文件名称:image_processing:libvips和ImageMagickGraphicsMagick的高级图像处理包装器
文件大小:980KB
文件格式:ZIP
更新时间:2024-02-22 22:03:04
ruby imagemagick thumbnails image-processing minimagick
图像处理 提供处理图像上传时通常需要的更高级别的图像处理助手。 该gem可以使用 / 或库处理图像。 ImageMagick是一个很好的默认选择,尤其是当您从另一个使用ImageMagick的gem或库中迁移时。 Libvips是一个更新的库,可以处理图像(通常比ImageMagick快几倍)。 目标 该项目的目标是拥有一个包含所有调整大小和处理图像所需的辅助方法的宝石。 当前,现有的附件gem(例如Paperclip,CarrierWave,Refile,Dragonfly,ActiveStorage等)实现了自己的自定义图像帮助器方法。 但为什么? 那不是很干吗? 说实话。 图像处理是一种黑暗,神秘的艺术。 因此,我们希望将所有这些独立的宝石中的每一个好主意组合到一个很棒的库中,该库会根据有关如何调整图像大小和处理图像的最佳实践不断进行更新。 安装 安装ImageMagick和/或libvips: $ brew install imagemagick vips 将宝石添加到您的Gemfile中: gem "image_processing" , "~> 1.0" 用法
【文件预览】:
image_processing-master
----.gitignore(18B)
----README.md(6KB)
----image_processing.gemspec(1KB)
----CHANGELOG.md(8KB)
----test()
--------mini_magick_test.rb(19KB)
--------fixtures()
--------builder_test.rb(1KB)
--------test_helper.rb(2KB)
--------vips_test.rb(15KB)
--------pipeline_test.rb(9KB)
----Gemfile(50B)
----CODE_OF_CONDUCT.md(1KB)
----LICENSE.txt(1KB)
----doc()
--------vips.md(14KB)
--------minimagick.md(15KB)
----.travis.yml(445B)
----lib()
--------image_processing.rb(341B)
--------image_processing()
----install()
--------libvips.sh(403B)
--------imagemagick.sh(171B)
----Rakefile(193B)