Домашняя » как » В чем разница между JPG, PNG и GIF?

    В чем разница между JPG, PNG и GIF?

    Поскольку мы продолжаем опираться на старую технологию изображений, типы файлов продолжают накапливаться, каждый со своими нюансами и использованием. JPG, PNG и GIF стали наиболее распространенными, но что отличает их друг от друга?

    Эти форматы стали самыми популярными из-за их совместимости с современными браузерами, скоростей широкополосного доступа и потребностей средних пользователей. Присоединяйтесь к нам, так как мы подробно рассмотрим каждый формат и рассмотрим сильные и слабые стороны каждого.

    JPG (Объединенная группа экспертов по фотографии)

    JPG был типом файла, разработанным Объединенной группой экспертов по фотографии (JPEG), чтобы быть стандартом для профессиональных фотографов. Подобно методу, который ZIP-файлы используют для нахождения избыточности в файлах для сжатия данных, JPG сжимают данные изображения, сокращая участки изображений до блоков пикселей или «плиток». Однако сжатие JPG имеет нежелательный побочный эффект, поскольку оно является постоянным, поскольку технология для файл был создан для хранения больших файлов фотографических изображений в удивительно небольших пространствах, а не для редактирования фотографий.

    JPG стали де-факто стандартным образом Интернета, потому что они могут быть сжаты настолько сильно. Типичный JPG может быть сжат в любом месте от 2: 1 до 100: 1, в зависимости от ваших настроек. Особенно в эпоху коммутируемого интернета, JPG были единственным реальным способом отправки информации об изображении..

    Однако из-за характера JPG с потерями это не идеальный способ хранения художественных файлов. Даже самые высокие настройки качества для JPG сжимаются и изменят внешний вид вашего изображения, хотя бы незначительно. JPG также не является идеальной средой для типографики, четких линий или даже фотографий с острыми краями, поскольку они часто размыты или размыты сглаживанием. Что потенциально хуже, так это то, что эта потеря может накапливаться - сохранение нескольких версий художественных работ может привести к ухудшению при каждом сохранении. Несмотря на это, часто эти вещи сохраняются в формате JPG просто потому, что тип файла настолько распространен.

    Крупным планом высокого качества JPG. Крупный план очень с потерями JPG.

    Объединенная группа экспертов в области фотографии разработала технологию JPG без потерь для борьбы с этой серьезной проблемой снижения качества. Однако из-за скорости набора номера и общего отсутствия интереса к высококачественным файлам без ухудшения качества стандарт JPG-LS так и не завоевал популярность..

    Можно загрузить плагины, которые позволяют пользователям открывать и сохранять JPG2000 без потерь, а некоторые программы, такие как приложение Apple Preview, могут считывать и сохранять JPG2000 прямо из коробки..

    JPG поддерживают 24-битные RGB и CMYK, а также 8-битные оттенки серого. Лично я не рекомендую использовать цветовые пространства CMYK в JPG. Также важно отметить, что JPG в градациях серого не сжимать почти столько же, сколько цветные.

    GIF (графический формат обмена)

    GIF, как и JPG, является более старым типом файлов, который обычно ассоциируется с Интернетом, а не с фотографией. GIF расшифровывается как «Graphics Interchange Format» и использует такое же сжатие LZW без потерь, как и изображения TIFF. Эта технология когда-то была противоречивой (для вопросов защиты патентов), но стала общепринятым форматом, поскольку срок действия всех патентов истек.

    Крупный 8-битный цветной GIF.

    GIF по своей природе является 8-битным цветным файлом, то есть он ограничен палитрой из 256 цветов, которую можно выбрать из цветовой модели RGB и сохранить в таблице соответствия цветов (CLUT) или просто «Таблица цветов». Однако существуют стандартные цветовые палитры, такие как палитра «Безопасная сеть». Важным примечанием является то, что изображения в градациях серого по своей природе представляют собой 8-битную палитру, поэтому сохранение их в формате GIF является довольно идеальным.

    Помимо поддержки прозрачности, GIF также поддерживает анимацию, ограничивая каждый кадр 256 предварительно выбранными цветами.

    Несмотря на то, что GIF не имеет потерь, как JPG, преобразование в 8-битный цвет искажает многие изображения, используя фильтры сглаживания для оптического смешивания или «рассеивания» цветов, подобно полутоновым точкам или пуантилизму. Это может радикально изменить изображение в худшую сторону или, в некоторых случаях, использовать для создания интересного эффекта.

    Из-за этого формата без потерь GIF можно использовать для сохранения четких линий на типографии и геометрических фигурах, хотя эти вещи лучше подходят для векторных графических файлов, таких как SVG или нативный формат Adobe Illustrator, AI.

    GIF не идеален ни для современной фотографии, ни для хранения изображений. При небольших размерах с очень ограниченными таблицами цветов изображения GIF могут быть меньше файлов JPG. Но при большинстве обычных размеров сжатие JPG создаст изображение меньшего размера. Они в значительной степени устарели, полезны только для создания танцующих детей или иногда для создания грубой пленки.

    PNG (Портативная сетевая графика)

    PNG означает Portable Network Graphics (или, в зависимости от того, кого вы спрашиваете, рекурсивный «PNG-Not-GIF»). Он был разработан как открытая альтернатива GIF, в которой использовался собственный алгоритм сжатия LZW, рассмотренный ранее. PNG является отличным типом файлов для интернет-графики, поскольку он поддерживает прозрачность в браузерах с элегантностью, которой не обладает GIF. Обратите внимание, как прозрачный цвет меняется и смешивается с фоном. Щелкните правой кнопкой мыши изображение, чтобы увидеть. На самом деле это одно изображение на четырех разных цветах фона.

    PNG поддерживает 8-битный цвет, как GIF, но также поддерживает 24-битный цвет RGB, как JPG. Это также файлы без потерь, сжимающие фотографические изображения без ухудшения качества изображения. PNG имеет тенденцию быть самым большим из трех типов файлов и не поддерживается некоторыми (обычно более старыми) браузерами.

    Помимо того, что 24-битный формат PNG является отличным форматом для прозрачности, он идеально подходит для программного обеспечения, создающего снимки экрана и позволяющего воспроизводить пиксели в пикселях в среде рабочего стола..

    Какой использовать?

    Слева направо эти файлы: 24-битный сжатый JPG, 8-битный GIF, 8-битный PNG, 24-битный JPG полного качества и 24-битный PNG. Обратите внимание, что размеры файлов увеличиваются в этом же направлении.

    PNG - это самый большой тип изображений для больших изображений, часто содержащий информацию, которую вы можете или не можете найти полезной, в зависимости от ваших потребностей. 8-битный PNG вариант, но GIF меньше. Ни один из них не является оптимальным вариантом для фотографии, поскольку JPG намного меньше PNG без потерь с минимальной потерей качества. А для хранения файлов с высоким разрешением JPG сжимается до крошечных пропорций, причем потеря качества видна только при тщательном контроле.

    Короче:

    • PNG - хороший вариант для прозрачных и без потерь файлов меньшего размера. Большие файлы, не так много, если только вы не требуете изображений без потерь.
    • GIF в значительной степени новинка и полезна только для анимации, но может создавать маленькие 8-битные изображения.
    • JPG по-прежнему является королем для фотографий и фото-подобных изображений в Интернете, но будьте осторожны, так как ваш файл может ухудшиться с каждым сохранением.

    Изображение Кайзерсграхт, в Амстердаме Массимо Катаринелла с помощью Википедия, выпущен под Лицензия Creative Commons. Производные изображения доступны по той же лицензии. Мне не важно знать, кто создал танцующего ребенка.