image-processing - 将PNG转换为JP2质量损失
问题描述
我正在使用 imagemagick 将 png 文件转换为 jp2 格式,即使我将其配置为质量 100,它仍然会丢失质量,但仅在透明渐变背景和图像的边框上。
控制台中使用的命令:
magick input_image.png -quality 100 output_image.jp2
下面只是输入图像和输出图像的一部分,您可以清楚地看到质量损失
我在 imagemagick 上没有找到任何解释这种质量损失或什么配置可以解决它的东西。
*我已成功使用第三方网站将我的 png 转换为 jp2 格式,并且没有质量损失。
解决方案
这对我来说在带有 OpenJPEG 2.3.1 的 IM 7.0.10.16 Q16 Mac OSX Sierra 上运行良好。(您需要 OpenJPEG 2.1 或更高版本)
magick img.png -quality 0 img.jp2
请参阅https://imagemagick.org/script/jp2.php,但将“magick convert”更改为“magick”
推荐阅读
- javascript - 嵌套函数和闭包是不同还是相同?
- javascript - 查找具有超过 500 个因子的数字的问题
- c++ - 将 OpenCV 原始指针和 lambda 用于直方图的不同结果
- ieee-754 - FMA 和 naive a*b+c 的区别?
- python - 从多个栅格输入中裁剪相同的地理多边形
- bash - 将 code-insiders 终端命令更改为更小的命令
- reactjs - 改变函数内部的状态
- php - 从 WooCommerce 中的 create_order( $data ) 取消设置一些数据
- php - 在 Laravel 中咨询多对多关系
- javascript - 为什么我的阵列可以发送电子邮件但不能共享