Войти

Показать полную графическую версию : Посоветуйте программу для сжатия ICO файлов


Amiranchik
18-10-2012, 03:09
Приветствую уважаемые! Интересуюсь вопросом - существует ли в природе программа для сжатия ICO файлов без потери качества, дело в том, что при изменении значков интерфейса ОС, некоторые значки ощутимо большого размера по сравнению со стандартными значками, что и естественно сказывается на скорость работы ОС, поэтому решил окончательно разобраться с этим делом и прошу совета для улучшения красочности интерфейса и максимальной оптимизации ОС.

Заранее благодарю.

С уважением, Амиран!

Smarty
18-10-2012, 07:31
Amiranchik, сжимаются отдельные форматы значка, но не весь значок.
Могу порекомендовать Articons Pro (http://www.aha-soft.com/rus/articons/index.htm) или более продвинутый вариант того же производителя - IconLover (IconLover) (редактирует значки и курсоры).
Обе программы платные, но есть триал на месяц.

Теперь о сжатии форматов.
Возьмем для примера значок ICO_MYCOMPUTER.ico из файла explorer.exe.
В оригинальном варианте сжат только формат 256х256х32-bit.

http://i2.imageban.ru/thumbs/2012.10.18/c7963cc13772b9e0704a0632f476f40a.jpg (http://imageban.ru/show/2012/10/18/c7963cc13772b9e0704a0632f476f40a/jpg)

и значок имеет размер 182 Кб.

Если ещё дополнительно сжать форматы 128х128х256 и 128х128х32-bit (размеры меньше сжимать нет смысла, к тому же могут возникнуть ошибки в значке)

http://i5.imageban.ru/thumbs/2012.10.18/c2fa8d4493f4cf07f4e3497959cbe54a.jpg (http://imageban.ru/show/2012/10/18/c2fa8d4493f4cf07f4e3497959cbe54a/jpg)

то размер значка при том же качестве будет 121 Кб.

Сжать формат можно щелкнув по нему правой кнопкой мыши и выбрав опцию Convert Image...
В открывшемся окне включаете опцию Packed (for Windows Vista) и нажимаете ОК.
У формата появилась надпись Packed.
Таким же образом можно "распаковать" формат.

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

Amiranchik
18-10-2012, 16:11
Благодарю Сергей как всегда всё доходчиво объясняете, но для меня главное это сжатие значков в пакетной обработке, в Axialis IconWokshop, я делал почти тоже самое, просто меня очень интересовало, нет ли программ которые делают сжатые пакетными файлами, а не каждый по отдельности, ну раз вы написали такой способ, имея опыт по созданию пакетов оформления, получается что такого варианта просто нет, если не правильно понял, поправьте.

Каждый формат значка имеет в системе свой индекс и изменение порядка форматов может повлиять на правильность отображения значка. »
С этим я разбирюсь, это не проблема.

P.S. Просто редактировать и сжать каждый значок по отдельности, ну сами понимаете.

Smarty
18-10-2012, 18:58
для меня главное это сжатие значков в пакетной обработке »
Вы их сразу сотнями делаете? :)

Допустим, что есть нужный вам инструмент для пакетной обработки.
"Зарядили" вы значков 20, обработка прошла, но... например, в 15-ом значке, случился баг\сбой обработки\потеря формата (нужное подчеркнуть).
После пакетной обработки вы собирались проверять результаты проведенной обработки или сразу использовать значки?
Если собирались проверять, то смысл пакетности теряется, т.к. сжатие формата занимает несколько миллисекунд плюс сразу визуальная проверка результата.

Тип файлов ICO не настолько распространен (в отличие от JPG\JPEG) и несколько специфичен, чтобы для него делали такие инструменты...

Amiranchik
18-10-2012, 20:19
Вы их сразу сотнями делаете? »
бывает и значительно больше, сами ведь этим занимаетесь. :)

Если собирались проверять, то смысл пакетности теряется »
это да, не думал что могут возникнуть баги во время обработки, я это представлял сжатие каждого ICO, с плюсом в нём каждого ресурса - как графические файлы, такие как - JPG\TIF\BMP и т.д.

Smarty
18-10-2012, 20:25
сами ведь этим занимаетесь »
Максимум - десяток за раз, а 10 можно и вручную сделать.

Давайте остановимся, а то тема сваливается в оффтоп...

Amiranchik
18-10-2012, 21:50
Давайте остановимся, а то тема сваливается в оффтоп... »
Smarty, хорошо, благодарю ещё раз.




© OSzone.net 2001-2012