`
李俊良
  • 浏览: 143822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

imagemagick生成固定大小的缩略图

 
阅读更多

 

假设希望一个大图片变成75x75的小图

先读取大图的高宽,如果是WxH
如果W>H就先
convert show1.png -gravity center -crop xH+0+0 show3.png

否则就用
convert show1.png -gravity center -crop Wx+0+0 show3.png

然后直接生成
convert show3.png -resize 75x75 show4.png 
分享到:
评论

相关推荐

    php 生成缩略图

    使用ImageMagick生成缩略图,可以设置缩放比例或固定尺寸。 ```php // 初始化Imagick对象 $imagick = new Imagick('original.jpg'); // 设置缩放比例 $imagick->resizeImage($new_width, $new_height, Imagick::...

    php 缩略图生成类

    3. **按区域裁剪**:除了按比例缩放,有时我们可能需要从原图的特定区域裁剪出一个固定大小的缩略图。这需要设定裁剪的坐标和尺寸,可以实现诸如“居中裁剪”、“拉伸填充”等效果。 4. **添加水印**:为了保护版权...

    PHP大图片生成缩略图

    - **裁剪**:如果需要固定尺寸的缩略图,可以先按比例缩放,再进行裁剪。 - **缓存**:对于经常访问的图片,可以考虑缓存生成的缩略图,避免每次都实时生成。 - **内存管理**:处理大型图片时,注意合理分配内存...

    上传图片生成水印缩略图

    在生成缩略图时,需要注意保持图片比例,防止变形,并可以设置固定的宽度或高度。 4. **WebApplication3**:这可能是一个基于某种Web框架(如ASP.NET MVC、Spring Boot等)的项目名称,表示一个实现了上述功能的...

    图片水印及缩略图

    生成缩略图的方法主要有两种:等比例缩放和固定尺寸裁剪。等比例缩放保持原图的比例,避免拉伸变形,而固定尺寸裁剪则可能需要对超出目标尺寸的部分进行裁剪。例如,我们可以利用PIL库中的resize()函数实现等比例...

    php图像处理 水印 缩略图

    2. **生成缩略图**:生成缩略图的常见方法有等比例缩放和固定尺寸裁剪两种: - 等比例缩放:使用`imagescale()`函数,保持原始宽高比,缩放至指定的最大尺寸。 - 固定尺寸裁剪:先等比例缩放至接近目标尺寸,然后...

    图片上传(水印、缩略图、远程保存)源码

    - 缩略图的生成可以通过保持原图宽高比进行等比例缩放,或者设置固定的宽高裁剪。 - 使用图像处理库如PHP的GD库或Python的PIL库,可以轻松实现图片缩放、裁剪等功能。 4. **远程保存**: - 远程保存是指将图片...

    JMagick图片处理

    JMagick提供API来实现这一功能,开发者可以设置比例或固定大小,以创建不失真的缩略图。 其次,**水印**的添加则是在图片上叠加文字、图像或者其他元素,作为版权保护或装饰用途。JMagick允许开发者指定水印的位置...

    upload(批量上传加水印功能)

    在后端,图像处理库如ImageMagick、GraphicsMagick等能高效生成缩略图。 总结来说,批量上传、加水印和缩略图功能是图像处理的关键环节,涉及到文件处理、图像操作和用户体验优化等多个技术层面。理解和掌握这些...

    PHP 处理图片的类实现代码

    例如,你可以创建一个`Image`对象,然后设置缩略图的尺寸、质量等参数,接着调用`thumb()`或`scale()`方法来生成缩略图或按比例缩放图片。`capture()`方法则可以用于制作固定尺寸的图片剪辑,例如用于制作方形头像等...

Global site tag (gtag.js) - Google Analytics