如何裁剪透明(甚至白色)PNG?

时间:2015-10-18 03:42:39

标签: png crop

我想自动裁剪一个白色或透明背景的foo.png并遇到警告(实际上是透明背景的错误)“mogrify:profile'icc':'RGB':RGB颜色空间不是允许在灰度PNG`foo.png'@ warning / png.c / MagickPNGWarningHandler / 1656。“

foo.pngR通过

创建
x <- 1:10
y <- rev(x)
png(file=(file <- "crop.png"), bg="transparent")
plot(x, y, xlab="x", ylab="y")
dev.off()

如果我然后使用mogrify -trim foo.pngconvert foo.png -trim +repage foo_cropped.png,我会收到上述警告,文件只会垂直裁剪,而不是水平裁剪(实际上应该将其视为错误)。如果我使用bg="white",那么它会被各方裁剪,但我仍然会获得上述警告。如何避免这种情况?理想情况下,我正在寻找可在Linux和Mac上使用的命令行工具,它可以裁剪.png个文件。

0 个答案:

没有答案