Вписать в квадрат окружность и закрасить цветом все, что вне окружности — есть простой способ?
Собственно, есть квадрат произвольного размера.
В него необходимо вписать окружность диаметром равную стороне квадрата и все, что вне окружности - закрасить в черный цвет.
есть квадрат произвольного радиуса = это, однозначно, прорыв.
Если квадрат в итоге все равно будет черным, что мешает его сразу закрасить и отрисовать в нем окружность?
D' Normalization: в принципе, по контексту фразы можно было бы и понять, что именно имелось ввиду. Хотя, конечно, проявить остроумие - это так круто и весело.
(по уточненным условиям задачи) Использовать полученное однобитное изображение в качестве маски для исходного изображения. Есть много вариантов реализации этого.
Оказалось, что задача состоит в наложении на имеющееся изображение маски в виде прозрачного круга в центре и непрозрачной по краям. D' Normalization дал верный ответ в комментах.
nirvimel: есть данные.
размером, например, 100 строк по 100 значений, каждое значение выводится в виде точки определенного цвета.
надо их вывести в виде картинки, где все, что внутри окружность радиусом 100 - остается как есть, а все, что вне окружности - перекрашено в черный цвет.