`
knight015560
  • 浏览: 1605 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

RMagick 对图片文件大小进行压缩

阅读更多
请问 RMagick 有没有可以压缩图片文件大小的方法?

我翻了翻文档,基本上一说压缩图片就是resize, resize_to_fit,和resize_to_fill这仨方法,但是这三个压缩的是图片的尺寸,例如1024*1024压缩成400*400。
但是我想要的功能是 1024*1024 2M的图片,压缩一下生成 不超过500k 1024*1024的图片。
苦恼,没找到有用资料,谁能提供个可行性方案?
分享到:
评论

相关推荐

    rmagick-2.3.0-x86-mswin32.gem

    RMagick则将这些功能无缝地引入到Ruby编程环境中,使得开发者能够轻松地进行图像创建、编辑和分析。 `rmagick-2.3.0` 表示这是RMagick的一个特定版本,即2.3.0。版本号通常意味着对库的改进、修复或新功能的添加。`...

    rmagick-2.16.0.gem

    安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar 包含 rmagick-2.13.2.gem ImageMagick-6.5.6-8-Q8-windows-dll.exe RMagick-2.12.0.tar.gz rmagick-2.12.0-x86-mswin32.gem

    rmagick-2.10.0.gem

    rails 插件rmagick 2.10.0 gem

    ruby图片处理工具

    Ruby 图片处理工具主要指的是利用 Ruby 语言的库来对图像进行操作,如编辑、转换、裁剪等。在这个特定的场景中,我们关注的是一个针对 Windows 操作系统的 Ruby Gem 安装包,它包含了 Rmagick 和 ImageMagick 这两个...

    rmagick:ImageMagick的Ruby绑定

    马吉克目录介绍RMagick是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得...

    hornetseye-rmagick:WaSP眼的 RMagick 集成

    hornetseye-rmagick使用RMagick Ruby 扩展提供文件 I/O。 RMagick需要 ImageMagick 开发头文件。 如果您运行的是 Debian 或 (K)ubuntu,您可以像这样安装它们: $ sudo aptitude install libmagickwand-dev 要安装...

    rmagick-2.13.1-x86-mingw32.gem

    redmine的一个包文件,可以用来导出为pdf,图像的功能

    Ruby-Ruby绑定ImageMagick

    1. **读取和写入图像**:RMagick提供了一种简单的方式来打开和保存图像文件。例如,`Magick::Image.read('image.jpg')`可以读取一个JPEG图像,`image.write('new_image.png')`则可以将其另存为PNG格式。 2. **图像...

    xkcdize:Ruby 和 RMagick 中类似 XKCD 的图片失真

    这是一个用于Ruby和图像的小型实验脚本。 它只需要一些图像并转换成“ -like”(手写效果)。 前: 后: 剧本背后的故事很简单。 我刚刚阅读了 Wolfram 人 Vitaliy Kaurov 的一篇出色的博客,他解释说,如何在 ...

    fastimage:FastImage通过获取所需的内容来查找给定uri的图像的大小或类型

    快速图像 FastImage通过仅获取所需的uri来找到... FastImage会对图像类型GIF , JPEG , PNG , TIFF , BMP , ICO , CUR , PSD , SVG和WEBP进行最小限度的提取。 而且它不依赖于安装外部库,例如RMagick(依赖于

    minimagick:RMagick的迷你替代品

    使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了一些内存,但是比RMagick小得多)。 请参阅正在 以下。 MiniMagick使您可以访问ImageMagick拥有的所有命令行...

    imagemgick

    可以对图片进行改变大小、旋转、锐化、减色或增加特效等操作。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。

    Cordova-Images-Injection:Ruby 脚本,可将默认图像注入您的项目,而无需加载它们。 如果像素不完美,将调整图片大小

    然后它运行在cordova 应用程序中找到的文件及其尺寸的“映射”,并按大小映射正确的图像通过在文件夹中复制到正确的命名约定来准备,然后复制 android/iphone 应用程序目录中的图像。 一个很好的附加好处是,如果...

    android-recovery移植汉化

    ### Android Recovery 移植与汉化详解 #### 一、Android Recovery 概述 Android Recovery 是 ...这一过程不仅能够提升用户体验,还能增强开发者对 Android 系统底层架构的理解。希望本指南能为您的项目提供帮助。

    图片

    RMagick是直接与ImageMagick绑定的,提供了丰富的API,可以直接在Ruby代码中进行图像操作,如调整大小、裁剪、旋转、添加边框等。然而,由于其直接与C库交互,可能会导致内存管理和性能问题。 MiniMagick则是一个轻...

    chunky_png:在纯Ruby中对PNG图像的读写访问

    对存储在块中的所有图像元数据进行R / W访问。 内存效率高(使用Fixnum,即每个像素使用4或8字节的内存,具体取决于硬件) 通过仅使用整数数学和高度优化的保存例程,可以快速地达到Ruby标准。 适用于当前支持的每...

    drosterize:使用Ruby和RMagick自复制图像

    这里有一些例子,后面是算法描述和对实现的一些反思。 来源: ([图片来源]( )) 最简单的自我复制(ltrb是Tardis门上白板的左上右下): ./bin/drosterize -f examples/tardis.jpg -l 409 -t 439 -r 635 -b ...

    安装Ruby On Rails所需的部分资源

    为了获得更好的安全性和功能支持,建议使用最新或至少较新的稳定版本进行开发。同时,对于RMagick,也要考虑使用更新的版本,因为它可能不支持最新的操作系统或Ruby版本。在实际操作中,应始终关注官方文档和社区...

Global site tag (gtag.js) - Google Analytics