【问题标题】:GraphicsMagick + im4java, how can I remove color profile (and other redundant data)GraphicsMagick + im4java,如何删除颜色配置文件(和其他冗余数据)
【发布时间】:2012-11-02 11:50:54
【问题描述】:

我正在使用 + 在我的网络应用程序中生成缩略图。不幸的是,正如我所看到的,在处理用相机拍摄的照片时,缩略图包含所有原始数据,如颜色配置文件、光圈、相机的制造商/型号等。换句话说,比在页面上显示简单的缩略图所需的内容要多得多。当然,它会导致缩略图的文件大小很大。从任何图形编辑器为网络保存的同一张照片的缩略图要小得多。

如何在进一步处理之前使用 im4java 删除不需要的数据?

【问题讨论】:

    标签: graphicsmagick im4java java thumbnails graphicsmagick color-profile im4java


    【解决方案1】:

    问题解决了,关注这位GMgist

    mogrify +profile '*' -define jpeg:preserve-settings
    

    我在im4java 中使用p_profile(java.lang.String profileName) 方法解决了这个问题:

    ConvertCmd cmd = new ConvertCmd();
    IMOperation op = new IMOperation();
    
    op.addImage(sourcePath);
    op.p_profile("*");
    op.scale(123);
    op.addImage(targetPath);
    
    cmd.run(op);
    

    【讨论】:

      猜你喜欢
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      相关资源
      最近更新 更多