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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    mrjok

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Несколько бредовая идея-вопрос: а по умолчанию возможен автоматическое восстановление баланса белого?

    ----------
    WBR, J()KER

    Всего записей: 397 | Зарегистр. 22-07-2004 | Отправлено: 09:42 23-01-2012
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mrjok
    нет. мой проект для других целей, он не редактор изображений

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 09:55 23-01-2012
    lorents



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

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 16:05 02-03-2012 | Исправлено: lorents, 13:34 19-04-2012
    Hiken



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Спасибо за полезные утилиты и скрипт! Добавил в шапку пару программ, которыми сам постоянно пользуюсь.

    Всего записей: 1343 | Зарегистр. 14-01-2006 | Отправлено: 19:30 26-03-2012
    XXJ666

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

    Обнаружен баг в Image Catalyst v2.1.
     
    Проявление: При закидывании в батник ПАПКИ с файлом(ами) с расширением .JPEG скрипт их обрабатывает по ДВА раза (первый подсчёт количества файлов, сама обработка и второй счётчик)
     
    Результат: Сколько файлов .JPEG в папке попалось, на такое количество (в большую сторону) счётчики и будут врать. Обработчик эти файлы обрабатывает ДВАЖДЫ.
     
    Устранение: В коде были найдены те три места (первый подсчёт количества файлов, сама обработка и второй счётчик) которые почему-то неправильно интерпретировались командным языком.
     
    Первое:

    Код:
     
        if defined isjpeg (
            if not defined isfolder (
                set /a "TotalNumJPG+=1"
            ) else (
                for /f "delims=" %%i in ('dir /b %fs% /a-d-h "%%~a\*.jpg" "%%~a\*.jpeg" "%%~a\*.jpe" 2^>nul ^| find /c /v "" ') do set /a "TotalNumJPG+=%%i"
            )
     

    Второе:

    Код:
     
    ) else (
        1>nul 2>nul dir /b %fs% /a-d-h "%~1\*.png" && set "ispng=1"
        1>nul 2>nul dir /b %fs% /a-d-h "%~1\*.jpg" "%~1\*.jpeg" "%~1\*.jpe" && set "isjpeg=1"
    )
     

    Третье:

    Код:
     
    if defined isfolder (
        for /f "delims=" %%i in ('dir /b %fs% /a-d-h "%~1\*.jpg" "%~1\*.jpeg" "%~1\*.jpe" ') do (
            call:createthreat jpg %threatjpg% "%%~fi"
            set /a "ImageNumJPG+=1" & call:setitle
        )
     

    Мною было выдвинуто предположение что расширение .jpeg обрабатывается второй раз при обработке расширения .jpe. Отсюда вывод: надо из этих трёх мест удалить расширение .jpeg, что и было мною проделано. В результате создания тестовой папки с разным количеством всех трёх типов jpeg'ов, распознаваемых программой, и обработкой этой папки Image Catalyst'ом проблем не выявлено.

    Всего записей: 59 | Зарегистр. 31-07-2009 | Отправлено: 19:00 06-04-2012
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XXJ666
    Баг подтверждаю, исправлю в новой версии. Спасибо!

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 15:09 08-04-2012
    NikNik77771

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пытаюсь под линуксом запустить  

    Код:
    wine cmd /c Image Catalyst.bat
    а он ругается :
     
    wine: cannot find L"C:\\windows\\system32\\chcp.exe"
    Файл не найден
     
    wine: cannot find L"C:\\windows\\system32\\res2001.exe"
    Файл не найден
     
    В каталоге винды на примонтированном разделе смотрю нет таких файлов

    Всего записей: 8 | Зарегистр. 21-04-2012 | Отправлено: 09:43 21-04-2012 | Исправлено: NikNik77771, 09:44 21-04-2012
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikNik77771, chcp - лежит тут C:\WINDOWS\system32\chcp.com -  меняет кодировку консоли.
    res2001 это вообще ник человека.

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 15:29 21-04-2012 | Исправлено: GoblinNN, 15:33 21-04-2012
    NikNik77771

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А если отвлечься от батника, какая последовательность команд, чтобы оптимизировать ОДИН png или ОДИН jpg  с максимально возможным сжатием? Хочу maven плагин написать

    Всего записей: 8 | Зарегистр. 21-04-2012 | Отправлено: 18:05 21-04-2012
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikNik77771, все уже написано http://trimage.org/. опс. ну короче под линух там.

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 19:18 21-04-2012 | Исправлено: GoblinNN, 19:22 21-04-2012
    NikNik77771

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да знаю я. Какая последовательность лучше то? Или по очереди всеми утилитами пережимать и смотреть что меньше получиться?
     
    Добавлено:
    Кстати trimage отвалился на моем проекте

    Всего записей: 8 | Зарегистр. 21-04-2012 | Отправлено: 19:45 21-04-2012
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NikNik77771
    если интересует jpg, то смотрите процедуру :jpegfilework
    если интересует png, то смотрите процедуры :Non-interlaced-Xtreme и :Non-interlaced-Advanced
     
    Совсем скоро выйдет новая версия.

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 21:34 21-04-2012
    NikNik77771

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И на том спасибо. Придется дебажить.
     
    Добавлено:
    А прога в новых версиях картинки не портит? На первых порах был грех.

    Всего записей: 8 | Зарегистр. 21-04-2012 | Отправлено: 03:00 22-04-2012
    lorents



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

    Цитата:
     А прога в новых версиях картинки не портит? На первых порах был грех.

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

    Цитата:
    И на том спасибо. Придется дебажить.  

    Вы скажите, что именно вас интересует, а я все расскажу.
    для начало прочтите мою статью.
    у меня при оптимизации PNG всю работу на себя берет TruePNG, а на Linux его нету, и не забывайте, что процесс оптимизации PNG довольно длительный, и поэтому лучше параллельно запускать несколько потоков.
     


    Хотел обсудить вопрос связанный с развитием проекта. Стоит ли вводить следующие нововведения и изменения:
  • реализовать оптимизацию форматов SVG и APNG;
  • реализовать оптимизацию изображений PNG и JPEG с потерями качества;
  • переименовать проект в iCatalyst.
    Если у вас есть другие идеи, то пишите, обязательно обсудим.

  • Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 14:15 22-04-2012 | Исправлено: lorents, 14:21 22-04-2012
    Povor



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

    Цитата:
    # реализовать оптимизацию изображений PNG и JPEG с потерями качества;  

    Такой дополнительный функционал не помешает

    Всего записей: 1169 | Зарегистр. 11-11-2008 | Отправлено: 22:10 22-04-2012
    NikNik77771

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

    Всего записей: 8 | Зарегистр. 21-04-2012 | Отправлено: 23:09 22-04-2012 | Исправлено: NikNik77771, 11:43 23-04-2012
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents 14:15 22-04-2012
    Цитата:
    реализовать оптимизацию форматов SVG и APNG;  
    без потерь? да.

    Цитата:
    реализовать оптимизацию изображений PNG и JPEG с потерями качества;  
    мне лично этого не надо. есть всякие riotы в irfanах - хватает. но если будет настраиваемое и отключаемое... почему нет? вот если бы как-то можно было автоматическое выравнивание и обрезку без потерь да в пакетном режиме. было бы чудно.

    Цитата:
    переименовать проект в iCatalyst.  
    зачем?

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

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 09:27 23-04-2012
    res2001



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

    Цитата:
    убрать ограничение на имена файлов/папок. такие как скобки и прочее. ограничение уже есть они в файловую систему заложены. других иметь не желательно.  

    К сожалению в текущем формате  скрипта (в виде батника) избавится от дополнительных ограничений не получается, т.к. многие символы являются служебными для cmd и корректно их экранировать не выходит.
    В следующей версии будет сделано так, что файлы со спец.символами будут пропускаться, не вызывая ошибок батника.
    В дальнейшем, будем пытаться найти какое-нибудь обходное решение, но пока так.

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 09:47 23-04-2012
    GoblinNN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    res2001, а возможно в пакетном режиме переименовать - обработать - вернуть изначальное имя? это если попадаются такие символы. если все нормально обрабатываем как есть. пусть чуть дольше процесс пойдет зато все и без ошибок.

    Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 10:34 23-04-2012
    res2001



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    GoblinNN
    Так и планируем сделать, но не в этой версии. Думаю, что через версию реализуем.

    Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 10:52 23-04-2012
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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