Главная
Программы
Color quantizer
    Описание
    Пример 1
    Пример 2
    Пример 3
Вход

Color quantizer

Color quantizer - это небольшая программа позволяющая легко оптимизировать изображения для web.

Основные возможности:

  • конвертирование в произвольное количество цветов
  • поддержка записи png8 с альфа-прозрачностью
  • возможность задавать маску качества для важных участков
  • удобное редактирование палитры
  • пакетная оптимизация
 

Download (версия 0.7.0.0 от 06/10/2014)

Download (версия 0.6.5.0 от 03/01/2013)




Комментарии:

  • Kutya
    Sun, 23 Mar 2014 15:56:34
    Hello,

    I want to thank you for helping me debug the problem via e-mail. As you said, the crash occurred only because I don't use explorer.exe as my default shell. When reverting to explorer, it works like a charm.
    I also want to thank you for making this piece of software. It is what I had been looking for for ages, it's fast and extremely useful. Thanks :)


  • pJ
    Mon, 23 Jun 2014 16:03:53
    make release! no war!

  • x128
    Mon, 17 Feb 2014 10:37:45
    kutya,
    I need more information. Send me an e-mail (x128 at ua dot fm), the course of action that leads to error and / or image that the program can not open correctly.
    Thank you.


  • kutya
    Sun, 16 Feb 2014 17:29:05
    Hello,

    Unfortunately I cannot really use the programme - I get message "Not implemented" upon opening, and memory violation if I try to save a file. I run windows XP. Anything I can do? Thanks a lot!


  • download
    Fri, 17 Jan 2014 05:52:53
    Hi,
    Where do I go to download this software?
    Please thank you.

    Novelette


  • x128
    Thu, 26 Sep 2013 05:02:29
    Linux version is not planned, but you can use Wine to run under Linux.

  • Zéfling
    Tue, 24 Sep 2013 15:16:27
    A Linux version is planned? This is a very good software, but unfortunately just for Windows.

  • x128
    Mon, 17 Jun 2013 05:47:14
    Ellos, CQ was conceived as a tool for semi-automatic color reduction with the possibility of manual manipulation of the palette. When you save the results, PNG optimization is performed with the participation of the console utilities TruePNG and PngOut (in the current version of the CQ). Accordingly, to automate the optimization process through the command line, you must use TruePNG. To increase the compression ratio, you can use these tools: AdvDef, PngOut or Zopfli.
    CQ does the following: truepng -o max | pngout -kp -ks -f6
    In future versions I plan to stop using PngOut and switch to Zopfli.


  • Ellos
    Sun, 16 Jun 2013 23:05:20
    Have you thought of command line
    control or is it something you
    explicitly don't do.

    I would love to integrate this into my
    automated workflow, so that when i'm
    done with a website I can add this to
    it.

    When I'm done with a site I usually
    minify,compile(less to css etc),
    sometimes merge JS files, and at the
    end I use your tool to optimize the
    images.

    All the actions but the image
    optimization is automated :(
    It runs even if I make a tiny change
    to the site.


  • Mich
    Fri, 11 Jan 2013 11:35:31
    This software is a rare gem for creating best png for the web - thanks for the new release!

  • androidse.com
    Mon, 25 Feb 2013 17:56:09
    great software!

  • Mike
    Sun, 06 Jan 2013 07:41:19
    Thanks for new release

  • Mike
    Tue, 18 Dec 2012 08:08:12
    Thanks for your answer x128 !

    Another feature request : replace multiple colors at once


  • x128
    Sat, 15 Dec 2012 13:30:27
    Mike, new version will be coming soon.

  • Mike
    Sat, 15 Dec 2012 13:16:11
    0.6.0.8 : drag'n'drop doesn't work anymore

  • nonothing
    Wed, 29 Aug 2012 12:24:59
    Virus reported by jotti online malware scanner

    http://virusscan.jotti.org/en/scanresult/ac9e1fe34a469d06b7d539290c8c051f36c44b6f


  • Gabi
    Mon, 27 Aug 2012 02:27:22
    Your aswner lifts the intelligence of the debate.


  • Mon, 20 Aug 2012 12:27:13


  • Bloax
    Thu, 07 Jun 2012 11:18:04
    Yeah, I did test it with the stamdalone TruePNG, which is why is why I actually didn't mention it. p:

    But yeah, can't wait. :x


  • x128
    Wed, 06 Jun 2012 17:48:38
    Bloax, thank you for your bug report. In the next version of CQ this problem will be solved. You can use the console version of TruePNG, the current version does not have this bug.

  • Bloax
    Wed, 06 Jun 2012 17:11:23
    I've found a bug in the 0.6.0.8 (probably others too) version of this.

    Open up this png: https://dl.dropbox.com/u/63152810/omfgbug.zip

    Then save it with "TruePNG" as the PNG optimizer.
    It should then promptly output garbage.

    Namely something like this: https://dl.dropbox.com/u/63152810/garbage.png

    Cheers.


  • x128
    Wed, 23 May 2012 14:48:56
    oguretz, у меня сейчас нет возможности отладить на х64 системе, в ближайшее время постараюсь разобраться и исправить эту проблему.

  • oguretz
    Wed, 23 May 2012 06:45:09
    x128, что-то на win7 64bit постоянно
    вываливается ошибка при сохранении
    (This operation is not valid because
    the current image contains no valid
    header.), причем вываливается только
    при сохранении второго файла,
    приходится программу перезапускать.
    Батчинг вообще постоянно пишет error
    во всех файлах моментально и нифига не
    обрабатывает как ни крути... Может у
    меня какие-то не те версии библиотек?


  • x128
    Mon, 21 May 2012 14:53:11
    n-t-li, работаю над новой версией, но очень неспешно, идей много, а свободного времени мало.

  • n-t-li
    Mon, 21 May 2012 14:42:22
    огромное спасибо за программу!
    но вы что ли перестали её обновлять?


  • Shoora
    Sun, 20 May 2012 16:30:11
    За программу спасибо! Хорошая работа!

  • Даниил
    Sun, 29 Apr 2012 15:13:37
    Ребята, огромное спасибо за программу! У вас получился очень хороший интсрумент

  • Саша
    Thu, 12 Apr 2012 16:44:05
    Большое спасибо за программу, полезный
    инструмент, правда, не без проблем с
    пониманием интерфейса со стороны
    пользователя :)


  • $hadow
    Mon, 06 Feb 2012 22:01:30
    и при выборе папки исходника в батче надо сделать возможность ввода с клавиатуры

  • $hadow
    Mon, 06 Feb 2012 21:57:29
    Отличная программа, спасибо! Был удивлен, когда размер файлов уменьшился в 3 раза без видимых багов!

    Очень не хватает в текущих тестовых версиях сохранения иерархии каталога при батч обработке. В стабильной версии это есть, но там нельзя задать конвертацию в 256 цветов в батче.
    X128, большая просьба, сделай эту галку в последних версиях!!!

    А где кнопка \"donate\" - я бы дал денег, программа реально полезная.


  • x128
    Thu, 26 Jan 2012 19:00:01
    Евгений, на текущий момент такой возможности нет, внешнюю палитру можно загрузить только в обычном режиме.

  • Евгений
    Thu, 26 Jan 2012 17:38:56
    И снова, добрый день, x128.
    Еще раз хочу поблагодарить за замечательный продукт.
    У меня вопрос по функционалу. Хочу обработать пакет топографических карт. При помощи Color quantizer подобрал палитру на примере одной из карты. Теперь хочу применить данную палитру ко все остальным листам. Имеется ли возможность выполнить данную операцию пакетно?


  • Bloax
    Sun, 08 Jan 2012 11:52:35
    Kstati, \"Uniques Color\" dolzno bit \"Unique Colors\". ;)

  • ab
    Fri, 06 Jan 2012 16:21:50
    Просьба добавить сохранения/загрузку пользовательской настройки программы, с использованием её в пакетном режиме.
    Просьба добавить замену выбранного цвета в выделенной области.


  • x128
    Fri, 06 Jan 2012 15:15:28
    Eugenius, это баг, командная строка тоже поломалась, добавил ссылки на прошлые версии. Пакетная обработка в CQ изначально не планировалась и даже немного противоречит основному назначению программы. В следующей версии исправлю, но на будущее планирую сделать отдельную версию оптимизатора, что-то вроде шела для консольных TruePNG и Pngout с возможностью уменьшения количества цветов.

  • Eugenius
    Fri, 06 Jan 2012 12:35:39
    У вас в последней тестовой версии (0.6.0.8), кажется, баг.
    При пакетной обработке с уменьшением количества цветов параметры после первого файла сбрасываются, и все последующие сохраняются с урезанием до двух цветов.
    http://i056.radikal.ru/1201/6e/3c000a630c54.png

    Если количество цветов не ограничивать, выставив True Color - все ОК.

    Если вручную менять параметры (процент ошибок, например) - вообще ничего не делает:
    http://i008.radikal.ru/1201/63/bc0da6428825.png

    Что характерно, если \"выставить\" (читай, протыкать мышью в дефолтные значения) количество цветов и дизеринг - работает...
    http://s005.radikal.ru/i212/1201/63/e67c841be497.png

    P.S. А где бы раздобыть предыдущую тестовую версию? Работаластабильно, а я уже потер...
    P.P.S. И еще бы drag-n-drop бы файлов в окно пакетной обработки, а то довольно неудобно бывает.


  • Солнечный пёс
    Sat, 19 Nov 2011 04:42:13
    Во первых, хочу сказать, что программа действительно очень полезная и качественно уменьшает вес картинок. Но есть и некоторые недостатки.
    1. Если ставить курсор в окошко количество цветов и крутить колесо мыши, то на одну позицию цвет уменьшается/увеличивается, а дальше фокус теряется и начинает уменьшаться увеличиваться сама картинка. Кстати в версии 0,5 бета эта функция работаля корректно, правда там ещё не было реализовано увеличение/уменьшение изоборажения прокруткой колеса. Возможно стоит сделать, если курсор висит над окошком количество цветов, то фокус в этом окошке и остается и и прокрутка колеса работает в нём.

    2. При сохранении в jpg не запоминается последнее качество изображения. Вернее запоминает но довольно странно. Например, я обычно сохраняю с качеством 92. Двигаю бегунок на это значение, сохраняю. Открываю следующую картинку, сохраняю. В диалоге сохранения написано Quality - 92, но фактически бегунок стоит на значении по умолчанию 75 и, если его не передвинуть на 92, то сохраняет он в более плохом качестве.

    3. Это не глюк, а пожелание. Очень бы хотелось видеть в групповой обработке сохранение не только в PNG, но и в JPG


  • ab
    Mon, 25 Jul 2011 23:59:20
    x128, спасибо за ответ! Имел ввиду программу отсюда: http://xat.com/io/index.html
    Хорошо бы добавить регуляторы: Цветовой тон/насыщенность/яркость. В идеале иметь возможность их использования для замены цвета в выделенной области, н-р для коррекции недостающих в палитре цветов (смешивание)


  • x128
    Fri, 22 Jul 2011 17:22:42
    ab, загруженная палитра действительно сбивается, этот недочет будет исправлен в следующей версии.
    >Не хватает функционала Image Optimizer.
    одноименных программ очень много, какой функционал интересует?


  • ab
    Thu, 14 Jul 2011 22:43:25
    Не получилось работать с загружаемой палитрой, палитра слетает при любом последующем действии, н-р, нажатие на ОК, или переключении фильтра...
    Не хватает функционала Image Optimizer.
    Нашел неполное описание на http://forum.romanticlib.org.ua/index.php?topic=3197.0;wap2


  • Shustry
    Mon, 06 Jun 2011 04:37:55
    Большое спасибо автору за бесценную прогу. Несколько лет уже жал всё PngOutWin и считал, что это предел совершенства. Но Ваша программа просто взяла и в два раза пережала все пнг-ки на дефолтных настройках. Спасибо.

  • Andrey
    Sun, 22 May 2011 16:51:27
    Попробую.
    Изначально я запускал пакетную обработку через консоль с параметрами /c256 /e25 /q64 /m8. На входе - несколько тысяч мелких PNG RGBA 32 бита. В произвольное время программа переставала обрабатывать файлы. При этом процесс cq_test полностью загружал одно ядро процессора. Приходилось завершать его через Диспетчер задач. Так повторялось несколько раз, после чего я решил попробовать сделать ту же самую операцию через интерфейс программы (настройки все по умолчанию, только цветовую модель переключил на RGB). Но и в этом случае обработка замирала на каком-то этапе с прежними симптомами (полной загрузкой ядра процессора). Приходилось нажимать \"Стоп\", а потом \"Старт\". И так с десяток раз на том же комплекте файлов. Кстати, в конце обработки окно Batch optimization не закрывалось. Пришлось опять завершать работу программы через Диспетчер задач


  • x128
    Sun, 22 May 2011 09:28:56
    Andrey, мне не удалось воспроизвести зависание, можете уточнить, какие параметры использовались?

  • Andrey
    Sun, 22 May 2011 05:28:26
    На 32-разрядной тоже зависает... Версия 0.5.7.5. Использовал для пакетной обработки файлов

  • Andrey
    Sat, 21 May 2011 20:23:21
    На 64-разрядной Windows 7 периодически зависает... На 32-разрядной при обработке тех же файлов с теми же параметрами зависаний пока не было

  • \'
    Wed, 18 May 2011 16:20:41
    \'

  • Иван
    Fri, 25 Mar 2011 15:22:08
    Спасибо!Это то что я искал!

  • Юзер
    Tue, 08 Mar 2011 22:56:04
    Ура! Теперь серые, 16-ти градиентные изображения делать легко.

  • Денис
    Wed, 26 Jan 2011 18:02:13
    Огромное спасибо автору!
    Очень простая и удобная программа.
    Степень сжатия просто супер!


  • Heliotrope
    Thu, 02 Dec 2010 14:02:30
    Подскажите пожалуйста, каким образом создаются 256-цветные картинки с 24bit альфа-каналом?

  • x128
    Fri, 05 Nov 2010 06:50:19
    Можно \"извращенным\" способом преобразовать в градации серого:
    1) Загрузить палитру.
    2) На изображении правый клик Convert/Image to alpha далее там же Alpha backgroung/Color и выбрать белый, потом Copy/Paste.
    В следующих версиях добавлю возможность преобразования в градации серого.


  • Юзер
    Fri, 05 Nov 2010 05:16:40
    Жаль нельзя делать \"серые, а не цветные\" 16 цветные изображения.

  • x128
    Mon, 11 Oct 2010 06:19:51
    dermo, the test version of the program (0.5.6.1) supports command line (/? for help), in the future I plan the release console version or as a part of TruePNG.

  • dermo
    Sun, 10 Oct 2010 21:41:43
    Very great job ! Is that possible to
    release a simplified command line
    version which can reduce the number of
    colors ?


  • x128
    Thu, 07 Oct 2010 16:41:17
    Alex, анимация не поддерживается.

  • Alex
    Thu, 07 Oct 2010 13:55:48
    Можно ли применять эту программу для
    оптимизации анимированных gif?


  • Alex
    Thu, 07 Oct 2010 12:24:18
    С ума сойти. Ваша программа уменьшила
    мой png файл с 87кб до 22кб! Все
    остальные программы и сервисы (типа
    Smash.it) уменьшали максимум до 83кб.
    Спасибо!


  • x128
    Sun, 19 Sep 2010 10:23:12
    ZevZ, в версии 0.5.6.1 была исправлена ошибка в групповой обработке в режиме брута и еще несколько незначительных ошибок.

  • ZevZ
    Sun, 19 Sep 2010 02:39:20
    А отличия 6.1 от 5.9 можно узнать?

  • Cap
    Tue, 17 Aug 2010 15:45:53
    отправил картинку на указанный адрес

  • x128
    Sun, 15 Aug 2010 10:38:16
    Cap, ты отправлял на адрес который в CQ указан, x128 собака ua точка fm? Этот адрес рабочий, попробуй отправить с другого ящика, если есть конечно.

  • cap
    Sat, 14 Aug 2010 19:18:22
    пришла ошибка о доставке, можешь дать свою другую почту

  • Cap
    Fri, 13 Aug 2010 21:15:44
    отправил картинку на почту

  • x128
    Fri, 13 Aug 2010 20:30:26
    Cap, такого поведения программы мне повторить не удалось. Единственное, что приходит в голову, это объем картинки, процесс брута довольно долгий и \"бесконечное время\" на самом деле имеет придел. Можем попытаться выяснить причину, закинь мне на почту картинку и дельно по шагам свои действия.

  • Cap
    Fri, 13 Aug 2010 09:52:20
    Brute в Batch optimization по прежнему не работает, так же бесконечно считает файл, только по нажатию Стоп процесс просто обрывается
    При удалении считаемого файла по прежнему выскакивает ошибка


  • x128
    Tue, 10 Aug 2010 20:30:24
    GreLI, параметр 1st quant в крайнем правом положении ничего не меняет, и второй проход обрабатывает все цвета, в остальных положениях этот параметр задает порог для скалярного квантования в режиме палитры, что не всегда хорошо сказывается на синтетических картинках, или порог постеризации для режима TrueColor. По поводу сброса настроек, это происходит, если выбирать желаемое количество цветов из списка (попытка выбора оптимальных параметров для общего случая), если набрать количество цветов руками, настройки квантователя и цветового пространства меняться не будут. В будущем планирую избавиться от части параметров вообще, не в ущерб качеству конечно.

  • GreLI
    Tue, 10 Aug 2010 10:50:05
    Хорошая программа, помогает хорошо сжать картинки без заметной потери качества и тем самым успешно конкурировать с JPEG.
    Правильно я понимаю, что параметр «1st quant» определяет качество результирующей картинки, У меня лучшие результаты с его крайним правым положением. А при положении по умолчанию качество заметно портится. Время работы на обычных картинках не существенно.
    Недостатки: сбиваются 1st quant и цветовая модель rgb/yuv при смене количества цветов.
    При сохранении открытой картинки имя не предлагается или предлагается имя прошлого сохранения вместо имени исходной картинки. Я так сегодня случайно уже сохранил с перезаписью картинку не под тем именем.


  • Cap
    Tue, 10 Aug 2010 08:49:38
    x128, спасибо
    это будет отлично, программе респект


  • x128
    Tue, 10 Aug 2010 08:34:40
    Cap, в следующей версии ошибка будет устранена. Описание уже начал готовить, но времени постоянно не хватает, да и в программе постоянно что-то меняется, в любом случае краткое руководство скоро добавлю.

  • Cap
    Mon, 09 Aug 2010 23:54:36
    так же очень бы большим плюсом было бы написать Хелп по настройкам, хотя бы вкратце, где что означает и на что влияет

  • Cap
    Mon, 09 Aug 2010 23:49:40
    Brute в Batch optimization не работает, начинает считать файл и не останавливается, при попытке нажать Стоп обрывает оптимизацию первого и начинает также бесконечно считать второй, при повторном нажатии Старт начинает бесконечно считать первый файл в списке заново, при попытке удалить считаемый файл выдает ошибку

  • ellor
    Fri, 02 Jul 2010 07:49:18
    Ссылки не работают.

  • x128
    Fri, 25 Jun 2010 22:17:30
    Евгений, информацию о количестве цветов в процессе добавления файлов сделать проблематично т.к. сам процесс довольно ресурсоемкий и при большом количестве файлов может занимать достаточно много времени. Все остальное решаемо.

  • Евгений
    Thu, 17 Jun 2010 09:07:43
    Добрый день, x128
    Прежде всего, огромное спасибо за инструмент.
    Задачи, с которыми мне приходится сталкиваться подразумевают обработку большого количества мелких файлов. При этом, как понимаете, хочется сэкономить по максимуму. Файлы могут иметь широкий разброс по количеству используемых цветов, поэтому применение одного и погоже порога квантизации не приносит удовлетворительного результата. Хочется иметь возможность при помощи данного инструмента разделить файлы на группы и обработать каждую из них отдельно.
    Теперь, мои конкретные предложения по доработке режима Batch:
    - Диалог Batch optimization хорошо было бы сделать растягиваемым.
    - Добавить возможность сортировки списка добавленных файлов по любой из колонок.
    - Добавить возможность частичной обработки списка (отметить/выделить те которые нужно обработать/исключить).
    - Добавить колонку с указанием количества используемых в файле цветов (заполнение на этапе добавления файла).
    - Помимо outsize и ratio хотелось бы видеть оценку качества преобразования картинки, например mse и psnr. Может быть будет полезна информация о реальном %ошибок и максимальном значении ошибки.


  • Максим
    Thu, 17 Jun 2010 06:08:03
    Спасибо!

  • Cap
    Wed, 16 Jun 2010 11:28:18
    здравствуйте, x128
    а можно сделать режим брута применимым еще и к папке, а не только к одному файлу


  • x128
    Tue, 15 Jun 2010 12:54:36
    Максим, поддержку командной строки прикрутить не проблема, как появится свободное время постараюсь написать, а с вопросом по Java я не помогу, без понятия как там все устроено.

    jurgen, email реальный, просто не хватает времени вовремя отвечать...


  • jurgen
    Mon, 14 Jun 2010 21:01:24
    У тебя в about\'е реальный email, а?

  • Максим
    Wed, 09 Jun 2010 09:11:56
    Хорошо бы, если бы Вы сделали режим запуска из консоли с указанием входного файла, выходного файла, количества цветов квантования, и чтобы этот запуск сразу проводил оптимизацию и сохранение, тогда Вы обрели бы мировую славу!!!

  • Максим
    Wed, 09 Jun 2010 08:48:27
    Очень нужно без запуска пользовательского интерфейса получить результат, очень был бы благодарен, если бы вы помогли мне в этом вопросе!)

  • Максим
    Wed, 09 Jun 2010 06:43:28
    Доброго времени суток! Уважаемый x128, возможно ли использовать Ваш оптимизатор в программе на Java?

  • x128
    Thu, 03 Jun 2010 08:46:44
    Максим, командная строка принимает только файл.

  • Максим
    Wed, 02 Jun 2010 11:18:25
    Доброго времени суток всем, не подскажете, как можно запусти cq.exe из консоли с параметрами. Проблема в том, что я не знаю параметров, кроме одного, файл изображения, которое необходимо оптимизировать. Заранее спасибо!!!

  • ZevZ
    Sun, 25 Apr 2010 05:54:10
    Вот эта картинка в 0.5.0.0 выходит 621байт а в 0.5.4.4 625байт. Можно ли дополнить след версию алгоритмом
    http://upwap.ru/842420
    И еще очень нужна опция \"не перезаписывать файл если размер вышел больше исходного\"


  • x128
    Mon, 19 Apr 2010 11:44:10
    Установки меняются при выборе количества цветов из списка, если руками набрать нужное кол-во цветов установки не будут меняться, это компромиссное решение.

  • Zuruck
    Sun, 18 Apr 2010 22:24:56
    Большое спасибо! Новый релиз все расставил по своим местам. Возможно ли каждый раз после выбора нового количества цветов не сбрасывать установки 1st quant, max error и rgb/yuv?

  • x128
    Wed, 31 Mar 2010 04:15:03
    Очень может быть, что баг, но скорее всего дело в установках расчета палитры. Сейчас отлаживаю очередную версию, на днях выложу, в ней большинство старых болячек устранено.

  • Zuruck
    Tue, 30 Mar 2010 16:03:15
    Очень похоже на баг. После загрузки некоторых картинок (24-bit) количество доступных цветов сразу выставляется, ну к примеру, в 57 и это число никак нельзя увеличить, только уменьшить. Хотя на самом деле их там больше 700.

  • Jet
    Wed, 17 Mar 2010 20:49:18
    Апдейт бы.

  • Михаил
    Sat, 23 Jan 2010 15:48:04
    Очень клевая программка, реально почти без потери качества (на 100% увеличении не видно невооруженным взглядом) сжала некоторые PNG и так уже прошедшие обработки через оптимизаторы в среднем на 20-30%. Есть файлы, где сжимает в два-три раза.

    Очень не хватает batch-обработки с заданными параметрами. Например, чтобы брала Png-шки, определяла сколько цветов и везде уменьшала их количество на определенный процент, с сохранением через PNGout. Было 256 - задал сжатие на 300% - делает 32, было 16 - задал сжатие на 50% - делает 12. Я готов даже подождать час для обработки нескольких сотен картинок таким образом. Ну а в идеале, чтобы каким-то образом сама программа определяла минимально допустимое количество цветов, но это наверное из раздела фантастики.

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


  • x128
    Sat, 16 Jan 2010 07:09:07
    Да, с мышью получилась засада. Прокрутка изначально задумывалась для изменения прозрачности выбранного цвета в палитре, но т.к. интерфейс немного изменился... В общем прокрутка или зум будет более логично, в следующей версии поправлю. На счет перебора параметра n я подумаю, у брута и так много чего перебирается, а этот параметр обычно не дает пользы (мои личные наблюдения), процесс и так сильно медленный, но буду еще играться.
    Если попадаются картинки на которых получаются разные \"безобразия\", оставляйте на них ссылки, будет быстрее и проще все отладить.


  • GreLI
    Fri, 15 Jan 2010 20:26:24
    Ккартинка была спрайтом, полупрозрачным большей частью, который я использовал в работе, и она уже поменялась. Обратите внимание на параметр n у pngout: его перебирание по возрастанию (пока есть результат) на мой взгляд самый быстрый способ эффективно сжать картинку.

    Палитра может переключаться колесиком: фокус по умолчанию на палитре. Очень мешает, так как я ожидаю у колёсика прокрутку или масштабирование.


  • Jet
    Fri, 15 Jan 2010 10:27:56
    GreLI - а забрось-ка куда-нибудь то,
    что получилось, когда брутфорс
    \"пыжился\" неудачно, пожалуйста.
    Например, на tinypic.com.

    * * *

    x128, c прозрачностью есть лажа даже в
    современных релизах. Она берется вдруг
    из \"ниоткуда\", даже когда я точно ее
    не вызывал. Кроме того, есть баг с
    заменой цветов. И еще, есть какая-то
    фигня с интерфейсом, когда \"вдруг\"
    палитра выростает до 256..512 байт (((
    Хоть ундо спасает.


  • GreLI
    Thu, 14 Jan 2010 10:39:13
    За подсказку в управлении спасибо: помогло разобраться. Но нашёлся другой недостаток: видимо случайным щелчком по инфопанели установил прозрачность на белый цвет (был первый в палитре). Пришлось соображать, что за баг с цветом.
    Описание управление я бы посоветовал выделить в таблицу, потому что сейчас в описании в глаза бросается таблица поддерживаемых форматов, менее полезная, так как достаточно увидеть один раз, да и можно просто текстом написать что поддерживаются 4 формата с дополнительными возможностями.
    Брутфорс оказался смешной: долго пыжился, сэкономил целый байт, затем pngout -n2 -f0 быстро сэкономил ещё сто. Похоже там выбрана не оптимальная с моей точки зрения стратегия: перебирать pngout с увеличением параметра n. Предварительно можно подобрать фильтр при n равном 1. Так что в текущей реализации брутфорс практически бесполезен.


  • x128
    Tue, 12 Jan 2010 19:17:21
    GreLI, Клик на изображении показывает оригинал, соответственно одним кликом можно сравнить результат с оригиналом и рассмотреть все искажения. Увеличение есть в меню по правому клику на изображении, либо \"+\" и \"-\" на цифровой клавиатуре. По всем остальным параметрам в ближайшем будущем будет полноценное описание. Коротко: размер фрейма влияет больше на скорость обработки, на качество не сильно. Битовый сдвиг влияет на первый проход и при маленьких значениях позволяет получить более плавные переходы, а при больших значения больше цветов с малым весом. Процент ошибок резервирует место в палитре для цветов с маленьким весом и отличающихся от похожих цветов на ошибку >= максимальной ошибке по «RMSE». Режим брута подразумевает полный перебор и настраивать там нечего...

  • GreLI
    Tue, 12 Jan 2010 15:32:38
    Практически непонятно как пользоваться программкой. Что определяет размер фрейма? У меня он даёт несколько разные палитры на значениях 256-1024. А shift bits? А max err имеет отношение к Percent of errors?
    Не видно насколько исказилась картинка по сравнению с оригиналом.
    Картинка увеличивается только при наведении мышки: трудно увидеть изменение, если той же мышкой меняются параметры.
    Хотелось бы настраивать параметры брутфорса. Так, мой опыт говорит, что на маленьких картинках, не чисто градиентах, или даже на немного бо́льших, без ярко выраженных градиентов, фильтры можно даже и не пробовать. Интересно было бы знать, как получен оптимальный результат, и вообще как идёт процесс сохранения.


  • Jet
    Mon, 11 Jan 2010 13:43:15
    Текущая тестовая версия - полное
    дерьмо и глюкало.
    Выложи плз версию cq_test-21-12-09 -
    она стабильна.

    * * *

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


  • Jet
    Fri, 08 Jan 2010 11:05:52
    Насчет писалки тру-колорных гиф-ов.
    Напоминаю, когда ты рисуешь очередной
    отрезок \"неопределенного цвета\" (над
    которым будут другие цвета), сейчас ты
    просто продлеваешь цвет последней
    определенной точки слева. Но для
    оптимизации можно брать и цвет точки
    \"справа\". Предлагаю проанализировать
    \"неопределенный\" отрезок, и
    посмотреть, на что он больше похож -
    на цвет слева, или на цвет справа - и
    именно этим цветом его заполнять. Так
    картинка будет красивше
    прорисовываццо.


  • Genius
    Thu, 07 Jan 2010 23:52:36
    судя по комментам на хабре, программа очень полезная

  • MARINE
    Wed, 30 Dec 2009 12:56:20
    Линупс оцтой, опенсурс тоже! Г-н 128,
    закатайте истерику и ничего
    линупсятникам не подпсиывайте!


  • Антон
    Wed, 30 Dec 2009 11:31:03
    Жду версию для линукса (или как плагин к ГИМПу)

  • asd
    Sun, 27 Dec 2009 09:37:02
    Пожелание - сделайте программу open source и выложите на sourgeforge или google-code. Тогда она обретёт б`ольшую ценность, и, возможно, войдёт в какие-нибудь плагины, скажем к тому же Gimp или Paint.Net.

    Спасибо за программу.


  • Jet
    Sun, 27 Dec 2009 07:52:56
    Да хрен тут что оставишь, твоя
    комментировалка работает через раз!


  • x128
    Sat, 26 Dec 2009 14:11:21
    не забывайте оставлять комментарии, пожелания и замечания!


    Ваше имя:

    Рассылка комментариев:  
    Ваша почта:
    Ввести код: 550917

  • Статус: guest
    Имя: Guest

    x128 © 2009-2014