imagemagick基本操作

本文介绍了ImageMagick的基本操作,包括查看图像信息、转换格式、调整尺寸、裁剪、质量控制、边框添加、反色处理、灰度与黑白转换、生成ICO文件、截图、图像显示、翻转、噪声添加、油画及特殊效果应用等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

imagemagick基本操作

  • 查看图像信息

    identify pic

  • 转换图像的格式

    convert pic.png pic.jpeg

    convert *.png pic.jpg: 自动编号

  • 图像尺寸相关操作

    convert -resize 200%% pic.png pic-resize.png
    convert pic.png -resize 200%% pic-resize.png
    convert -resize 200%%x50%% pic.png pic-resize.png
    
    # !, >, <, @
    # 可以只对width or height进行调整
    convert -resize 100 pic pic-resize
    convert -resize x200 pic pic-resize
    convert -resize 100> pic pic-resize
    convert -resize x200> pic pic-resize
    convert -resize 10000@ pic pic-resize
    convert -resize -strip pic pic-resize
    convert -resize 64x64\! pic pic-resize
    
    
  • 图像裁剪

    convert pic -crop [width]x[height]+[x]+[y] pic-crop
    convert pic -crop [width]x[height] pic-crop	# several parts
    
    convert pic -gravity center -crop [width]x[height]+[x]+[y] pic-crop
    # -gravity 用于指定原点位置 north, south, east, west, center, northeast, northwest, southeast, southwest
    
  • 降低图像质量

    convert -quality [1-100] pic pic-quality
    convert -resize 64x64 -quality 100 -strip pic pic-resize
    
  • 添加边框

    convert -bordercolor rgb(1,2,3) -border 5%%x10%% pic pic-border
    convert -bordercolor red -border 100x200 pic pic-border
    
  • 图像反色

    convert -negate pic pic-negate
    
  • 图像灰度系数

    convert -gamma 0.8,1.5,2.0 pic pic-gamma
    # 0.8<gamma<2.3
    
  • 彩色转黑白

    convert -monochrome pic pic-momochrome
    
  • 生成ico文件

    convert -background none pic pic-ico
    
  • 截图

    import shot
    import -pause time -frame shot
    import -rotate degrees -pause time -frame shot
    import -pause time -window root shot
    
  • 显示图片

    display pic
    display -delay time *
    display *.png
    
    # some shortcuts
    # <space>: next picture
    # <backspace>: precious picture
    # h: horizental flip
    # v: vertical flip
    # /: rotate clockwise
    # \: rotate countclockwise
    # >: zoom in
    # <: zoom out
    # F7: blur
    # Alt+s: wirl
    # Ctrl+s: save as
    # Ctrl+d: delete pic
    # q
    
  • 图像翻转

    convert -flip pic pic-flip # horizental
    convert -flop pic pic-flop # verticle
    
  • 图像加噪声

    convert -noise 3 pic pic-noise
    
  • 图像转油画

    convert -paint 5 pic pic-paint
    
  • 碳笔效果

    convert -charcoal 2 pic pic-charcoal
    
  • 毛玻璃效果

    convert -spread 30 pic pic-spread
    
  • 漩涡效果

    convert -swirl 67 pic pic-swirl
    
  • 凸起效果

    convert -raise 5x5 pic pic-raise: embossing
    convert +raise 5x5 pic pic+raise: sunken
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值