image_ffi 0.2.1
image_ffi: ^0.2.1 copied to clipboard
Fast native image resize, thumbnail and JPEG/PNG encode for Dart over FFI. Several times quicker than the pure-Dart image package; stb-backed, no prebuilt binary.
0.2.1 #
- Docs: sharpen the pub.dev description to lead with the value and the terms people search.
0.2.0 #
resizePixelsnow takes acolorSpace(ResizeColorSpace.srgbby default, or.linear). sRGB is right for photographic and UI images; linear is for masks and data pixels where an sRGB curve would distort the values.- Fix: 2-channel input is now resampled as grayscale + alpha (STBIR_RA) instead of two colour channels, so edges against transparency stay clean for gray+alpha images. Previously a 2-channel resize let transparent pixels bleed into the colour.
0.1.0 #
- Initial release.
- Decode PNG, JPEG, BMP, GIF, PSD, TGA, HDR and PIC from memory
(
decodeImage), with an optional forced channel count. - Read dimensions and channel count without decoding pixels (
imageInfo). - High-quality, sRGB-correct resize (
resizePixels). - JPEG and PNG encoding to memory (
encodeJpeg,encodePng). - One-call thumbnail generation (
thumbnailJpeg): decode, aspect-preserving downscale and JPEG encode. - Native stb sources compiled from source by a Dart build hook; no prebuilt binaries.