0 0

怎么实现图片上传后压缩保存5

我把上传的图片用 ImageMagick 剪裁成50x50后,想压缩一下再保存。怎么实现压缩?
问题补充:
目前我的一个50x50的图片都有30k,主要是希望 jpg gif png 等图片优化后保存。

我使用Image Optimizer 优化图片,但是不支持命令,图片上传后不能自动优化。
2008年7月09日 11:19

2个答案 按时间排序 按投票排序

0 0

采纳的答案

file_column :image, :magick => { :attributes => { :quality => 30 } }

2008年7月11日 15:19
0 0

用filecolumn
可以参考:http://ewan.iteye.com/admin/blogs/191898

2008年7月10日 09:46

相关推荐

    Element 图片上传封装图片质量压缩上传

    以上代码展示了如何在Vue.js应用中使用Element UI的图片上传组件,并在其`before-upload`钩子中实现图片质量压缩。注意这只是一个基础示例,实际项目中可能需要考虑更多的细节,例如错误处理、图片格式检查、宽高比...

    微信小程序中上传图片并进行压缩的实现代码

    url: '***', // 这里填写你的图片上传接口地址 path: pics // 这里是选取的图片的地址数组 }); } ``` 需要注意的是,在微信小程序中,图片的压缩和处理不仅限于上述的`wx.chooseImage`方法。我们还可以通过调整`...

    图片上传压缩处理源码

    根据给定文件的信息,本文将深入探讨“图片上传压缩处理”的相关知识点,包括该功能的重要性、实现原理以及具体的代码分析。 ### 图片上传压缩处理的重要性 在互联网应用中,图片是用户界面的重要组成部分之一。...

    实现图片上传且具有压缩功能

    总结,本项目实现了使用JSP和Struts框架实现图片上传并压缩的功能。通过前端页面提交图片,后端Action接收并处理文件,再使用Java的图像处理API进行压缩,从而达到节省存储空间和网络资源的目的。同时,安全性的强化...

    图片上传及压缩类

    在Android开发中,图片处理是一项常见的任务,包括图片的上传和压缩...总之,图片上传和压缩是Android应用开发中的基础功能,涉及到图片处理、网络通信等多个方面,需要结合具体业务需求和用户体验进行合理设计和实现。

    移动端图片上传压缩

    本文将深入探讨移动端图片上传压缩的相关知识点,包括压缩技术的选择、压缩策略、性能优化以及兼容性问题。 首先,我们需要了解图片的格式,常见的有JPEG、PNG、WebP等。JPEG适用于照片类图片,支持有损压缩,能...

    java图片上传、控制大小、宽度高度和图片裁剪并保存

    在Java编程中,图片处理是一项常见的任务,包括...综上所述,Java提供了一套丰富的API和第三方库来实现图片上传、大小控制、宽高调整和裁剪等功能。通过熟练掌握这些技术,开发者可以构建出高效、安全的图片处理系统。

    weui图片上传完美封装版前后台,集成图片上传、压缩、预览、删除,保存等功能,包括上传进度百分比特效及上传个数显示功能

    基于weui图片上传插件的完美封装,经过多次修改,特别适合jquery weui框架开发使用,集成图片上传、压缩、预览、删除,保存等功能,包括上传进度百分比特效及上传个数显示功能。示例包括上传页面及php后台接收保存...

    kindeditor上传图片自动压缩过大的图片

    6. **保存压缩图片**:将缩放后的图像数据保存为新的文件,通常会降低图片质量以减小文件大小。 7. **返回结果**:在服务器端脚本中,将新图片的URL作为响应返回给KindEditor,编辑器会将其插入到文档中。 此外,还...

    图片上传、压缩、裁剪

    本话题主要涉及四个关键技术:图片上传、图片压缩、图片显示以及图片裁剪。我们将分别深入探讨这些方面,并结合uploadify和Jcrop两个工具来阐述如何实现这些功能。 1. **图片上传**: 图片上传通常涉及到前端和...

    上传图片时按比例压缩

    4. 保存压缩后的图片,并返回新的文件路径或URL给前端。 5. 可选:对原始图片进行备份,以便于后续恢复或处理。 在实际应用中,可能还需要考虑性能优化,例如使用多线程处理、缓存策略以及错误处理等。同时,对于...

    canvas图片上传压缩保存到指定目录(php)

    1、用户通过文件选择空间选择图片,图片选择好,自动在线压缩...4、必须在PHP环境下操作才能实现上传压缩保存能正常使用,否则只能进行前端图片压缩和预览功能 5、界面比较简单,没有进行过多的修饰,用户可以自行修改

    若依(ruoyi)前后端分离版实现图片上传拖拽修改图片大小(公告页面)

    "若依(ruoyi)前后端分离版实现图片上传拖拽修改图片大小(公告页面)"是针对若依框架的一个功能增强,允许用户在上传图片后,通过拖拽的方式实时调整图片的大小,这极大地提升了用户的交互体验。 首先,我们需要...

    ImageZipUtil.rar_java 图片压缩_图片上传保存

    总的来说,这个项目展示了如何在Java环境中实现图片的压缩、保存和上传功能。这涉及到对Java图像处理API的理解,文件操作,以及网络编程知识。通过对`ImageZipUtil.java`代码的深入分析,我们可以学习到如何在实际...

    C#实现的图像压缩,大小压缩+质量压缩,可实现MB压缩到KB

    这段代码将图像保存为JPEG格式,并设置质量参数为80,从而实现质量压缩。 2. **大小压缩**: 大小压缩通常是通过改变图像的宽度和高度来实现的。在C#中,可以使用Bitmap对象的Clone方法创建一个新的Bitmap实例,...

    h5 图片压缩上传

    接下来,我们按照以下步骤实现图片压缩上传: 1. **选择图片**:通过HTML的`<input type="file">`元素让用户选择本地图片,配合`change`事件监听用户的选择。 2. **读取图片**:使用FileReader的`readAsDataURL`...

    vue2 H5实现图片压缩上传

    本文将深入探讨如何使用Vue2和H5实现图片压缩上传。 首先,我们需要了解图片压缩的基本原理。图片压缩通常通过降低图片质量或尺寸来减少其文件大小。在H5中,我们可以利用Canvas的`toDataURL`方法将图片转换为Base...

    mui图片压缩上传及回显(包含java后台)

    图片上传完成后,前端需要回显图片。`mui`可以通过监听上传状态的变化来获取到返回的结果,一旦上传成功,我们可以从服务器获取到新图片的URL。然后,利用`HTML`的`<img>`标签加载这个URL,展示回显的图片。如果后台...

    上传并压缩图片文件

    5. 压缩后的图片保存到服务器,并返回一个确认信息或新图片的URL给前端。 6. 前端展示确认信息,用户可以查看或下载已压缩的图片。 在提供的文件列表中,只有一个名为"test"的文件。这可能是压缩包的名称,其中可能...

    完美php图片上传压缩程序

    本文将详细讨论“完美PHP图片上传压缩程序”的核心知识点,包括PHP图片处理、图片上传和等比缩放。 首先,PHP提供了GD库和Imagick库等内置工具,用于处理和操作图像。GD库是最基础的图像处理库,支持JPEG、PNG、GIF...

Global site tag (gtag.js) - Google Analytics