Как написано, это не по теме. Но ответ может относиться и к фотографии, например, если снимать в зоне военных действий, где узнаваемые лица могут быть опасны для объекта.
Чтобы ответить на него, нам нужно взглянуть на две вещи.
Во-первых, способ хранения информации в файле изображения. Как правило, каждый пиксель просто представлен тройкой значений для красного, зеленого и синего. Смешанный, это делает цвет. Если вы измените значение пикселей в определенной области на 0, вы затемните их, и исходная информация исчезнет. Так что это довольно безопасно - если это все, что содержит ваше изображение. Многие форматы изображений также включают невидимые метаданные - информацию о камере, с которой была сделана фотография, и, возможно, такие вещи, как метки местоположения. С ними нужно разбираться отдельно. Кроме того, некоторые форматы изображений сохраняют несколько слоев и могут даже включать историю отмены - это включает PSD-файлы Photoshop и XCF-файлы Gimp. (И, возможно, некоторые файлы TIF.) Если вы экспортируете в PNG или JPEG, вы, вероятно, в порядке.
Во-вторых, подумайте, каким образом вы редактируете свою фотографию. Если вы используете инструмент рисования и заменяете пиксели, как указано выше, это довольно безопасно, потому что вы добавляете новую информацию и уничтожаете старую. Если вы используете какой-либо фильтр мозаики или размытия, который берет существующие пиксели и преобразует их, на самом деле вполне возможно, что умное изменение алгоритма вернет больше информации, которая кажется возможной. Так что не делай этого.
Если вы уверены, что вы замаскировали пиксели, используя безопасный подход, но немного не уверены, что сам файл безопасно «очищен», посмотрите на Какие существуют инструменты для удаления метаданных из фотографий? , что дает несколько хороших подходов. (Лично я пользуюсь jhead -purejpg
.)