Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Image validation utility for DOM and Node.js beyond the file extensions

License

NotificationsYou must be signed in to change notification settings

chickencoding123/image-validation

Repository files navigation

Image validation utility for DOM and Node.js beyond the file extensions

npmLicense

Features

  • Validate images in various input formats
  • Validate based on image data instead of file extension
  • Runs in browser ornode.js
  • Graceful mode (optional) for failed images
  • Comes with CLI

How to use

npm i image-validation# oryarn add image-validation
constimageValidation=require('image-validation').default// orconst{default:imageValidation}=require('image-validation')// orimportImageValidationfrom'image-validation'

Very simple to run:

// thenImageValidation('image base64 string, arrays, buffer etc...').then(result=>{// result is either true or false})// orconstresult=awaitImageValidation('image base64 string, arrays, buffer etc...')

Configure throwing error or returning false

By default the validation will throw an error for an invalid/corrupt image, but this can be changed to returnfalse and fail gracefully.

constresult=awaitImageValidation('image base64 string, arrays, buffer etc...',{throw:false})

Why?

Allows you to detect image corruption automatically which is very useful in workflows. Technically the image corruption must be fixed at source, but this is not always a possibility. In the future I'd like to add security scanning for metadata exploits and such.

About

Image validation utility for DOM and Node.js beyond the file extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp