Я хотел знать, можно ли его вернуть все изменения, сделанные на изображение другими s/w, такими как gimp и т. Д. Я хочу сделать приложение для Android, которое берет любой рисунок и возвращает исходный (или близкий к оригиналу) рис. Я googled, но все результаты тривиальны, и ни одна из них не связана с его кодирующей частью. СпасибоОтменить отредактированное изображение - android
ответ
Некоторые системы ОС (например, OSX для Mac) будут создавать версии для файлов. Если целевая ОС делает это, можно «отменить» изменения, если вы найдете, где находятся версии файлов. Но вы можете сделать это только на устройстве, где был отредактирован файл, а не на другом устройстве.
Некоторые программы для редактирования изображений будут иметь проприетарные форматы (например, Adobe), которые включают в себя информацию о «слоях» или версии. Если вы говорите об этих форматах файлов, а не об общих форматах «JPG» или «PNG» или «BMP», тогда можно было бы написать приложение, которое могло бы отслаивать слои и т. Д.
Однако, ни Android и стандартные форматы файлов поддерживают управление версиями файлов или слоирование. Похоже, что Android может поддерживать файловое управление версиями в будущем, когда телефоны обычно имеют 10 ТБ памяти (должно быть, когда-либо), но в промежутке нет. Изменения внесены в исходный файл, и нет опции «отменить», нет артефактов, которые могут позволить вам восстановить оригинал и не поддерживать другие параметры.
** No **. Это невозможно**. После сохранения изменений в растровых изображениях они всегда ** **. ** Нет данных ** **. Поэтому вы ** не можете откатить ** в предыдущее состояние. –