Форум
Написать нам
Форум MMB » Другие разделы » Мир программирования » Оптимизация картинок
Оптимизация картинок
ВадимДата: Воскресенье, 18 Июля 2010, 22:13 | Сообщение # 181
Ветеран форума
Группа: Проверенные
Сообщений: 293
Репутация: 48
Награды: 5
Статус: Offline
lorents, 280 штук отправил тебе на мыло (придет архив разделенный на 5 частей, в трех письмах).

[spoiler=С уважением, Вадим]WinXP SP3 x32, NB5.7.1, FF7.0.1
Справочные материалы:
База по командам NB
Справка к Report Designer
Удобный и красивый интерфейс
Полезные словари
Статьи:
Как читать и писать код
Создаем файл справки CHM
Проекты:
Корпоративная культура
Эмоциональный интеллект
Фото Экрана - на E-mail
Индекс массы тела
Тренировка интуиции
Копилка буфера обмена
Часто спрашивают:
Реализация триальности программы
[/spoiler]
 
lorentsДата: Воскресенье, 01 Августа 2010, 12:11 | Сообщение # 182
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Вадим, Юра спасибо.
Вадим, очень хорошо, что там много PNG с прозрачностью. thumbs_up
Я удалил слишком большие и слишком маленькие картинки, и того у меня вышло 250 шт.
Больше кидать не надо.
Завтра утром запущу тестирование, посмотрим что будет.

Добавлено (01 Август 2010, 12:11)
---------------------------------------------
Image Optimizer 1.2.0.0 от 28.07.2010
http://rghost.ru/2216881

Минуточку внимания!
Прошу написать Ваши требования к Image Optimizer, чего вам лично не хватает.

В следующей версии я добавлю:
# возможно выбирать быстрая и медленная оптимизация PNG;
# будет добавлена специальная программа от x128 "Правильный" PNG, на данный момент на стадии разработки;
# возможно полный отказ от GIF, т.к. не вижу смысла в нем;
# возможность удалять определенные метаданные в JPEG;
# GUI версия программы появится после того, как я закончу создания движка по оптимизации PNG.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Воскресенье, 01 Августа 2010, 15:37 | Сообщение # 183
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
чего вам лично не хватает.

Хочу Smush.It видеть в твоей программе :)



Вечная память Андрею Сергееву!
 
lorentsДата: Воскресенье, 01 Августа 2010, 16:22 | Сообщение # 184
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, это как?

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Воскресенье, 01 Августа 2010, 16:24 | Сообщение # 185
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Такой же классный алгоритм, как у этого сервиса.


Вечная память Андрею Сергееву!
 
lorentsДата: Воскресенье, 01 Августа 2010, 16:32 | Сообщение # 186
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, по мне лучше PunyPng, он более продуманный, хоть и не до конца
Ты про быстроту работы?
Я как раз над этим работаю. Вот перечень нововведений, которые я сделаю
1.3.0.0 от 30.08.2010:
- добавлен алгоритм быстрой оптимизации PNG - Noninterlaced;
- добавлен алгоритм быстрой оптимизации PNG - Adam7 (Interlaced);
- добавлена специальная программа от x128 "Правильный" PNG;
- добавлена возможность удалять определенные метаданные в JPEG (Docs\config.ini);
- добавлена поддержка Drag and Drop (Docs\config.ini);
- добавлена возможность не применять систему "Dirty Transparency" для PNG с альфаканалом (Docs\config.ini).


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Воскресенье, 01 Августа 2010, 16:36 | Сообщение # 187
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
Ты про быстроту работы?

Про качество и размер. Я после smush.it скачал твой сборник и ни один алгоритм не дал результата лучше.



Вечная память Андрею Сергееву!
 
lorentsДата: Воскресенье, 01 Августа 2010, 17:04 | Сообщение # 188
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, scared
я такого не встречал, скинь картинки пожалуйста и скажи версию моей проги

Добавлено (01 Август 2010, 17:04)
---------------------------------------------
YURIY, А ты случайно не про Jpeg?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Воскресенье, 01 Августа 2010, 16:38
 
YURIYДата: Воскресенье, 01 Августа 2010, 17:19 | Сообщение # 189
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Я про PNG.

Ты ведь понял, про что я?

http://smushit.com/ysmush.it/

Возьми сам сравни, без меня.



Вечная память Андрею Сергееву!
 
