sаmakacd писал(а):
и моя программа 201% открывает "обрезаный" 32-bit ICOКакая программа, на HiAsm-e
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sаmakacd писал(а): и моя программа 201% открывает "обрезаный" 32-bit ICOКакая программа, на HiAsm-e |
|||
карма: 22 |
|
Ответов: 1821
Рейтинг: 168
|
|||
nesco, да. Код пока не могу выложить.
------------ Дoбавленo в 23.42: АЛГОРИТМ: пользователь открывает файл, извлекается иконка через компонент FileAttributes, переобразовуется через компонент ICON в BMP, далее генерится AlphaBitmap через AlphaShadow и результат: errorico.png |
|||
карма: 5 |
| ||
файлы: 1 | errorico.png [1.8KB] [656] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sаmakacd писал(а): далее генерится AlphaBitmap через AlphaShadowЗачем, если иконки 32 бита |
|||
карма: 22 |
|
Ответов: 1821
Рейтинг: 168
|
|||
nesco, и их возможно отрисововать на Bitmap'е
|
|||
карма: 5 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sаmakacd писал(а): и их возможно отрисововать на Bitmap'еЕсли 32 бита, то при помощи Img_AlphaBmp. Эти иконки в поток выдают 32-х битный битмап, но максимум 128x128 |
|||
карма: 22 |
|
Ответов: 1821
Рейтинг: 168
|
|||
nesco, не понимаю, у меня компонент Icon выдаёт 24-битный битмап...
------------ Дoбавленo в 00.22: Эх, была бы в компонента Icon точка doAlphaBitmap... |
|||
карма: 5 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sаmakacd писал(а): не понимаю, у меня компонент Icon выдаёт 24-битный битмап...Кусок схемы давай, иначе -- пустой разговор |
|||
карма: 22 |
|
Ответов: 1821
Рейтинг: 168
|
|||
nesco, вот: code_27140.txt
|
|||
карма: 5 |
| ||
файлы: 1 | code_27140.txt [9.3KB] [531] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
карма: 22 |
| ||
файлы: 1 | code_27143.txt [9.2KB] [629] | ||
Голосовали: | sаmakacd |
Ответов: 1821
Рейтинг: 168
|
|||
nesco, спасибо, но когда я в преведущий раз так делал, то у меня фон белым был, потому и говорил, что иконка выдавалась 24-битная... Ящё раз спасибо...
|
|||
карма: 5 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sаmakacd писал(а): то у меня фон белым былА у тебя Transparent у Icon, случаем, не clWhite был |
|||
карма: 22 |
|
Ответов: 1821
Рейтинг: 168
|
|||
nesco, да, он.
|
|||
карма: 5 |
|
Ответов: 1376
Рейтинг: 197
|
|||
[offtop]nesco, свойство Orientation у компонента Img_Text сделало компонент Img_MultiText неработоспособным, тк наследует свойства[/offtop]
|
|||
карма: 1 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
foksov, пример неработоспособности где И че-то я там не нашел наследия от Img_Text, свойство Orientation принадлежит только классу THIImg_Text, у них даже родители разные
|
|||
карма: 22 |
|
Ответов: 1376
Рейтинг: 197
|
|||
nesco, пример выше, я заменил Img_Text на Img_MultiText и выдало ошибку %HiAsm%\Elements\delphi\code\hiChildPanelEx_12964D0.pas(264) Error: Undeclared identifier: '_prop_Orientation'
|
|||
карма: 1 |
|