非常新的graphicsmagick但我可以看到它非常强大。我有一个贴花网站,我希望更新我的图像。我在业余时间这样做,所以我没有任何预算,所以我尝试做所有我能做的工作。
所有'模式'我使用的是EPS矢量格式。它们都是单色的。我把这个EPS图案发送到我的乙烯基绘图仪上,它可以在我加载的任何彩色乙烯基上切割出形状。
对于网站图片,我最想做的是拍摄卡车后玻璃的图像,并以透明背景的颜色叠加EPS。这将使我的客户了解贴花在他们的车辆上的外观。
是否可以使用graphicsmagick以不同颜色生成每种EPS的不同版本,或者我是否必须为每种颜色创建EPS版本?
有没有人知道做这些的任何好例子?我已经成功调整了大小并将EPS与另一张图像合并,但在添加透明度方面我有点失落。我需要选择一种颜色吗?如果是这样,我选择白色作为结果jpg的背景颜色吗?据我所知,EPS文件没有背景颜色。
非常感谢任何帮助。
答案 0 :(得分:2)
假设您的EPS代表白色的黑色贴花,您可以使用“透明白色”使白色部分(乙烯基废料)透明,并使用“-fill#FF0000 -opaque black”使其余部分为乙烯基的颜色(在本例中为红色,为十六进制#FF0000),并将结果写为具有透明度的PNG:
gm convert decal.eps -transparent white -fill "#FF0000" \
-opaque black -matte decal_red.png
然后重新缩放decal.png并将其覆盖在您的卡车图像上,如下所示:
gm convert truck.jpg -draw "image over x,y 0,0 decal_red.png" \
truck_with_red_decal.jpg
将x和y替换为您希望将贴花的左上角放在卡车图像上的坐标。 “0,0”是叠加图像的宽度和高度(如果为0则默认为图像文件中的尺寸)