Размер PNG-файла слишком велик после конвертации из JPG

Я пытаюсь преобразовать JPG файл в PNG, но размер все еще слишком большой, около 7 МБ. Что случилось?
Я использовал Microsoft Paint, чтобы преобразовать его.

исходный файл только 500 КБ в формате JPEG, но файл PNG составляет 7 МБ.

Что случилось? И что мне следует делать?

Это файл jpeg
http://www71.zippyshare.com/v/96674516/file.html

27
задан user4951
06.04.2023 22:36 Количество просмотров материала 2790
Распечатать страницу

2 ответа

ответ slhck почти правильный, но основное различие между этими двумя форматами заключается в размере используемой палитры (количестве цветов). Если палитра относительно мала, преобразование jpeg в png фактически уменьшит ее размер. Другая проблема заключается в использовании paint для png: хорошо известно, что paint не оптимизирует свои png. Попробуйте что-то вроде pngoptimizer, чтобы уменьшить размер png, генерируемых paint.

4
отвечен bobrobbob 2023-04-08 06:24

все в порядке: так и должно быть.

PNG изображения используют сжатие без потерь, в то время как JPEG использует сжатие с потерями. Сжатие с потерями позволяет уменьшить размер файла, но не является обратимым.

при преобразовании из изображения JPEG с потерями, которое хранит данные в блоках, в изображение PNG, которое хранит пиксельные значения в растровом изображении, вы увеличите размер, необходимый для представления данных.*

Так, преобразование PNG в JPEG приведет (обычно) к уменьшению размера, но это невозможно.

*, если только данные не было легко сжать с помощью алгоритма без потерь, например, потому, что это было изображение с плоским, сплошным цветом.

10
отвечен slhck 2023-04-08 08:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх