View previous topic :: View next topic |
Author |
Message |
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 14:00 Post subject: Программы для замены цветов в значках |
|
|
Задумался, наконец, о своего рода реализации скинов к TC и подошел вплотную к первому заветному шагу. Имеем 100 значков в *.ICO, каждый значок состоит из 4-х цветов. Ищу программу, которая поможет мне провести пакетную операцию по замене цветов в значках.
Набросок на скорую:
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 16:37 Post subject: |
|
|
MVV wrote: | Там по идее один-три байта в файле значка заменить, где палитра прописывается, раз значки малоцветные. Значки выкладывай. |
Значки еще рисуются, инструмент нужен. 32-го размера значки. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue May 24, 2011 16:46 Post subject: |
|
|
Размер не имеет значения, палитра в заголовке хранится. Какие параметры изображений в значках? Если все значки одинаковые, 32х32х16 цветов (стандарт) или 32х32х256 цветов, то байты менять нужно будет одни и те же.
Эксперимента ради можешь сделать копию значка, открыть её в плагине Imagine, открыть там палитру, изменить любой цвет (а лучше тот, который интересует) и сохранить значок, а затем сравнить его с оригинальным. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 17:21 Post subject: |
|
|
Вахмурка wrote: | Axialis Icon Workshop имеет функцию замены цветов. |
Подскажи, пожалуйста, где находится эта функция в программе?
MVV wrote: | Размер не имеет значения, палитра в заголовке хранится. Какие параметры изображений в значках? Если все значки одинаковые, 32х32х16 цветов (стандарт) или 32х32х256 цветов, то байты менять нужно будет одни и те же. |
ICLView показывает 32x32x8, редактор - 32x32x256. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue May 24, 2011 17:25 Post subject: |
|
|
ask-rus wrote: | Вахмурка wrote: | Axialis Icon Workshop имеет функцию замены цветов. |
Подскажи, пожалуйста, где находится эта функция в программе? |
Если есть Imagine, этого будет достаточно.
ask-rus wrote: | MVV wrote: | Размер не имеет значения, палитра в заголовке хранится. Какие параметры изображений в значках? Если все значки одинаковые, 32х32х16 цветов (стандарт) или 32х32х256 цветов, то байты менять нужно будет одни и те же. |
ICLView показывает 32x32x8, редактор - 32x32x256. |
Думаю, первая показывает в битах, а вторая - в штуках.
В любом случае, обе показывают не более 256, значит, цвета хранятся в палитре, а изображение содержит индексы цветов - значит, достаточно изменить цвет в единственном месте. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 17:35 Post subject: |
|
|
MVV wrote: | Эксперимента ради можешь сделать копию значка, открыть её в плагине Imagine, открыть там палитру, изменить любой цвет (а лучше тот, который интересует) и сохранить значок |
Сделано.
MVV wrote: | а затем сравнить его с оригинальным |
Каким образом?
MVV wrote: | Думаю, первая показывает в битах, а вторая - в штуках. |
Точно.
MVV wrote: | В любом случае, обе показывают не более 256, значит, цвета хранятся в палитре, а изображение содержит индексы цветов - значит, достаточно изменить цвет в единственном месте. |
Найти бы это место... _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue May 24, 2011 17:42 Post subject: |
|
|
ask-rus wrote: | Сделано.
MVV wrote: | а затем сравнить его с оригинальным |
Каким образом? |
ask-rus wrote: | MVV wrote: | В любом случае, обе показывают не более 256, значит, цвета хранятся в палитре, а изображение содержит индексы цветов - значит, достаточно изменить цвет в единственном месте. | Найти бы это место... |
А разве в нашем любимом всеми тотале запрещено использовать инструмент бинарного сравнения файлов?
Создал от нефик делать значок 32х32х16 цветов, сделал копию, поменял один цвет в палитре, сохранил, сравнил - изменений ровно 3 искомых байта в палитре. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 17:45 Post subject: |
|
|
MVV wrote: | А разве в нашем любимом всеми тотале запрещено использовать инструмент бинарного сравнения файлов? |
А ну это само собой. Дальнейших инструкций ожидаю. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 24, 2011 18:43 Post subject: |
|
|
В байтах копаться - знаний нехватка. Всё, что могу предоставить:
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed May 25, 2011 07:06 Post subject: |
|
|
1. "Найдено различий: 3". А почему 3? Я вижу 4 строки различий.
2. Как ориентироваться в текущем диалоге (скрин)? Какие символы отвечают за цвет?
Вот у нас появилась утилита - A.F.9 Replace some bytes. Для ста файлов в одном каталоге самое то. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Wed May 25, 2011 07:17 Post subject: |
|
|
ask-rus wrote: | 1. "Найдено различий: 3". А почему 3? Я вижу 4 строки различий. |
Справка TC wrote: | Непрерывный блок различающихся строк будет расценен как ОДНО отличие. |
_________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|