lorentsДата: Воскресенье, 01 Августа 2010, 18:31 | Сообщение # 190
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, Ты ничего не путаешь?
сейчас протестировал 30 картинок, без исключения мой алгоритм справился лучше, это при том что я не использовал систему удаление "грязных" пикселей.
Так же испытал быстрый алгоритм результат такой же?
поэтому я попросил картинку
Ты какой алгоритм использовал Interlaced или NoInterlaced? Обязательно прочитай файл ReadMe.txt


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Воскресенье, 01 Августа 2010, 18:34 | Сообщение # 191
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
гм... может версия была староватая твоей программы. Ладно, я гляну чуть позже.


Вечная память Андрею Сергееву!
 
lorentsДата: Суббота, 28 Августа 2010, 00:16 | Сообщение # 192
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, Посмотри, т.к. этого не может быть, чтобы превзойти мой алгоритм, надо использовать PNGOUT, а из-за лицензионного соглашения сделать это нельзя

Добавлено (26 Август 2010, 14:58)
---------------------------------------------
Всем привет! :)

Никто не встречал программы, которые определяют количество цветов в PNG и определяют есть ли в PNG альфа-канал или нет? И работающие через командную строку

Добавлено (28 Август 2010, 00:16)
---------------------------------------------
Всем привет!
Я обновил версию, погоняйте пожалуйста
http://rghost.ru/2462904

1.3.0.0 (beta) от 28.08.2010:
- удален PrePng добавлен PngOptimizerCL, полностью переписан алгоритм оптимизации PNG-файлов;
- добавлен алгоритм быстрой оптимизации PNG - Noninterlaced;
- добавлен алгоритм быстрой оптимизации PNG - Adam7 (Interlaced);
- добавлена возможность удалять определенные метаданные в JPEG (Docs\config.ini);
- добавлена оптимизация палитры для PNG8;
- добавлен новый алгоритм обработки JPEG-файлов - Metadata (удаляет только метаданные, при этом не изменяет параметр сжатия);
- отредактирована справка (ReadMe.txt);
- изменен интерфейс проекта;
- исправлены некоторые ошибки.

Настоятельно рекомендую ознакомиться со справкой.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Суббота, 28 Августа 2010, 00:32
 
DEMBELДата: Суббота, 28 Августа 2010, 09:29 | Сообщение # 193
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
ну ознакомимся :)



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Суббота, 28 Августа 2010, 20:41 | Сообщение # 194
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
нашел ошибку в PNG NoInterlaced Intense (Fast)

Добавлено (28 Август 2010, 20:41)
---------------------------------------------
финальная версия
http://rghost.ru/2467299


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Суббота, 28 Августа 2010, 22:18 | Сообщение # 195
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 29 Августа 2010, 00:42 | Сообщение # 196
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, применить можно везде, где есть элемент картинки PNG или JPEG.
Я лично использую когда делаю проекты на AMS, иногда для web.
Я раньше не знал, что оптимизацией картинок занимаются все крупные сайты. Если надо могу привести доказательства моих слов.
Дополнительно могу посоветовать прочитать все статьи в моей подписи и скачать программы Better JPEG и XAT Image Optimizer.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Воскресенье, 29 Августа 2010, 00:43
 
SowerДата: Воскресенье, 29 Августа 2010, 16:52 | Сообщение # 197
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
lorents, пригодилась твоя утилита на практике thumbs_up посоветовал одному человеку, он в восторге)) Продолжай работать, не затягивай с GUI. Можешь, кстати, как GUI сделаешь, описать в справке всё необходимое для написание собственной оболочки, мало ли, может кто-то захочет написать фэйс под себя ;) Это уже будет почти настоящий движоггг yes
 
DEMBELДата: Воскресенье, 29 Августа 2010, 17:24 | Сообщение # 198
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
и вправду, где gui ? я ж давно предлагал сделать, не хочешь чтоли?



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 29 Августа 2010, 18:07 | Сообщение # 199
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
я на счет GUI думал. сделать можно, я как бы только сейчас закончил работу над движком PNG.

Сейчас я жду выхода одной программы для PNG и обновления PngKT от X128.
кстати PNG можно оптимизировать еще лучше чем делает мой движок, но не более чем на 2%, но время придется затрать в разы больше. Лично я считаю, затраченное время не оправдывает полученный результат.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Воскресенье, 29 Августа 2010, 19:09
 
SowerДата: Воскресенье, 29 Августа 2010, 18:47 | Сообщение # 200
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Quote (lorents)
я как бы только сейчас закончил работу над движком PNG.

считаю, что пнг в твоем оптимизаторе - это основное, незнаю кто как, а я обожаю пнг :D
 
YURIYДата: Воскресенье, 29 Августа 2010, 19:36 | Сообщение # 201
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
Лично я считаю, затраченное время не оправдывает полученный результат.

