particle_image 0.3.1 copy "particle_image: ^0.3.1" to clipboard
particle_image: ^0.3.1 copied to clipboard

Interactive image-to-particle effect for Flutter. Renders any image as thousands of colored particles that scatter on touch/hover with spring physics.

0.3.1 #

  • Fix: updated with minor changes

0.3.0 #

  • ParticleImage.network(url): load images from URLs with Flutter's built-in ImageCache. Animated comet-arc spinner placeholder by default; customizable via placeholder param.
  • ParticleImage.icon() / .faIcon(): render Material icons and Font Awesome v11+ icons as particles. Rasterized internally via _renderGlyph().
  • ParticleImage.widget(child): rasterize any Flutter widget as particles via RepaintBoundary + toImage(). Adaptive density with widgetDensityMultiplier config.
  • width / height params: all constructors accept optional fixed sizing (no SizedBox wrapper needed)
  • Pause / resume: paused param + auto-pause on app background and inactive tabs
  • Lifecycle callbacks: onReady, onImageLoaded, onError, onPause, onResume
  • imageFit: BoxFit: control image scaling within particle canvas (all 7 BoxFit modes). Applies to images and icons; widget captures preserve original size.
  • Requires particle_core: ^0.3.0

0.2.1 #

  • FEAT(particle_core): implement responsive resizing, dark pixel visibility, and monorepo versioning (v0.2.0). (8c666597)
  • FEAT(particle_core): implement content-aware density scaling and responsive font sizes. (270aa397)
  • FEAT(particle_core): add support for custom font size, multi-line text, and transparent backgrounds. (102d7ad8)
  • DOCS: improve code documentation and add melos doc scripts. (2baf45db)
  • DOCS(readme): Update package dependency versions. (c49b3ea2)

0.2.0 #

  • Responsive resize: particles automatically re-rasterize and reposition when widget size changes (window resize, orientation change)
  • Dark pixel visibility: image content with dark/near-black pixels (e.g. logo text) is automatically brightened while preserving hue
  • Background options: supports dark, light, and transparent backgrounds via drawBackground and backgroundColor
  • Max particle count: density-based count can exceed the default 50k cap; maxParticleCount only acts as a hard limit when explicitly set
  • Monorepo versioning: all packages now share the same version number
  • Requires particle_core: ^0.2.0

0.0.2 #

  • Repository URL fix

0.0.1 #

  • Initial release
  • ParticleImage widget — render images as colored particles
  • ParticleImage.asset() for loading from Flutter assets
  • Per-pixel color from source image
  • Auto background color detection (solid backgrounds filtered)
  • Powered by particle_core engine
8
likes
160
points
163
downloads

Documentation

API reference

Publisher

verified publishermindwaveinfoway.com

Weekly Downloads

Interactive image-to-particle effect for Flutter. Renders any image as thousands of colored particles that scatter on touch/hover with spring physics.

Homepage
Repository (GitHub)
View/report issues

Topics

#particles #image #animation #effects #interactive

License

MIT (license)

Dependencies

flutter, font_awesome_flutter, particle_core

More

Packages that depend on particle_image