LINUX.ORG.RU

Устарел последний патент, связанный с LZW


0

0

Сегодня, 11 августа 2006, истёк срок действия последнего патента, связанного с печально известным алгоритмом сжатия LZW, используемого в форматах GIF и TIFF.

Напомним, что именно патентные ограничения на GIF когда-то послужили толчком к разработке альтернативного, открытого формата PNG, использующего алгоритм Deflate. Хотя патенты Unisys в разных странах утратили силу ещё в 2003-2004 годах, оставался один патент США, полученный IBM. Именно его срок действия истёк сегодня.

Отныне алгоритм LZW и основанные на нём форматы могут быть свободно использованы в любых целях, коммерческих или некоммерческих, без риска нарваться на судебный иск.

>>> Подробности

★★★

Проверено: Pi ()

Что мертвому препарки.

l07
()

Как мне ответили на новость об объединении AMD и ATI: "а при чём тут Linux?". Ну мы несколько в другой стране живём нежели США, даже если по действию патентов мерять.

los_nikos ★★★★★
()


hm... а что, разве кто-то еще использует GIF :-? IMHO своими ограничениями они собственными руками загнали себя в могилу. кто такой GIF? откуда какой-то GIF? кто-то о нем еще помнит? кроме разве что все более редких криворуких постеров готичных скриншотов на LOR.

// wbr

klalafuda ★☆☆
()

GIF-style прозрачность для 256-цветных PNG работает в IE, если вы про это. Не работает в IE<=6 только альфа-прозрачность для RGBA, именно этот баг и исправили в IE7.

А вот где до сих пор нормальной альтернативы нет, так это в простенькой анимации. Flash - тяжеловесный и проприетарный, MNG/APNG - мёртворождённые, SVG+JS пока не сильно распространён и, возможно, усилиями MS распространения не получит никогда.

Sikon ★★★
() автор топика
Ответ на: комментарий от Ingwar

>прозрачность?

png. причем полноценный alpha-канал, а не попиксельное уродство

anonymous
()
Ответ на: комментарий от Ingwar

> прозрачность?

... и анимация.

Хоть бы в связи с этой радостной новостью не решили снова вернуться к gif'у...

SKYRiDER ★★★
()
Ответ на: комментарий от klalafuda

> а что, разве кто-то еще использует GIF :-?

Мсье не видел всяких крутилок типа анимированных баннеров на новостных сайтах? Я уж не говорю про порно...

Там, где не Shockwave Flash - там GIF, т.к. пока им альтернативы для WEB-анимации пока широко не распространено :(

eliterr
()
Ответ на: комментарий от klalafuda

> а что, разве кто-то еще использует GIF

Я что-то мало сайтов видел с png, а то что видел - написано криворукими "быдлокодерами".

los_nikos ★★★★★
()

> Я что-то мало сайтов видел с png, а то что видел - написано криворукими "быдлокодерами".

Википедия, gnu.org, да вообще почти все сайты, так или иначе связанные с free software.

Sikon ★★★
() автор топика
Ответ на: комментарий от Sikon

> вообще почти все сайты, так или иначе связанные с free software

таки это не все сайты :)

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> Wikipedia зря приплёл, посмотри вначале, например по слову "Аристотель". Кроме JPEG ничего не вижу.

Щас будем носом тыкать. :D

http://upload.wikimedia.org/wikipedia/ru/thumb/1/19/Wikiquote.png/50px-Wikiqu...

http://ru.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png

http://ru.wikipedia.org/images/wikimedia-button.png

http://ru.wikipedia.org/skins-1.5/common/images/magnify-clip.png

ero-sennin ★★
()

Мсье не знает разницу между lossless и lossy compression? GIF/PNG и JPEG - форматы, предназначенные для совершенно разных целей. В Википедии используется наиболее подходящий - PNG, JPEG или SVG (последний на сервере растеризуется в PNG). GIF там не приветствуется.

Sikon ★★★
() автор топика

JPEG меньше, чем GIF и PNG, потому что это сжатие с потерями, а GIF и PNG - без потерь. При сжатии с потерями, однако, изображение размывается и появляются артефакты.

А вот GIF, как правило, получаются большего размера, чем PNG. Тут ведь важно, что с чем сравнивать. PNG, сохранённый в MS Paint (к примеру), будет по определению большего размера, потому что MS Paint умеет сохраня ть только truecolor (24 бита). А вот 256-цветные PNG (indexed color, GIF больше 256 цветов и не поддерживает) почти всегда получаются меньше. Особенно если утилитой pngcrush убрать метаданные, которые любят вставлять всякие Фотошопы. А утилиты типа optipng и AdvanceCOMP позволяют достичь ещё большего выигрыша в сжатии.

http://en.wikipedia.org/wiki/PNG

Sikon ★★★
() автор топика

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

Sikon ★★★
() автор топика
Ответ на: комментарий от Sikon

Да, да. Немсеряная прозрачность PNG в эксплорере. Только вот есть два но: нужно подключать скрипт для поддержки прозрачности (через DX) и когда хотя бы 10 прозрачных PNG, эксплорер начинает дико тормозить.

gloomdemon
()
Ответ на: комментарий от anonymous

>МНЕ НАПЛЕВАТЬ НА США!!!

думаю у них с вами взаимность :)

anonymous
()

> МНЕ НАПЛЕВАТЬ НА США!!!

Да мне тоже. И вообще все русские на эти патенты чихать хотели, причём легально. Только многим авторам OSS не наплевать, потому что они там живут.

Sikon ★★★
() автор топика
Ответ на: комментарий от Sikon

Мне плевать на "потери" если файлы визуально не отличимы, и wikipedia тоже. То что файлы в gif больше чем в png - сильно хромое утверждение, если опираться на факты. GIMP не фотошоп, но логотипы в gif он тоже делает меньшими чем в png. Если брать за основу свободность использования, то png по сравнению с gif теперь нечем и похвастать.

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> Если брать за основу свободность использования, то png по сравнению с gif теперь нечем и похвастать.

Зачет! Тебе надо выпустить книжку своих заблуждений. Я буду детей пугать

anonymous
()
Ответ на: комментарий от los_nikos

> Если брать за основу свободность использования, то png по сравнению с gif теперь нечем и похвастать.

В gif только 256 цветов :)

stassats ★★★★
()

Чтобы было с чем сравнивать, надо перед сохранением PNG ставить режим Indexed Color, а не RGB. Потому что в режиме RGBA, вне зависимости от того, сколько цветов реально используется, тратится больше бит на пиксель: 24 или 32 вместо 8. В 3-4 раза больше.

PNG по сравнению с GIF очень даже есть чем похвастать. А именно поддержкой truecolor и альфа-прозрачности. То есть есть 256-цветные PNG, именно их и надо с GIF сравнивать. А есть 24- и 32-битные PNG, этого GIF не умеет.

Sikon ★★★
() автор топика
Ответ на: комментарий от los_nikos

> Да не особо там много цветов, не более 20, зато разница в 2 раза.

Ссылку на файлы? Только что включил gimp, накалякал около 10 
цветов и сохранил. Вот результат: 

 963 Авг 11 12:30 foto.gif
 870 Авг 11 12:31 foto-ind.png
1232 Авг 11 12:31 foto-rgb.png

rgb -- Изображение -> режим -> RGB
ind -- Изображение -> режим -> Индексированное

Переводить надо перед сохранением. GIF индексирует цвета автоматом, так 
как сохранить всю гамму RGB не в состоянии.

anonymous
()
Ответ на: комментарий от klalafuda

>hm... а что, разве кто-то еще использует GIF

Прозрачность. Анимация. IE.

KRoN73 ★★★★★
()
Ответ на: комментарий от Sikon

Есть очень полезная утилита optipng: http://optipng.sourceforge.net/

Она умеет преобразовывать RGB -> Indexed Color в том числе, в итоге на выходе получаем файлы с оптимальным размером, естественно все это без потерь качества.

anonymous
()

> Прозрачность. Анимация. IE.

Да оставьте вы IE в покое. Как я сказал, IE обрабатывает попиксельную прозрачность в 256-цветных PNG не хуже, чем в GIF.

