jpeg_validator library

Strict, warning-free JPEG validation for Dart and Flutter.

Classes

JpegValidationOptions
Resource limits applied while validating a JPEG.
JpegValidationResult
Immutable details returned by every validation operation.

Enums

JpegValidationStatus
The outcome category of a JPEG validation operation.

Functions

validateBytes(Uint8List bytes, {JpegValidationOptions? options}) Future<JpegValidationResult>
Strictly validates encoded JPEG bytes in a worker isolate.
validateBytesSync(Uint8List bytes, {JpegValidationOptions? options}) JpegValidationResult
Strictly validates encoded JPEG bytes on the caller's isolate.
validateFile(File file, {JpegValidationOptions? options}) Future<JpegValidationResult>
Strictly validates a JPEG file in a worker isolate.
validateFileSync(File file, {JpegValidationOptions? options}) JpegValidationResult
Strictly validates a JPEG file on the caller's isolate.
validatePath(String path, {JpegValidationOptions? options}) Future<JpegValidationResult>
Strictly validates the file at path in a worker isolate.
validatePathSync(String path, {JpegValidationOptions? options}) JpegValidationResult
Strictly validates the file at path on the caller's isolate.