zoukankan      html  css  js  c++  java
  • 图片处理

    一、ImageMagick

    使用 ImageMagick 对 png 图片做轻量压缩(基本没有减少体积),不损失图片质量,会改变图片文件 hash 值。方法:

    1.  安装 ImageMagick

      $ brew install imagemagick
      
    2.  压缩工程目录下所有 png 文件

      find . -iname "*.png" -exec echo {} ; -exec convert {} {} ;
      

    其他用法:

    更改文件类型
    $ convert input.jpg output.png    // 增加有色边
    
    $ convert -bordercolor red -border 25x25 image.jpg image.gif  // 加亮或变暗图片边缘,以增强3D效果
    
    $ convert -raise 25 image.jpg image.gif  // 在图片周围增加装饰性框架。
    
    $ convert -mattecolor gray -frame 25x25 image.jpg image.gif   // 在图片边缘增加升、降斜角
    
    $ convert -mattecolor gray -frame 25x25+0+25 image.jpg image.gif
    $ convert -mattecolor gray -frame 25x25+25+0 image.jpg image.gif   // 将 gif 文件分析为一系列的单个图片
    
    $ convert animation.gif frame%02d.gif   // 创建一张空白图片
    
    $ convert -size 800x600 xc:"#ddddff" ltblue.ppm
    $ convert -size 800x600 null:white white.ppm
    $ convert in.png -threshold 100% black.ppm  // 与 in.png 同大小
    

    Mac:文件校验终端命令查看文件哈希值

    `MD5`
    $ md5 文件路径
    
    `SHA1`
    $ shasum 文件路径 
    或者
    $ openssl dgst -sha1 文件路径
    
    `SHA256`
    $ openssl dgst -sha256 文件路径
    

    二、文章

    iOS 马甲包(一)图片轻量级压缩改变 hash 值

  • 相关阅读:
    R语言中的logical(0)和numeric(0)以及赋值问题
    创建hadoop用户
    虚拟机安装
    spark1-MapReduce
    arcgis1-shp转成mdb
    Actor-配置Maven
    scala6-单词计数(map(),flatMap())
    scala5-数组
    scala4-函数
    scala3-for循环
  • 原文地址:https://www.cnblogs.com/dins/p/tu-pian-chu-li.html
Copyright © 2011-2022 走看看