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

Вниз

как лучше сохранять иконку без потери в цвете   Найти похожие ветки 

 
zeff ©   (2006-03-25 11:10) [0]

В Delphi кидаю на форму некую иконку, затем пытаюсь её сохранить (...Picture.Icon.SaveToFile(SaveDialog.FileName + ".ico")).
На выходе получается какое-то убожество, имеющее лишь общее сходство с начальной иконкой, хотя на форме всё выглядит идеально.
Кто-нибудь проинструктирует, как лучше сохранять иконку без потери в цвете?


 
Геро   (2006-03-25 11:21) [1]

Если иконка 32-битная, то руками писать в файл.


 
oldman ©   (2006-03-25 12:38) [2]


> В Delphi кидаю на форму некую иконку, затем пытаюсь её сохранить


Можно узнать смысл данного действия?
Если "кидаешь на форму иконку", знать она уже в файле. И в хорошем качестве...


 
zeff ©   (2006-03-25 13:06) [3]

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


 
zeff ©   (2006-03-25 13:08) [4]

кстати, кто знает где можно найти описание формата ico, bmp и т.д. напишите пожалуйста...


 
oldman ©   (2006-03-25 13:09) [5]


> zeff ©   (25.03.06 13:08) [4]
> кстати, кто знает где можно найти описание формата ico,
> bmp и т.д. напишите пожалуйста...


Яндекс, Гугль, Рамблер... Продолжать?


 
oldman ©   (2006-03-25 13:11) [6]

И, кажется, должен быть SavePictureDialog...
:)))


 
Ketmar ©   (2006-03-25 13:12) [7]

wotsit.org


 
zeff ©   (2006-03-25 13:21) [8]

за wotsit.org огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Супер, то, что я искал!!!!!!!!!


 
zeff ©   (2006-03-25 13:34) [9]

мне можно и без SavePictureDialog...


 
(-_-)   (2006-03-26 21:15) [10]

Ketmar за wotsit.org спасибо, решает сразу массу проблем...



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

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

Наверх




Память: 0.46 MB
Время: 0.043 c
2-1144000332
Malik
2006-04-02 21:52
2006.04.16
Работа с "левыми" приложениями


2-1143937599
except
2006-04-02 04:26
2006.04.16
ПРЕОБРАЗОВАТЬ String в array[0..128] of char !!!!


2-1144212439
al-al
2006-04-05 08:47
2006.04.16
Реестр


2-1144197538
Bratskiy
2006-04-05 04:38
2006.04.16
Аналог Application.ProcessMessages


1-1141660248
Алик
2006-03-06 18:50
2006.04.16
Быстро выполнение FillRect





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский