JPEG

JPEG (произносится «джейпег», англ. Joint Photographic Experts Group, по названию организации-разработчика) — один из популярных графических форматов, применяемый для хранения фотоизображений и подобных им изображений. Файлы, содержащие данные JPEG, обычно имеют расширения (суффиксы) .jpeg, .jfif, .jpg, .JPG, или .JPE. Однако из них .jpg является самым популярным на всех платформах. MIME-типом является image/JPEG.
Фотография заката в формате JPEG с уменьшением степени сжатия слева направо

Алгоритм JPEG позволяет сжимать изображение как с потерями, так и без потерь (режим сжатия lossless JPEG). Поддерживаются изображения с линейным размером не более 65535 × 65535 пикселей.

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

С другой стороны, JPEG малопригоден для сжатия чертежей, текстовой и знаковой графики, где резкий контраст между соседними пикселами приводит к появлению заметных артефактов. Такие изображения целесообразно сохранять в форматах без потерь, таких как TIFF, GIF или PNG.

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

JPEG не должен использоваться и в тех случаях, когда недопустимы даже минимальные потери, например, при сжатии астрономических или медицинских изображений. В таких случаях может быть рекомендован предусмотренный стандартом JPEG режим сжатия Lossless JPEG (который, однако, не поддерживается большинством популярных кодеков) или стандарт сжатия JPEG-LS.

При сжатии изображение преобразуется из цветового пространства RGB в YCbCr. Следует отметить, что стандарт JPEG (ISO/IEC 10918-1) никак не регламентирует выбор именно YCbCr, допуская и другие виды преобразования (например, с числом компонентов, отличным от трёх), и сжатие без преобразования (непосредственно в RGB), однако спецификация JFIF (JPEG File Interchange Format, предложенная в 1991 году специалистами компании C-Cube Microsystems, и ставшая в настоящее время стандартом де-факто) предполагает использование преобразования RGB->YCbCr.

После преобразования RGB->YCbCr для каналов изображения Cb и Cr, отвечающих за цвет, может выполняться «прореживание» (subsampling[3]), которое заключается в том, что каждому блоку из 4 пикселов (2х2) яркостного канала Y ставятся в соответствие усреднённые значения Cb и Cr (схема прореживания «4:2:0»[4]). При этом для каждого блока 2х2 вместо 12 значений (4 Y, 4 Cb и 4 Cr) используется всего 6 (4 Y и по одному усреднённому Cb и Cr). Если к качеству восстановленного после сжатия изображения предъявляются повышенные требования, прореживание может выполняться лишь в каком-то одном направлении — по вертикали (схема «4:4:0») или по горизонтали («4:2:2»), или не выполняться вовсе («4:4:4»).

Стандарт допускает также прореживание с усреднением Cb и Cr не для блока 2х2, а для четырёх расположенных последовательно (по вертикали или по горизонтали) пикселов, то есть для блоков 1х4, 4х1 (схема «4:1:1»), а также 2х4 и 4х2 (схема «4:1:0»). Допускается также использование различных типов прореживания для Cb и Cr, но на практике такие схемы применяются исключительно редко.

Далее яркостный компонент Y и отвечающие за цвет компоненты Cb и Cr разбиваются на блоки 8х8 пикселов. Каждый такой блок подвергается дискретному косинусному преобразованию (ДКП). Полученные коэффициенты ДКП квантуются (для Y, Cb и Cr в общем случае используются разные матрицы квантования) и пакуются с использованием кодирования серий и кодов Хаффмана. Стандарт JPEG допускает также использование значительно более эффективного арифметического кодирования, однако из-за патентных ограничений (патент на описанный в стандарте JPEG арифметический QM-кодер принадлежит IBM) на практике оно используется редко. В популярную библиотеку libjpeg последних версий включена поддержка арифметического кодирования, но с просмотром сжатых с использованием этого метода изображений могут возникнуть проблемы, поскольку многие программы просмотра не поддерживают их декодирование.

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

При сохранении изображения в JPEG-файле указывается параметр качества, задаваемый в некоторых условных единицах, например, от 1 до 100 или от 1 до 10. Большее число обычно соответствует лучшему качеству (и большему размеру сжатого файла). Однако даже при использовании наивысшего качества (соответствующего матрице квантования, состоящей из одних только единиц) восстановленное изображение не будет в точности совпадать с исходным, что связано как с конечной точностью выполнения ДКП, так и с необходимостью округления значений Y, Cb, Cr и коэффициентов ДКП до ближайшего целого. Режим сжатия Lossless JPEG, не использующий ДКП, обеспечивает точное совпадение восстановленного и исходного изображений, однако его малая эффективность (коэффициент сжатия редко превышает 2) и отсутствие поддержки со стороны разработчиков программного обеспечения не способствовали популярности Lossless JPEG.

    XML error in File: https://ntvplus.ru/rss/company

    XML error: at line 0

    Сверим часы! Обновите приёмник и смотрите новые часовые версии телеканалов

    18 октября в часовом поясе +4 появились популярные телеканалы «НТВ», «РЕН», «Домашний» и «Звезда».

    «Телекарта» и Sony Pictures подвели итоги конкурса «В поисках приключений»

    Сегодня на официальной странице спутникового телевидения «Телекарта» ВКонтакте были объявлены итоги масштабного совместного конкурса «В поисках приключений»!

    Традиционные профилактические работы пройдут этой ночью

    В ночь с 16 на 17 октября 2018 года состоятся традиционные планово-профилактические работы.

    Акции «Телекарты» с реальными скидками приходят на смену специальным бонусам

    С 22 октября мы прекращаем начисление специальных бонусов на счёт наших абонентов. Это решение принято в пользу расширения количества специальных предложений на оплату услуг «Телекарты» с реальными скидками.

    18 октября вступят в силу изменения в пакете «Пионер» на Западе

    Из пакета телеканалов начального уровня «Пионер» 18 октября будут исключены 12 каналов.

Футбол

Украина. Премьер-лига, 12 тур
20 октября 2018
14:00 Мариуполь 3:2 Заря
Испания. Ла Лига, 9 тур
20 октября 2018
14:00 Реал Мадрид 1:2 Леванте
Англия. Премьер-лига, 9-й тур
20 октября 2018
14:30 Челси 2:2 Манчестер Юнайтед
Италия. Серия А, 9 тур
20 октября 2018
16:00 Рома 0:2 СПАЛ
Германия. Бундеслига, 8 тур
20 октября 2018
16:30 Аугсбург 0:0 РБ Лейпциг
16:30 Вольфсбург 1:3 Бавария
16:30 Байер 2:2 Ганновер
16:30 Нюрнберг 1:3 Хоффенхайм
16:30 Штутгарт 0:4 Боруссия Д
Украина. Премьер-лига, 12 тур
20 октября 2018
17:00 Ворскла 0:1 Динамо
Англия. Премьер-лига, 9-й тур
20 октября 2018
17:00 Борнмут 0:0 Саутгемптон
17:00 Вест Хэм 0:1 Тоттенхэм
17:00 Вулверхэмптон 0:2 Уотфорд
17:00 Кардифф 4:2 Фулхэм
17:00 Манчестер Сити 5:0 Бернли
17:00 Ньюкасл 0:1 Брайтон энд Хоув
Испания. Ла Лига, 9 тур
20 октября 2018
17:15 Валенсия  1:1  Леганес
Франция. Лига 1, 10 тур
20 октября 2018
18:00 ПСЖ  2:0  Амьен
Италия. Серия А, 9 тур
20 октября 2018
19:00 Ювентус  0:0  Дженоа
Германия. Бундеслига, 8 тур
20 октября 2018
19:30 Шальке -:- Вердер
Англия. Премьер-лига, 9-й тур
20 октября 2018
19:30 Хаддерсфилд -:- Ливерпуль
Испания. Ла Лига, 9 тур
20 октября 2018
19:30 Вильярреал -:- Атлетико
Франция. Лига 1, 10 тур
20 октября 2018
21:00 Страсбург -:- Монако
21:00 Реймс -:- Анже
21:00 Дижон -:- Лилль
21:00 Кан -:- Генгам
21:00 Нант -:- Тулуза
Италия. Серия А, 9 тур
20 октября 2018
21:30 Удинезе -:- Наполи
Испания. Ла Лига, 9 тур
20 октября 2018
21:45 Барселона -:- Севилья

Обновлено: 19:06 20.10.2018

Телепрограмма

СТБ
19:00 - "X-Фактор", 9 сезон, 8 эп. Кастинг в Полтаве.
22:20 - "Invictus. Игры непокоренных".
23:20 - "В этот момент год спустя", 8 эп.
01:20 - "Следствие ведут экстрасенсы".
Футбол 1
18:55 -  Ювентус - Дженоа. Чемпионат Италии. 1-й тайм. Прямая трансляция.
19:45 - Футбол Tables.
20:00 -  Ювентус - Дженоа. Чемпионат Италии. 2-й тайм. Прямая трансляция.
20:55 - Мир Премьер-лиги.
ICTV
18:45 - Факты. Вечер.
19:25 - Чрезвычайные новости. Итоги.
20:10 - Х/ф "Макс Пэйн".
22:20 - Х/ф "Интерстеллар".
Кинопремьера HD
19:00 - Х/ф "Кое-что на день рождения".
20:35 - Х/ф "Скрюченный домишко".
22:30 - Х/ф "Крутые меры".
00:00 - Х/ф "Меган Ливи".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Как вы сюда попали?

yandex.ru
google.com
rambler.ru
mail.ru
мне кто-то ссылку дал!
а оно само как-то!
я блондинко,отвали....

Случайное фото

Sat-integral club

ПО Sat-Integral S-1227HD / S-1237HD / S-1247HD версии 2.65

Цитата: user1979 от Сегодня в 16:43:11Всем привет!  YouTube работает круглосуточно или в ...

ПО Sat-Integral S-1227HD / S-1237HD / S-1247HD версии 2.65

Всем привет!  YouTube работает круглосуточно или в дневное время как в 2.53?

Пульт ДУ

Цитата: Ctrl от Сегодня в 12:33:39Кнопки на пульте - чем нажимают ?. (речь не о пальцах), а между ...

ПО Sat-Integral S-1412 HD ROCKET версии 1.11

Цитата: romeck от Сегодня в 12:49:15Добавлено: Сегодня в 12:56:32Как по мне как тюнер за эти деньги ...

ПО Sat-Integral S-1412 HD ROCKET версии 1.11

Цитата: Ctrl от Сегодня в 07:14:30romeck Я сам пока приостановил покупки sat-integral. Но это не ...

mysqltuner и mytop на Centos 6.8

Оптимизация ...