Можно ли придать изображению непрямоугольную форму? - Фотопедия
2 голосов
/ 08 февраля 2016

Недавно мне пришлось обрезать изображение в круглую форму для композиции. Так как я обычно использую Darktable и мне также пришлось редактировать некоторые детали изображения, я попытался сделать это непосредственно с ним. Тем не менее, опция обрезки позволяет вам выбирать только прямоугольные формы. Я подумал, что если бы я не мог просто сделать изображение круговым, я мог бы попытаться сделать внешнюю поверхность круга прозрачной, но я не смог найти какой-либо вариант, который позволил бы мне это сделать.

Возможно ли это? И если да, то как это делается?

Примечание. Я бы предпочел ответ для Darktable, поскольку я к нему привык, но я мог бы использовать ответ для любого бесплатного linux-совместимого программного обеспечения.

1 Ответ

6 голосов
/ 08 февраля 2016

Каждый известный мне формат изображения (JPEG, PNG, TIFF и т. Д.) Может представлять только прямоугольные изображения. Это означает, что если вы не определите свой собственный формат изображения, это просто невозможно сделать.

Единственное, что вы можете сделать, это работать с прозрачностью. Даже если само изображение будет по-прежнему прямоугольным, если его круглая часть непрозрачна, оно будет выглядеть, например, как круглое изображение при отображении на веб-сайте.

Я не думаю, что Darktable может это сделать. Однако GNU Image Manipulation Program (GIMP) может. Вы можете использовать выделения и маски слоев для управления альфа-каналом (прозрачностью) вашего изображения. В Интернете есть различные учебники по этому вопросу (например, https://www.gimp.org/tutorials/Layer_Masks/).. При сохранении изображения необходимо выбрать формат изображения, поддерживающий прозрачность. Например, PNG и TIFF, а JPEG - нет.

...