├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── doc ├── minimagick.md └── vips.md ├── image_processing.gemspec ├── lib ├── image_processing.rb └── image_processing │ ├── builder.rb │ ├── chainable.rb │ ├── mini_magick.rb │ ├── pipeline.rb │ ├── processor.rb │ ├── version.rb │ └── vips.rb └── test ├── builder_test.rb ├── fixtures ├── composited.jpg ├── cover.jpg ├── exif_portrait.jpg ├── fill.jpg ├── fit.jpg ├── invalid.jpg ├── landscape.jpg ├── limit.jpg ├── pad-large.jpg ├── pad.png ├── portrait.jpg ├── rotated.jpg └── square.jpg ├── mini_magick_test.rb ├── pipeline_test.rb ├── test_helper.rb └── vips_test.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/Rakefile -------------------------------------------------------------------------------- /doc/minimagick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/doc/minimagick.md -------------------------------------------------------------------------------- /doc/vips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/doc/vips.md -------------------------------------------------------------------------------- /image_processing.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/image_processing.gemspec -------------------------------------------------------------------------------- /lib/image_processing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing.rb -------------------------------------------------------------------------------- /lib/image_processing/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/builder.rb -------------------------------------------------------------------------------- /lib/image_processing/chainable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/chainable.rb -------------------------------------------------------------------------------- /lib/image_processing/mini_magick.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/mini_magick.rb -------------------------------------------------------------------------------- /lib/image_processing/pipeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/pipeline.rb -------------------------------------------------------------------------------- /lib/image_processing/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/processor.rb -------------------------------------------------------------------------------- /lib/image_processing/version.rb: -------------------------------------------------------------------------------- 1 | module ImageProcessing 2 | VERSION = "1.14.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/image_processing/vips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/lib/image_processing/vips.rb -------------------------------------------------------------------------------- /test/builder_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/builder_test.rb -------------------------------------------------------------------------------- /test/fixtures/composited.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/composited.jpg -------------------------------------------------------------------------------- /test/fixtures/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/cover.jpg -------------------------------------------------------------------------------- /test/fixtures/exif_portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/exif_portrait.jpg -------------------------------------------------------------------------------- /test/fixtures/fill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/fill.jpg -------------------------------------------------------------------------------- /test/fixtures/fit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/fit.jpg -------------------------------------------------------------------------------- /test/fixtures/invalid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/invalid.jpg -------------------------------------------------------------------------------- /test/fixtures/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/landscape.jpg -------------------------------------------------------------------------------- /test/fixtures/limit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/limit.jpg -------------------------------------------------------------------------------- /test/fixtures/pad-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/pad-large.jpg -------------------------------------------------------------------------------- /test/fixtures/pad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/pad.png -------------------------------------------------------------------------------- /test/fixtures/portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/portrait.jpg -------------------------------------------------------------------------------- /test/fixtures/rotated.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/rotated.jpg -------------------------------------------------------------------------------- /test/fixtures/square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/fixtures/square.jpg -------------------------------------------------------------------------------- /test/mini_magick_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/mini_magick_test.rb -------------------------------------------------------------------------------- /test/pipeline_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/pipeline_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/vips_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janko/image_processing/HEAD/test/vips_test.rb --------------------------------------------------------------------------------