> Разве только этим, и то что png может быть альтернативой jpeg

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

Sikon ★★★
() автор топика
Ответ на: комментарий от Sikon

> Чтобы было с чем сравнивать, надо перед сохранением PNG ставить режим Indexed Color

Помогло, сравнялись на смешивании цветов с уменьшенным растеканием при степени сжатия 9. Вроде теперь и возможностей к увеличению качества поприбавилось. Хм. Прости за флейм ;)

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> От чего-же тогда размер jpeg/gif файлов всегда выходит меньшим чем у png?

Дурень, gif только 256 цветов поддерживает.

anonymous
()
Ответ на: комментарий от Sikon

>> Прозрачность. Анимация. IE.

>Да оставьте вы IE в покое. Как я сказал, IE обрабатывает попиксельную прозрачность в 256-цветных PNG не хуже, чем в GIF.

Тогда - просто анимация :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Sikon

> Да мне тоже. И вообще все русские на эти патенты чихать хотели, причём легально. Только многим авторам OSS не наплевать, потому что они там живут.

Пущай едут к нам. Земли много.

Arceny ★★
()
Ответ на: комментарий от klalafuda

> hm... а что, разве кто-то еще использует GIF

Яспень. PNG, единственная альтернатива GIF, встречается так раз в 10-15 реже.

> кто такой GIF?

Единственный графический формат который умеет прозрачность и анимацию поддерживаемый большинством browser'ов

bormann
()

> Единственный графический формат который умеет прозрачность

Я сейчас взорвусь, как сотня тонн тротила. Тему-то надо читать иногда. Или предлагаете мне тестовую страничку сварганить?

Sikon ★★★
() автор топика
Ответ на: комментарий от los_nikos

>> В gif только 256 цветов :)

> Разве только этим, и то что png может быть альтернативой jpeg

Смешно даже. Уровни компресси отличаются на порядок. Единственный формат с которым может конкурировать truecolor png - это tiff.

bormann
()
Ответ на: комментарий от Sikon

>> Единственный графический формат который умеет прозрачность

> Я сейчас взорвусь, как сотня тонн тротила. Тему-то надо читать иногда. Или предлагаете мне тестовую страничку сварганить?

Прежде чем взорваться научись дочитвать и цитирать предложения до конца

bormann
()
Ответ на: комментарий от Sikon

>Я сейчас взорвусь, как сотня тонн тротила. Тему-то надо читать иногда. Или предлагаете мне тестовую страничку сварганить?

Человек написал прозрачность _И_ анимацию :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Есть очень полезная утилита optipng: http://optipng.sourceforge.net/

эта утилита у меня очень медленно работает, и сжимает процентов на 30% не больше. Я нашел другую утилитку - pngnq

lester@lester-desktop:~/Desktop$ ls -l Screenshot.png
-rw-r--r-- 1 lester lester _386851_ 2006-08-11 15:52 Screenshot.png
lester@lester-desktop:~/Desktop$ pngnq Screenshot.png
lester@lester-desktop:~/Desktop$ ls -l Screenshot-nq8.png
-rw-r--r-- 1 lester lester _137237_ 2006-08-11 15:53 Screenshot-nq8.png

lester_dev ★★★★★
()
Ответ на: комментарий от anonymous

>МНЕ НАПЛЕВАТЬ НА США!!!
>anonymous (*) (11.08.2006 11:52:07)

О! Моська! ПрЕвЕд! Как жисть? Чето ты нервная :)

anonymous
()
Ответ на: комментарий от klalafuda

>hm... а что, разве кто-то еще использует GIF :-?
>klalafuda * (*) (11.08.2006 11:00:21)

Мсье ... посмотите что есть вон та красивая зеленая звездочка рядом с вашим именем ... а лужу вы можете найти в саду :)

anonymous
()
Ответ на: комментарий от anonymous

> Мсье ... посмотите что есть вон та красивая зеленая звездочка рядом с вашим именем ... а лужу вы можете найти в саду :)

А я всегода говорил, что ЛОР - красноглазая проприетарная фтопочная быдлоподелка. Жаббер юзай, чучельце лаковое, там гифов нет!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.