Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

ICO   Найти похожие ветки 

 
maxProg ©   (2007-02-13 23:31) [0]

Люди, нужна помощь.
Подскажите, где можно узнать про формат <.ico>!
Спасибо...


 
Vovan # 2   (2007-02-14 00:25) [1]

В MSDN, так как это Майкрософтовский формат.
http://msdn2.microsoft.com/en-us/library/ms997538.aspx

http://www.bsdg.org/SWAG/WIN-OS2/0058.PAS.html   на Паскале
http://www.daubnet.com/formats/ICO.html

Я занимался этой тем как-то давно, недавно стал перерабатывать старые наработки в редактор иконок. Вот исходники, они умеют загружать и отображать любые иконки. Там так же набросок статьи по этому поводу.
http://files-upload.com/files/102589/ico.rar.html


 
Piroxyline ©   (2007-02-14 13:56) [2]

Формат ICO - вроде по сути тот же битмап. А грузить его можно по-простому через LoadImage


 
homm ©   (2007-02-14 22:35) [3]

> Формат ICO - вроде по сути тот же битмап.

Иногда лучше жевать, чем говорить


 
Vovan # 2   (2007-02-14 23:07) [4]

>Иногда лучше жевать, чем говорить

Так ведь не далеко от истины и в первом приближении так оно и есть.


 
homm ©   (2007-02-14 23:36) [5]

> Так ведь не далеко от истины и в первом приближении так
> оно и есть.
Все-же лучше жевать


 
Vovan # 2   (2007-02-15 00:07) [6]

2 homm:

Могу ответить, что твой последний пост относился именно к тебе, но хочется всё-таки, чтобы любой посторонний человек, просмотрев эту ветку, понял бы, что в [2] и [4] есть истина, а [3] и [5] - это неаргументированные, наглые замечания.

ICO-файл состоит из следующий частей:

1. Заголовочная структура.
2. Описания каждой из иконок.

3. Собственно изображения иконок, которые представляют собой битмапы, причём со всем прилагающимся, вроде TBitmapInfoHeader или палитры. Зачем изобретать что-то новое, когда можно использовать часть уже готового формата, а также средства работы с ним.

Описания иконок могут быть вообще не заполнеными, но если указан верный адрес битмапа в файле, то программа вытащит это изображение и с него возьмёт все данные и о количестве бит на пиксель, и о размере иконки.

-------------

Может быть, ты имел ввиду, что структура ICO не соответсвует структуре BMP? Или что иконка (одно изображение) - это не один битмап, а собственно изображение и маска как два отдельных битмапа? Если да, то зачем так резко и грубо отвечать, как будто это личная обида для тебя?


 
homm ©   (2007-02-15 06:50) [7]

> 2. Описания каждой из иконок.
В этом и есть кореное различие. Это принципиально разные форматы. ИКО - коллекция файлов, а битмап один, как не крути.


 
homm ©   (2007-02-15 06:59) [8]

> Описания иконок могут быть вообще не заполнеными
По моему это как уже и будет BMP с расширением ICO. Вроде многие понимают такой изврат, но тем не менее это не значит что такой формат.

А вообще конечно сори, т.к. по [2] и [4] я подумал что ты сохранив один раз в пейнте битмап с расширение ико решил что "ICO - вроде по сути тот же битмап". Если ты понимаеш суть различий, это хорошо, и даже спорить не буду на эту тему, т.е. все относительно. Но новечков не нужно вводить в заблуждение, это РАЗНЫЕ форматы.



Страницы: 1 вся ветка

Текущий архив: 2007.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
15-1170709738
Tirael
2007-02-06 00:08
2007.03.04
зачем этот разъем


15-1171109210
DillerXX
2007-02-10 15:06
2007.03.04
Возможно ли такое?


2-1171613987
reqty
2007-02-16 11:19
2007.03.04
Доступ на запись


15-1170839532
neu4
2007-02-07 12:12
2007.03.04
Материнский капитал...


6-1159248027
WhiteBarin
2006-09-26 09:20
2007.03.04
Как определить IP подсоединённого клиента на стандартный сервер W