在 imagemagick 中将背景从白色更改为透明
我正在使用此语法使用 imagick 导入 SVG
$graphic = new Imagick($this->img);
问题是该图像导入时具有白色背景。如何将白色背景更改为透明背景,或者在导入 SVG 时使 imagick 保持透明背景。
I'm importing SVGs with imagick using this syntax
$graphic = new Imagick($this->img);
The problem is this image is imported with a white background. How can I change the white background to a transparent one, or make imagick keep then transparent background when importing the SVG.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
imagick 我帮不了你。但是,我知道如果我使用 ImageMagick ClI 命令,具有透明背景的 SVG 会转换为具有透明背景的 PDF:
并且如果我使用
PDF 确实具有灰色背景。
I can't help you with imagick. However, I know that an SVG with a transparent background gets converted to a PDF with transparent background if I use this ImageMagick ClI command:
and if I use
the PDF indeed has a gray background.