在设计用户界面、游戏和其他视觉应用程序时,通常需要使用具有明确几何图案的图像。以下是一些示例:
具有 1px 红色边框的给定大小的占位符图像:
一个 64x64 大小的图像,具有黑色背景和位于中间的白色圆圈,白色圆圈向边缘逐渐消失,用作蒙版纹理:
具有给定角度和边长(以像素为单位)的灰色三角形:
有什么好方法可以创建这种规则形状?目前我只是使用 Pixelmator 等图像处理应用程序,但结果并不是很理想,因为你必须进行大量猜测。这更多的是反复试验而不是精确渲染。上例中的白色圆圈可能甚至不在正中间。
答案1
你可以尝试一下 ImageMagick。以下是他们页面中的一个例子绘图示例:
convert -size 100x60 xc:skyblue -fill white -stroke black \
-draw "path 'M 30,10 20,55 70,50 80,5 Z
M 50,20 60,40 40,30 Z' " path_with_hole.gif
这将产生以下图像: