just_image 1.0.8 copy "just_image: ^1.0.8" to clipboard
just_image: ^1.0.8 copied to clipboard

High-performance image processing engine powered by Rust FFI. Supports AVIF, WebP, JPEG, PNG, TIFF, BMP with zero-copy memory, SIMD acceleration, and professional metadata preservation.

1.0.8 #

  • Fixed Android cross-compilation on macOS: use the versioned NDK clang script (e.g. aarch64-linux-android29-clang) as the Cargo linker instead of the generic clang binary. The versioned script has the correct --target baked in and routes to the NDK's own ld.lld, avoiding both the ld64.lld (Mach-O) and the untargeted-clang macOS-flags issues that caused linker failures in v1.0.7.

1.0.7 #

  • Fixed Android cross-compilation on macOS: NDK clang now uses lld (ELF linker) instead of ld64.lld (Mach-O linker) via a wrapper script that passes -fuse-ld=lld. This resolves linker errors (unknown argument '--version-script', --as-needed, -Bstatic, etc.) when building for aarch64-linux-android and other Android targets.
  • Removed unused logging dependency from pubspec.yaml.

1.0.6 #

  • Flattened repository: removed the Dart workspace and moved the package to the repository root.
  • Fixed Android build on macOS: use lowercase target names for cc crate environment variables (CC_aarch64_linux_android, etc.).
  • Prefer the CCompilerConfig provided by Native Assets for Android; fall back to manual NDK detection only when absent.

1.0.5 #

  • Fixed Android NDK compiler detection: fall back from the requested API level to the unversioned *-clang symlink, then to the highest available API-level compiler.
  • Removed discontinued just_image_cli and just_image_flutter packages from the repository.

1.0.4 #

  • Migrated Native Assets build hook to package:hooks + package:code_assets.
  • Fixed iOS simulator compilation: correct aarch64-apple-ios-sim / x86_64-apple-ios-sim target triple selection.
  • iOS architecture now respects targetArchitecture instead of defaulting to arm64.
  • Linker wrapper now uses the compiler driver (clang) so Apple SDK flags are parsed correctly.

1.0.3 #

  • Core package is now the single entry point for both Dart and Flutter apps.
  • Documented direct Flutter usage; no wrapper plugin is required anymore.
  • just_image_cli and just_image_flutter are discontinued — depend on just_image directly.

1.0.2 #

  • Android: auto-install missing Rust targets via rustup target add during build.
  • Android: auto-detect Android NDK location from ANDROID_NDK_HOME, ANDROID_NDK_ROOT, ANDROID_HOME/ndk/, or platform defaults — no manual configuration required.
  • Android: configure Cargo linkers for aarch64-linux-android, armv7-linux-androideabi, and x86_64-linux-android automatically.
  • Android: API level is configurable via ANDROID_MIN_SDK_VERSION env var (default: 21).
  • Android: fallback from darwin-arm64 to darwin-x86_64 prebuilt toolchain for NDK < 23 on Apple Silicon.

1.0.1 #

  • 15 artistic filters: vintage, sepia, cool, warm, marine, dramatic, lomo, retro, noir, bloom, polaroid, golden_hour, arctic, cinematic, fade.
  • Thumbnail generation preserving aspect ratio.
  • BlurHash encode and decode support.
  • ImagePipeline.filter() and ImagePipeline.thumbnail() chainable methods.
  • JustImageEngine.blurHashEncode(), blurHashDecode(), and availableFilters.

1.0.0 #

  • Initial release as standalone package in monorepo.
  • High-performance Rust FFI engine with Native Assets build hook.
  • Fluent pipeline API for transforms, effects, and format conversions.
  • Batch processing queue with priority support.
  • Custom exception hierarchy.
1
likes
150
points
155
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

High-performance image processing engine powered by Rust FFI. Supports AVIF, WebP, JPEG, PNG, TIFF, BMP with zero-copy memory, SIMD acceleration, and professional metadata preservation.

Repository (GitHub)
View/report issues

Topics

#image #image-processing #ffi #rust #flutter

License

MIT (license)

Dependencies

code_assets, cross_file, ffi, hooks

More

Packages that depend on just_image