Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Графика » Image Catalyst

Модерирует : Ausw

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Открыть новую тему     Написать ответ в эту тему

lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Image Catalyst – программа для комплексной оптимизации/сжатии изображений формата PNG, JPEG и GIF без потери качества в рамках того же формата. Имеет смысл применять для ускорения загрузки элементов графики (в частности, спрайтов) веб-страничек.
 
Авторы не несут ответственность за работу данного приложения. Вы используете данное приложение на свой страх и риск. Настоятельно рекомендуется перед оптимизацией сделать резервную копию изображений во избежание нежелательных последствий и внимательно изучить справку.
 
Авторы проекта – lorents и res2001
Консультант проекта – x128
 
Загрузить Image Catalyst 2.7 от 28.10.2016.
 


Другие ПО для оптимизации PNG:
  • Color Quantizer (лучший инструмент по ручной оптимизации PNG с потерями);
  • PNGOutWin (платный);
  • ImageOptim (Mac OS X 10.6-10.7);
  • ImageAlpha (конвертирует PNG24 в PNG8 с потерями, Mac OS X 10.6-10.7);
  • Trimage (Linux and other Unixes);
  • ScriptPNG.
     
    Обзор инструментов по оптимизации PNG - PNG Tools Overview
     


    Другие ПО для оптимизации JPEG:
  • ImageOptim (Mac OS X 10.6-10.7);
  • Trimage (Linux and other Unixes);
  • ScriptJPG.
     


    ПО для оптимизации GIF:
  • ImageOptim (Mac OS X 10.6-10.7);
  • ScriptGIF.
     


    ПО для оптимизации SVG:
  • Scour;
  • SVG Cleaner;
  • SVGO.
     


    ПО для оптимизации Flash:
  • swf2lzma;
  • zlib2lzma;
  • SWF Recompress;
  • zRecompress.
     


    Универсальные программы для оптимизации/сжатии:
  • Leanify;
  • FileOptimizer.
     


    Дополнительно ПО:
  • Exiv2;
  • PhotoME;
  • TweakPNG;
  • JPEGsnoop;
  • ExifTool (Online);
  • 010 Editor (JPEG, PNG + Chunks).
     


    Редактор изображение формата JPEG практически без потери качества:
  • Better JPEG + плагин для Adobe Photoshop (рекомендуется).
     


    Онлайн оптимизация изображений:
  • JPEGmini;
  • TinyPNG;
  • TinyJPG;
  • PunyPNG;
  • Kraken.
     


    Полезные ссылки:
  • Оптимизация изображений (рекомендуется);
  • Оптимизация PNG и JPEG без потери качества (рекомендуется);
  • Подготовка изображений к загрузке (рекомендуется);
  • Работа с изображениями (рекомендуется);
  • Оптимизация GIF и PNG-8 для веб;
  • Основы формата JPEG;
  • Книга «Реактивные веб-сайты»;
  • Попиксельное сравнение изображений;
  • Разгоняем картинки: PNG вместо GIF;
  • Важность картинок;
  • Выбираем нужный формат файлов;
  • 4 шага для уменьшения размера файлов;
  • Последовательные JPEG;
  • AlphaImageLoader.
     


    Рекомендации по созданию изображений формата JPEG и PNG для Web:
  • Сохраняйте изображения в цветовой модели RGB и битовой глубине 8-bit.
  • Сохраняйте изображения через функцию Save for Web (Сохранить для Web и устройств) в Adobe Illustrator и Adobe Photoshop или через аналогичную функцию других приложений, чтобы автоматически выполнять первый пункт.

  • Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 19:10 23-05-2010 | Исправлено: lorents, 14:48 04-11-2016
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q111111

    Цитата:
     пожелание возникло остро когда наверное сутки программа выясняла что у меня 1.5млн png и 0.6млн jpg. и теперь останавливать обработку не хочется, но и обрабатывается в один поток  

      , я столько никогда не тестировал.
    Изображения все в одной папке или в нескольких? если в нескольких, то можно параллельно запустить Image Catalyst и указать отдельно папки.

    Цитата:
     ну может что бы хоть сначала предупреждало что можно запустить в несколько потоков. например один раз запустить программу чисто на обработку PNG, а второй - на обработку JPG.  

    Я это продумал. Запускаешь два раза Image Catalyst, в одном указываешь параметр оптимизации PNG, а в JPEG, ставишь значение 0 (пропускаешь оптимизацию), а во втором наоборот, в значении PNG ставишь 0, а в JPEG какой тебе надо.

    Цитата:
     неплохо бы реализовать многопоточность. ибо работает всё на одном ядре процессора, а остальные в это время простаивает, а процедура то очень затратная по времени.  

    По идею об этом должны были продумать создатели программ, на которых базируется Image Catalyst, а еще лучше чтобы задействовали мощности видео карты. Тогда бы скорость в разы бы увеличилась.
     
    Могу постараться только добавить пункт в настойках сколько картинок можно оптимизировать параллельно, но здесь надо все продумать (надо протестировать, будет ли здесь выигрыш времени). Для начало можно ввести параллельную оптимизацию PNG и JPEG. В лучшем случаи, буду переписывать bat, в худшем сделать это никак через bat.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 14:28 02-05-2011 | Исправлено: lorents, 14:53 02-05-2011
    q111111

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .

    Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 16:53 02-05-2011 | Исправлено: q111111, 11:02 13-06-2013
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q111111

    Цитата:
    а ещё... я не очень уловил, список файлов для обработки где находится? если процесс по какой-то причине прервётся, то как его продолжить?  

    а вот об этом я не думал, это сделаю в следующей версии.
     

    Цитата:
    примерно это я имел в виду. а прирост производительности будет

    действительно есть, теперь надо думать как это все сделать.
     

    Цитата:
     я даже когда-то так делал я предлагаю напоминать о такой возможности при запуске программы, если пользователь не знал или да бы пользователь не забыл (как это произошло у меня)  

    Хорошая идея, я напишу об этом в справке.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 17:51 02-05-2011 | Исправлено: lorents, 18:30 02-05-2011
    q111111

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .

    Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 18:12 02-05-2011 | Исправлено: q111111, 11:02 13-06-2013
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q111111
    я думал сделать так, просто в ini указать кол-во картинок, которые следую оптимизировать параллельно. А пользователь пусть сам уже решает, по-умолчанию будет стоять значение 1.
    я тоже думал через флаги сделать.

    Цитата:
     кстати, а сейчас под всякими ХР и 7, работают ANSI коды для раскраски текста в батниках?

    да, вроде есть.
     
    Появился вопрос, а как мне тогда при параллельной оптимизации информацию об изображении в bat отображать?

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 19:13 02-05-2011 | Исправлено: lorents, 20:07 02-05-2011
    q111111

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .

    Всего записей: 1657 | Зарегистр. 05-03-2008 | Отправлено: 03:06 04-05-2011 | Исправлено: q111111, 11:02 13-06-2013
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    q111111

    Цитата:
    предполагают что они конфликтуют по поводу временных файлов

    именно так, это из-за оптимизации нескольких PNG одновременно.
     
    Значит надо добавить следующий функции:
    1. параллельную оптимизацию нескольких изображений одного и того же формата (для параллельной оптимизации изображений форматов PNG и JPEG, я напишу в проекте).
    2. добавить возможность продолжить оптимизацию изображений, если она прервалась.
     
    Если есть еще пожелания, то пишите

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 09:26 04-05-2011 | Исправлено: lorents, 08:46 05-05-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не обращаем внимание

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 13:36 04-05-2011 | Исправлено: lorents, 22:59 10-05-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем Читать
    http://habrahabr.ru/blogs/web_design/119009/

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 19:50 10-05-2011 | Исправлено: lorents, 17:58 12-05-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут один тест, если интересно.
    http://www.css-ig.net/png-compression-tools-comparaison.html
     
    Могу сказать, в грядущем обновлении ситуация исправится. Кстати, тест не объективен вообще.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:04 07-06-2011 | Исправлено: lorents, 21:00 08-06-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Дамы и господа, прошу Вас выслать мне как можно больше изображений формата PNG, я хочу провести независимый тест кто лучше Image Catalyst VS ScriptPNG.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:42 10-06-2011
    piroJOKE



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А разве не очевидно, что scriptpng лучше? О_о (извините за тролльство)

    Всего записей: 159 | Зарегистр. 15-12-2001 | Отправлено: 11:30 11-06-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    piroJOKE
    Вот я хочу это проверить, но чтобы было честно и меня не обвинили, что я подбирал изображения, я прошу мне скинуть Ваши изображения, причем открыто здесь.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 12:31 11-06-2011
    cssignet

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    This test just shows how the tested tools do their auto-optimization routine, as image reductions. It's not a "fair" comparison, because some tools as PNGOUT, can have better results with good settings, when you know how to set it.
     
    It's not a comparative test between ScriptPNG and Image Catalyst, and in my opinion, they are not competitors, as you said. Sometimes ScriptPNG can have better results, sometimes Image Catalyst do it better
     
    If i want to get the best result, you can do it, and better than ScriptPNG. The ScriptPNG goal is to get a good time / result ratio.

    Всего записей: 3 | Зарегистр. 28-09-2010 | Отправлено: 14:19 12-06-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cssignet
    I will agree with you, to too now there are ideas as it is essential to accelerate optimization, will look that from this leaves.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:47 13-06-2011
    jverne

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hi lorents,
     
    I'd like to bring to your attention some further lossless optimizations which can be done on jpeg images. Please take a look at this two pages:
     
    * http://goldfishforthought.blogspot.com/2010/10/closer-look-at-jpeg-performance.html
    * http://doom10.org/index.php?topic=711.0
     
    The tool mentioned there (jpegcrush) gives an extra ~5% compression on top of jpegtran abusing some features of jpegtran...
     
    Probably the main problem of jpeg is bad jpeg encoders, as this two pages mention other ways of improving the jpeg encoding...
     

    Всего записей: 13 | Зарегистр. 17-06-2011 | Отправлено: 13:52 17-06-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jverne
    I thank you for the information, don't prompt where it is possible to take the compiled version jpegcrush?

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:49 17-06-2011 | Исправлено: lorents, 19:58 19-06-2011
    jverne

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    You're welcome.
     
    I have used it on a linux computer and it works, but unfortunately I don't know if there's a compiled version o jpegcrush.  
     
     
    Concerning png compression there is special class of images (the symmetric ones) where I'm not sure that png compressors are trying really hard to find a good compression... for instance I wonder if this image can't be further compressed:
     
    http://img850.imageshack.us/i/ornaments.png/

    Всего записей: 13 | Зарегистр. 17-06-2011 | Отправлено: 17:44 18-06-2011
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jverne
    You couldn't tell more in detail how jpegcrush works on linux?
    Into the PNG-picture account, most likely it is its physical limit, but I still will talk about it with x128

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 12:59 19-06-2011 | Исправлено: lorents, 19:58 19-06-2011
    jverne

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    jpegcrush is a PERL script. The problem is I know nothing about PERL...
     
     
    Concerning the png image, my suspicion came when I saw this two images, which are the "same" and yet have quite different sizes:
     
    * http://imageshack.us/photo/my-images/856/decorations5.png/
    * http://imageshack.us/photo/my-images/808/decorations6.png/
     
    and the other reason is that the first image I have shown you is made from the following basic pattern only using mirror symmetries:
     
    http://imageshack.us/photo/my-images/402/patternk.png/
     
    whose size is less than a third of the first image.

    Всего записей: 13 | Зарегистр. 17-06-2011 | Отправлено: 17:12 19-06-2011
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

    Компьютерный форум Ru.Board » Интернет » Графика » Image Catalyst


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru