• ImageMagick


    ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包

    可以用来读、写和处理超过90种的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式

    官网 https://imagemagick.org/index.php

    利用ImageMagick,可以
      根据web应用程序的需要动态生成图片
      对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存

    对图片的操作,可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成

    下面在windows下试用下

    下载地址

    https://www.imagemagick.org/script/download.php#windows

    安装完成后需要重启,以使环境变量生效

    查看版本

    $ magick -version
    Version: ImageMagick 7.0.10-50 Q16 x64 2020-12-16 http://www.imagemagick.org
    Copyright: Copyright (C) 1999-2018 ImageMagick Studio LLC
    License: http://www.imagemagick.org/script/license.php
    Visual C++: 192829335
    Features: Cipher DPC HDRI Modules OpenCL OpenMP(2.0)
    Delegates (built-in): bzlib cairo flif freetype gslib heic jng jp2 jpeg lcms lqr lzma openexr pangocairo png ps raw rsvg tiff webp xml zlib

    使用 eg:

    $ magick logo: logo.gif

    在当前目录下生成图片

    展示图像的详细信息

    $ magick identify logo.gif
    logo.gif GIF 640x480 640x480+0+0 8-bit sRGB 256c 28576B 0.000u 0:00.000

    显示图片

    magick logo.gif win:

     将jpg转成png

    magick logo.gif logo.png

     查看logo.png

    $ magick identify logo.png
    logo.png PNG 640x480 640x480+0+0 8-bit sRGB 256c 27398B 0.000u 0:00.000

    缩小图片

    $ magick logo.png -resize '50%' logo1.png
    $ magick identify logo1.png
    logo1.png PNG 320x240 320x240+0+0 8-bit sRGB 35373B 0.000u 0:00.000

    放大图片

    $ magick logo.png -resize '200%' logo2.png
    $ magick identify logo2.png
    logo2.png PNG 1280x960 1280x960+0+0 8-bit sRGB 287540B 0.000u 0:00.000

    jpg转pdf

    magick 1.jpg  page.pdf

    多个jpg到单独的pdf

     magick *.jpg +adjoin page-%d.pdf
  • 相关阅读:
    androidimage: load large bitmap Efficiently
    display log information in terminal
    黑客人物介绍
    Linux 基础入门学习
    网络攻防 第四周学习总结
    网络攻防 第二周学习总结
    网络攻防 第三周学习总结
    SpringBoot入门Demo(Hello Word Boot)
    jquery的json对象与字符串之间转换
    Intellij IDEA导入web项目详解(解决访问的404)
  • 原文地址:https://www.cnblogs.com/baby123/p/14148701.html
Copyright © 2020-2023  润新知