-
Notifications
You must be signed in to change notification settings - Fork 244
Dragonfly add ons
Alter Lagos edited this page Feb 13, 2018
·
35 revisions
This page acts as a listings page for dragonfly add-ons.
Feel free to add your own add-on to the list below. It could be anything from a small code snippet to a full-on gem.
You might want to include a name, brief description, author and link to a gist/repository/homepage.
- Data stores
- Generators (creates something from nothing, e.g. text generation)
- Processors (changes data, e.g. make image black and white)
- Analysers
- Plugins
- Various (e.g. gems which contain a combination of the above)
- Misc (stuff which doesn't fit into the categories above)
- RemoteDataStore - fetch images from remote urls (meaning the images are read-only - part of magickly)
- JoyentMantaDataStore - store and access objects in the Joyent Manta distributed cloud storage platform.
- MogileFSDataStore - Jamie Winsor ([email protected]) - retrieve and store in MogileFS, a distributed file store
- RelationalDataStore - Captain Mike ([email protected]) - store files in a relational database (such as SQLite or PostgreSQL)
- PostgresDataStore: uses PostgreSQL's native Large Object mechanism, so it's very (extremely!) fast and happily works with files > 1GB.
- The dragonfly-activerecord gem is a drop-in, database-backed store implementation, tested with Ruby 1.9 to 2.1, with SQLite, MySQL, or PostgreSQL.
- Dropbox data store - Dropbox-backed data store. Much easier to manage than S3.
- Mongoid data store - Store in MongoDB via Mongoid using GridFS.
- Moped data store - Store in MongoDB via Moped using GridFS.
- Google data store - Store on Google Cloud Storage
- Imgur data store - Store images in Imgur
- Azure data store - Store in Microsoft Azure Storage service using azure-storage-blob gem.
- initial_avatar - generates Gmail style initials avatars. Accepts options text color, background color, size, and font. This generator is available as part of the avatar_magick plugin.
- Resize and pad an image:
.convert('-resize 186x104 -background white -gravity center -extent 186x104')
- Watermark - Bradley Schaefer ([email protected])
- dragonfly_harfbuzz – Renders image of a text from supplied font file
- dragonfly_chrome_headless – Converts HTML to PDF using headless Chrome via the html-pdf-chrome package
- dragonfly_audio – Reads properties of an audio file
- dragonfly_pdf – Reads properties of a PDF and providers range of processors to manipulate PDFs
- dragonfly_svg – Reads properties of a SVG and providers range of processors to manipulate SVGs
- dragonfly_phantomjs – Uses PhantomJS headless browser to convert HTML or SVG documents to GIF, JPEG, PDF or PNG
- dragonfly_fonts - Wraps common font-related tasks into Dragonfly analysers and processors.
- dragonfly_libvips - Dragonfly analysers and processors for libvips image processing library.
- imagemagick - A plugin for configuring an ImageMagick integration.
- avatar_magick - A plugin for generating Gmail style initials avatars.
- dragonfly_libvips - Dragonfly analysers and processors for libvips image processing library.
- magickly gem - image manipulation as a (plugin-able) service
- dragonfly-ffmpeg - Jamie Winsor ([email protected]) - Dragonfly plugin which encodes, analyzes videos.
- simple_dragonfly_preview - Add image preview to your forms
- dragonfly-rails gem - add paperclip compatibility