sаmakacd писал(а):
и моя программа 201% открывает "обрезаный" 32-bit ICOКакая программа, на HiAsm-e

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