При разработке пользовательских интерфейсов, игр и других визуальных приложений очень часто необходимо иметь изображение с четко определенным геометрическим рисунком. Некоторые примеры:
Изображение заполнителя заданного размера с красной рамкой размером 1 пиксель:
Изображение размером 64x64 с черным фоном и белым кругом точно посередине, которое постепенно исчезает по краям, для использования в качестве текстуры маски:
Серый треугольник с заданными углами и длиной ребер в пикселях:
Какой хороший способ создать такие правильные формы? В настоящее время я просто использую приложения для обработки изображений, такие как Pixelmator, но результаты не очень оптимальны, потому что приходится много гадать. Это больше проб и ошибок, чем точный рендеринг. Белый круг в приведенном выше примере, вероятно, даже не посередине.