2%? Ну а почему нет? Я например сайты делаю, провожу доскональную оптимизацию графики. Лишний килобайт - тоже экономия. Так что, зря ты так.



Вечная память Андрею Сергееву!
 
lorentsДата: Воскресенье, 29 Августа 2010, 20:10 | Сообщение # 202
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
YURIY, килобайт, это сильно сказано. я имел ввиду не более 2%, это предел, а так в среднем не более 0,5 - 0,75%. Лучше всего для этого дела Color Quantizer (PNG8) и PngSlim (NoInterlaced). а лучше через мой движок , потом через Color Quantizer, затем через PngSlim. и все равно это будет не максимум. можешь скачать с моей подписи.

Если тебе надо я могу написать один код, это будет максимум наверно, переплюнет всех, правда один минус картинку 100*100 будет оптимизировать пару дней :D

В PNG нет фразы максимальная оптимизация, есть только наилучший результат.
А через что ты оптимизируешь изображения?

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


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Воскресенье, 29 Августа 2010, 20:10
 
СергейДата: Понедельник, 30 Августа 2010, 14:54 | Сообщение # 203
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
lorents, замути оптимизер для веб-програмеров, правило только одно как можно меньше размер(даже 0,5%-это уже хорошо, особено когда на сайте используются закругления), но только не по дням оптимизировать, хотябы минут 20-30 :D
Quote (YURIY)
Лишний килобайт - тоже экономия
thumbs_up


Сообщение отредактировал Сергей - Понедельник, 30 Августа 2010, 14:54
 
lorentsДата: Суббота, 04 Сентября 2010, 18:39 | Сообщение # 204
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Сергей, я как раз сегодня получил новую программу от X128, сейчас тестирую, если все получится, то я уберу эти 0,5% без потери скорости.

Добавлено (04 Сентябрь 2010, 18:39)
---------------------------------------------
Всем привет!
тут одна идея возникла, сделать оптимизацию PNG Noninterlaced - Xtreme наилучшей, думаю выйдет быстрее и лучше чем у PngSlim. Как думаете, так будет лучше?
И еще на счет Drap and Drop, лучше сделать Drap and Drop или как есть копировать в папку Images, просто иногда бывают случаи когда с картинкой бывают проблемы после оптимизации. Это довольно редко бывает. И я при обнаружении это исправляю.
Нашел решение проблемы, что Image Optimizer заменяет оригинальные изображения на новые, и они не всегда меньшего размера.
Так же в новой версии добавлю поддержку PNG16, PNG48 и PNG64 в PNG Noninterlaced.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Суббота, 04 Сентября 2010, 18:45
 
DEMBELДата: Суббота, 04 Сентября 2010, 18:53 | Сообщение # 205
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
когда ты забьешь на бат уже наконец, а? меня это не вставляет если честно чтоб юзать.



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Суббота, 04 Сентября 2010, 18:57 | Сообщение # 206
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, как только движок будет полностью готов. сейчас я жду еще две программы от X128.

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Суббота, 04 Сентября 2010, 19:05 | Сообщение # 207
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
вот тогда и погоняю как следует. а то "скопируйте изображения в папку Images..." mda
Quote (GORA2)

Цитата (lorents): Вы в bat-разбираетесь?

Немного, но консультировать Вас не смогу (я почитываю ветку по батникам здесь и про Вашу обучаемость знаю ).


ггг, поддел :D :D




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Суббота, 04 Сентября 2010, 19:10 | Сообщение # 208
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, я bat воспользовался впервые, когда начал изучать картинки, и мне изучаьт bat как то не в кайф только из-за этого проекта.

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DEMBELДата: Суббота, 04 Сентября 2010, 19:19 | Сообщение # 209
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
вот и я говорю, впился тебе этот бат, завязывай.



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
lorentsДата: Воскресенье, 05 Сентября 2010, 00:29 | Сообщение # 210
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
DEMBEL, есть две проблемы перед тем как начать разрабатывать Gui:
1. Не сформирован до конца движок Png:
- заменят файлы, даже если они большего размер (решение есть, но еще не сделал);
- нет программ от X128, они пока в разработке, они очень существенно увеличат степень оптимизации;
- нет поддержи PNG 16*n bit (n = 1 - 4);
- нет движка который лучше всех может оптимизировать PNG (он в разработке)
2. т.к. все программы по оптимизации сторонние, я не могу поставить паузу или остановить оптимизацию, надо убивать процесс, я так пару раз сделал при тестирование, в дальнейшем одна из программ при его запуске, появлялось сообщение об ошибки винды. и ничего не помогло это исправить.


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
Форум MMB » Другие разделы » Мир программирования » Оптимизация картинок
Поиск: