Меня просили рассказать о джипеге. Привожу интересную выдержку статьи, автор которой к сожалению мне неизвестен: Знание некоторых принципов возмещает незнание многих фактов. Сегодня мы поговорим о технологии сжатия JPEG и о том, за счет чего достигаются столь сильные степени сжатия.
Процесс сжатия по схеме JPEG состоит из нескольких шагов. На первом шаге производится преобразование изображения из цветового пространства RGB в пространство YUV, основанное на характеристиках яркости и цветности. Вся дальнейшая работа производится именно с этим цветовым пространством, которое благодаря некоторым своим характеристикам позволяет получать нам столь большие степени сжатия.
Что же такого необычного в YUV представлении цвета по сравнению с RGB? А то, что оно наиболее близко к \\\"естественному\\\", тому, которое неосознанно выполняет человек. Y-компонента, или яркость, тесно связана с качеством картинки. Точнее сказать Y - это и есть картинка, только черно-белая. Компоненты U и V содержат информацию о цвете и позволяют нам раскрашивать Y-картинку.
На следующем после преобразования шаге изображение разделяется на квадратные участки размером 8х8 пикселей. После этого над каждым участком производится т.н. дискретное косинус-преобразование (ДКП). При этом выполняется анализ каждого блока, разложение его на составляющие цвета и подсчет частоты появления каждого цвета.
В следующем комменте расскажу что я из этого почерпнул....
(3) Arthur Gassanov: Спасибки Артур! Ты еже ли чего, заходи. Мы коньяк на пиво не меняем.....<br>
Так вот. у каждого наверняка под рукой есть ACDSee. А к ней есть приложение FotoCfnvas. Так тама есть функция изменения размера. И ешо несколько фильтров непонятно для чего. Но один фильтрик оказался таки занимательным. Именно он очень хорошо работает с джипегом. Называется он Mitchell. Не знаю кто это такой, но тот кто его создал таки, блин, молодец. Вполне допускаю, что он и сам не догадывается о чем я буду писать дальше....
Выдержка из статьи: . Если говорить научным языком, то JPG использует для сохранения ряды Фурье и при больших степенях сжатия просто отбрасывает члены ряда высшего порядка. И каждый раз при воспроизведении изображения на экране компьютер производит синтез. Причем, достаточно ресурсоемкий и заметный на медленных компьютерах. Из этого следует одно замечание - если Вы сохранили какой-нибудь рисунок в формате JPG, то восстановить его обратно до последнего пикселя невозможно! Именно из-за этого формат называется \\\"форматом с потерями\\\", и именно поэтому не рекомендуется пересжимать JPG-изображения, т.к. они обязательно станут хуже.
Используя то, что написал некий неизвестный мне автор (за что ему несказанное спасибо) и опыт Игоря Шпигельмана в подобных операциях, а также свой личный опыт в многочисленных эксперементах я пришел к выводу, что джипег действительно имеет потери при разгоне или уменьшении, но он имеет также и свои преимущества перед тифом и другими форматами, так как не сохраняет каждый пиксель, а только информацию о цвете.<br>
Зная алгоритм джипега и фильтра Mitchell я пришел к выводу, что если работать с джипегом размерами кратным двум можно получить достаточно хорошие результаты. <br>
Как это сделать на практике. Допустим у вас файл 3008х2000. Вы хотите его увеличить в десять раз. Хрен Вам!!! Достаточно качественно вы можете увеличить его только в восемь раз. Сначала вы разгоняете его на 200%, потом ешо на 200%. ОБЯЗАТЕЛЬНО ТОЛЬКО ТАК, А НЕ СРАЗУ НА 400%!!! Если надо ешо больше, то ешо на 200% и так далее, пока комп не пошлет вас очень далеко....<br>
Тоже самое касается и уменьшения. Те же штаны, токо, блин, наизнанку. Те же 200%.<br>И только потом, когда вы получили близкий к необходимому размер вы сохраняете файл без сжатия. Можно в джипеге. <br>После этого вы можете уже в ФШ подогнать файл под точный размер, он уже не так сильно будет выделываться, подшопить там где надо и отправить его по назначению...<br>
Как видите усе достаточно просто. Токо у меня терпения не хватает, для того, шобы уменьшать картинки для сайта. Я сегодня таким способом сделал картинку 6х4 метра, отдал заказчику в распечатанном виде и тепереча потихоничку гульбаню, блин...
14 DOCTOR эт модель заряжена особым способом... Работать с ней в удовольствие. Я так думаю, что Саша Жадан скоро выставит с ней несколько работ.... То что видел у него - очень понравилось.
(2) Роман098 (Sergey Ryzhkov): (9) Роман098 (Sergey Ryzhkov): Редко кто пишет так много и по делу. В основном, все умничать умеют, но умного ничего не пишут. А тут всё просто, ясно и доходчиво, а главное для многих полезно!
(26) Дмитрий ПОЧИТАЛИН (DRIZER): да не фиг умничать. Если что знаешь - почему не поделиться то? Я считаю, что чем больше отдаешь, тем больше получишь....
Комментарии пользователей
Странно, в одинаковых условиях работаем, только у меня таких монументальных фото не получается, может потому что я коньяк на пиво заменил? :))) ХОТ!
Меня просили рассказать о джипеге. Привожу интересную выдержку статьи, автор которой к сожалению мне неизвестен: Знание некоторых принципов возмещает незнание многих фактов. Сегодня мы поговорим о технологии сжатия JPEG и о том, за счет чего достигаются столь сильные степени сжатия.
Процесс сжатия по схеме JPEG состоит из нескольких шагов. На первом шаге производится преобразование изображения из цветового пространства RGB в пространство YUV, основанное на характеристиках яркости и цветности. Вся дальнейшая работа производится именно с этим цветовым пространством, которое благодаря некоторым своим характеристикам позволяет получать нам столь большие степени сжатия.
Что же такого необычного в YUV представлении цвета по сравнению с RGB? А то, что оно наиболее близко к \\\"естественному\\\", тому, которое неосознанно выполняет человек. Y-компонента, или яркость, тесно связана с качеством картинки. Точнее сказать Y - это и есть картинка, только черно-белая. Компоненты U и V содержат информацию о цвете и позволяют нам раскрашивать Y-картинку.
На следующем после преобразования шаге изображение разделяется на квадратные участки размером 8х8 пикселей. После этого над каждым участком производится т.н. дискретное косинус-преобразование (ДКП). При этом выполняется анализ каждого блока, разложение его на составляющие цвета и подсчет частоты появления каждого цвета.
В следующем комменте расскажу что я из этого почерпнул....
5!5!5!
(1) Trotsky: советую к условиям добавить ешо маслинки и САЛА!!!
(3) Arthur Gassanov: Спасибки Артур! Ты еже ли чего, заходи. Мы коньяк на пиво не меняем.....<br>
Так вот. у каждого наверняка под рукой есть ACDSee. А к ней есть приложение FotoCfnvas. Так тама есть функция изменения размера. И ешо несколько фильтров непонятно для чего. Но один фильтрик оказался таки занимательным. Именно он очень хорошо работает с джипегом. Называется он Mitchell. Не знаю кто это такой, но тот кто его создал таки, блин, молодец. Вполне допускаю, что он и сам не догадывается о чем я буду писать дальше....
вот это да!..классно:)
Выдержка из статьи: . Если говорить научным языком, то JPG использует для сохранения ряды Фурье и при больших степенях сжатия просто отбрасывает члены ряда высшего порядка. И каждый раз при воспроизведении изображения на экране компьютер производит синтез. Причем, достаточно ресурсоемкий и заметный на медленных компьютерах. Из этого следует одно замечание - если Вы сохранили какой-нибудь рисунок в формате JPG, то восстановить его обратно до последнего пикселя невозможно! Именно из-за этого формат называется \\\"форматом с потерями\\\", и именно поэтому не рекомендуется пересжимать JPG-изображения, т.к. они обязательно станут хуже.
Из этого следует следующее: при разгоне фото или при их уменьшении не сохраняйте его, пока не добьетесь нужного формата!!!
Используя то, что написал некий неизвестный мне автор (за что ему несказанное спасибо) и опыт Игоря Шпигельмана в подобных операциях, а также свой личный опыт в многочисленных эксперементах я пришел к выводу, что джипег действительно имеет потери при разгоне или уменьшении, но он имеет также и свои преимущества перед тифом и другими форматами, так как не сохраняет каждый пиксель, а только информацию о цвете.<br>
Зная алгоритм джипега и фильтра Mitchell я пришел к выводу, что если работать с джипегом размерами кратным двум можно получить достаточно хорошие результаты. <br>
Как это сделать на практике. Допустим у вас файл 3008х2000. Вы хотите его увеличить в десять раз. Хрен Вам!!! Достаточно качественно вы можете увеличить его только в восемь раз. Сначала вы разгоняете его на 200%, потом ешо на 200%. ОБЯЗАТЕЛЬНО ТОЛЬКО ТАК, А НЕ СРАЗУ НА 400%!!! Если надо ешо больше, то ешо на 200% и так далее, пока комп не пошлет вас очень далеко....<br>
Тоже самое касается и уменьшения. Те же штаны, токо, блин, наизнанку. Те же 200%.<br>И только потом, когда вы получили близкий к необходимому размер вы сохраняете файл без сжатия. Можно в джипеге. <br>После этого вы можете уже в ФШ подогнать файл под точный размер, он уже не так сильно будет выделываться, подшопить там где надо и отправить его по назначению...<br>
Как видите усе достаточно просто. Токо у меня терпения не хватает, для того, шобы уменьшать картинки для сайта. Я сегодня таким способом сделал картинку 6х4 метра, отдал заказчику в распечатанном виде и тепереча потихоничку гульбаню, блин...
спасибо за инфу роман
а на фотке жест как у маммолога или перед ним
Мудрённо написа, но буду пробовать.
Спасибо Вам!
11 Anonymous а шо там мудренного то? главное условия соблюдать (кофе, коньяк, сигареты, маслинки и САЛО!!!)
Со всех сторон его клянут,
И..., только труп его увидя,
Как много сделал он, поймут,
И как любил и ненавидел ДЕДА!
Уххх, какие пальцы!!! И не только, ессно. Волшебная работа. Странная, заряженная, почти бесовская. Редкая и необычная работа. Поздравляю! Дальнейших удач, Серега. Джипег - фигня. Важно Твоё видение жизни.
Видение хорошее, как я погляжу :)
(9) Роман098 (Sergey Ryzhkov): И что здесь кто-то этого не знает?!
(15) Дмитрий Кириллов: так вы же не поделились своим опытом....
14 DOCTOR эт модель заряжена особым способом... Работать с ней в удовольствие. Я так думаю, что Саша Жадан скоро выставит с ней несколько работ.... То что видел у него - очень понравилось.
(13) ДЕД МАЗАЙ: Дед, а Дед.... Ешо не родился человек, которого я бы ненавидел....
Спасибо за Очень полезную информацию
супер и картинка и совет ;)
:)
Спасибо за науку ;)))
Очень эта фото у тебя понравилось, еще пару месяцев назад на этот сюжет глаз положил.
(9) Роман098 (Sergey Ryzhkov): Спасибо огромное.
С уважением Константин Скоморох.
(2) Роман098 (Sergey Ryzhkov): (9) Роман098 (Sergey Ryzhkov): Редко кто пишет так много и по делу. В основном, все умничать умеют, но умного ничего не пишут. А тут всё просто, ясно и доходчиво, а главное для многих полезно!
(26) Дмитрий ПОЧИТАЛИН (DRIZER): да не фиг умничать. Если что знаешь - почему не поделиться то? Я считаю, что чем больше отдаешь, тем больше получишь....
Фотка интересная вышла. Про JPG - занятно, надо попробывать, спасибо.
(27) Роман098 (Sergey Ryzhkov): спасибо за то что поделились. Буду пробовать.
Огромное спасибо за такой отличный урок по сжатию jpeg. Буду пробовать!
Интересная информация. С сильным увеличением снимка очень грамотно справляется плагин Genuine Fractals Print Pro.
vot eto photo