Лыцарь пичальнава образа - В IT полный пиздец [entries|archive|friends|userinfo]
silly_sad

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

В IT полный пиздец [Jan. 10th, 2007|03:05 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
вот цитата угадайте окуда:

"
The optional $compression_level argument controls the amount of
compression to apply to the output PNG image. Values range from
0-9, where 0 means no compression (largest files, highest quality)
and 9 means maximum compression (smallest files, worst quality). A
compression level of -1 uses the default compression level selected
when zlib was compiled on your system
"

..нет, друзья, это не русские типа-програмисты писали, и не виндузятники, от которых я ничему не удивляюсь, это цитата из perldoc

> perldoc GD.pm

Я в полном ахуе !!! Насколько глубоко безграмотность поразила ВСЮ АЙТЮ.
LinkLeave a comment

Comments:
[User Picture]
From:[info]helge9210@lj
Date:January 10th, 2007 - 08:44 am
(Link)
А в чем проблема?
From:[info]lazyreader@lj
Date:January 10th, 2007 - 08:51 am
(Link)
в том, что png - это формат сжатия без потерь.
[User Picture]
From:[info]helge9210@lj
Date:January 10th, 2007 - 09:05 am
(Link)
Не стоит списывать на глупость то, что можно списать на лень. Повторно использовали документацию, заменив JPG на PNG.
From:[info]silly_sad@lj
Date:January 10th, 2007 - 09:22 am
(Link)
ну возьмите и прочитайте первоисходник, там про jpg совсем рядом написано
если вы найдёте как из одного сделать второй копипастом, то вы великий комбинатор.

кстати я не думаю что я первый читаю эту доку, но почему-то никто даже не почесался исправить лажу
[User Picture]
From:[info]helge9210@lj
Date:January 10th, 2007 - 09:06 am
(Link)
Скорее всего, и интерфейс использовали повторно.
[User Picture]
From:[info]vitus_wagner@lj
Date:January 10th, 2007 - 02:18 pm
(Link)
А что алгоритм deflate (тот же самый, который используется в gzip и zip), НЕСМОТРЯ на то, что является алгоритмом сжатия без потерь, имеет разные уровни компрессии (послабее, но побыстрее и поэкономнее к памяти, и посильнее, но потребовательнее к ресурсам) ты не в курсе?

Почитай man gzip что-ли. А я еще тебе страшную вещь расскажу - в формате PNG еще предусмотрена куча (несколько десятков) способов фильтрации пикселов, которые позволяют оптимизировать размер (и при этом всё равно формат остается форматом без потерь.
[User Picture]
From:[info]helge9210@lj
Date:January 10th, 2007 - 03:54 pm
(Link)
silly_sad pwned. :)
[User Picture]
From:[info]avryabov@lj
Date:January 10th, 2007 - 04:21 pm
(Link)
Дык это и ежу понятно, только в доке должно было быть написано не
(largest files, highest quality)...(smallest files, worst quality), а
(largest files, fastest compression)...(smallest files, slowest compression)
From:[info]silly_sad@lj
Date:January 11th, 2007 - 01:56 am
(Link)
вы гоните, Витус.
Алгоритм DEFLATE не имеет параметра "quality"
В мане на него очень понятно написано что такое уровни сжатия. Очень жаль что разработчики GD.pm не читали ман на DEFLATE.
From:[info]lazyreader@lj
Date:January 11th, 2007 - 03:19 pm
(Link)
Я понимаю, что можно играть размером хэш таблицы и всё там такое, но, возвращаясь к приведённому тексту, качество картинки ведь пострадать от этого не может. Информации будет ровно столько же.
[User Picture]
From:[info]ramendik@lj
Date:February 6th, 2007 - 08:44 am
(Link)
zlib, который упомянут в тексте, потерь при сжатии не предусматривает :)
[User Picture]
From:[info]ramendik@lj
Date:February 6th, 2007 - 08:45 am
(Link)
А, теперь про quality дошло - там должно было быть speed, конечно.
[User Picture]
From:[info]p_govorun@lj
Date:January 10th, 2007 - 02:37 pm
(Link)
Есть такие вопросы, которые обманывают многих. Например: почему в самолёте стоп-кран голубого цвета? Этот текст про png -- именно из таких. Я (как и многие здесь) прочёл его, и ничего особенного не заметил. И только заглянув в комменты понял, что quality имеет к png не больше отношения, чем к самолёту -- стоп-кран.
From:[info]silly_sad@lj
Date:January 11th, 2007 - 01:54 am
(Link)
ну так вы же не занимаетесь разработкой библиотеки GD - и не обязаны этого знать.
НО
разработчик графической библиотеки ОБЯЗАН знать графические форматы, а даже не форматы а самые азы (первоосновы) сжатия изображений !

Вот я и говорю, что когда люди неразбираются именно в том предмете над которым работают, это и есть пиздец и это многое говорит об отрасли "IT" вцелом.
From:[info]lazyreader@lj
Date:January 11th, 2007 - 05:18 pm
(Link)
А вообще-то я не думаю, что тот, который писал этот отрывок доки, не разбирается в алгоритмах. Скорее всего, он-то алгоритм формально знает, но это просто болезнь цивилизации - непонимание, что означают слова. Примерно как с "японским кроссвордом".

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