Чтобы ответить на ваш вопрос «Имеет ли значение, что я сохраняю изображение в его оригинальном формате?» явно: Да, но отрицательно.
Когда вы загружаете изображение, оно внутренне распаковывается в растровое изображение (или, как его называет ChrisF , поток несжатых данных). Таким образом, если исходное изображение использовало сжатие с потерями (например, JPEG), сохранение его в том же формате снова приведет к потере информации (то есть больше артефактов, меньше деталей, меньше качества). Особенно, если вы повторили действия чтение - изменение - сохранение , этого следует избегать.
(Обратите внимание, что этого также следует избегать, если вы не изменяете изображение. Только повторные циклы распаковки - сжатия ухудшат качество изображения).
Так что, если здесь не проблема с дисковым пространством (и обычно это не в эпоху жестких дисков, которые достаточно велики для HD-видео), всегда храните любые промежуточные изображения в форматах сжатия без потерь или без сжатия. Вы можете сохранить окончательный вывод в сжатом формате, в зависимости от того, для чего вы его используете. (Если вы хотите представить эти окончательные изображения в Интернете, jpeg или png будет хорошим выбором).