如何绘制像素完美的几何形状和图案?

如何绘制像素完美的几何形状和图案?

在设计用户界面、游戏和其他视觉应用程序时,通常需要使用具有明确几何图案的图像。以下是一些示例:

  • 具有 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

这将产生以下图像:

在此处输入图片描述

相关内容