ImageMagick 在裁剪图像周围创建一个黑色小边框

问题描述 投票:0回答:1

对于我们的网站,我们根据裁剪路径裁剪图像。由于这需要每天完成,对于大量图像,我们设置了一个运行 ImageMagick 的服务器。

我注意到裁剪图像在产品周围有一个小的黑色边框,原始裁剪路径所在的位置。

在Photoshop中模拟裁剪时,看不到任何线条。有什么线索吗?

Clipped with ImageMagic Clipped with Photoshop

对于任何感兴趣的人,这是原始图像: https://media.hanos.nl/transfer/1adc93c00c808b346a13f4e03ac3b793f6be6c53c3d1493adfb072e09ef35426

提前感谢您帮助我!

问候!

我不太精通 ImageMagick,我很好奇出了什么问题。

image imagemagick clipping image-clipping
1个回答
0
投票

Imagemagick 6 看起来有点问题。但是它在 Imagemagick 7 中不显示。不过,您可以在 Imagemagick 6 中消除混叠。我使用的是 Imagemagick 6.9.12-82 和 7.1.1-5

IM 6:

convert -quiet 61270542.jpg -alpha transparent -clip -alpha opaque -strip 61270542_clipped1_6.jpg

IM 7:

magick -quiet 61270542.jpg -alpha transparent -clip -alpha opaque -strip 61270542_clipped1_7.jpg

IM 6 抗锯齿:

identify -quiet -format "%[8BIM:1999,2998:#1]" 61270542.jpg |
转换 -quiet 61270542.jpg +repage
( - -negate -blur 0x5 -level 50x100% +channel )
-alpha off -compose copy_opacity -composite
61270542_clipped2_6.jpg

IM 7 抗锯齿:

magick identify -quiet -format "%[8BIM:1999,2998:#1]" 61270542.jpg |
magick -quiet 61270542.jpg +repage
( - -channel rgb -negate -blur 0x5 -level 50x100% +channel )
-alpha off -compose copy_opacity -composite
61270542_clipped2_7.jpg

© www.soinside.com 2019 - 2024. All rights reserved.