Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2010-08-23 13:09:58 ЛС | профиль | цитата
Я что-то не пойму,
Стаю я летом в лыжи обутый, толи лыжи не едут, толи я ***нутый
, толи компонент AlphaBitmap не работает, толи отрисовка этой картинки, толи сама картинка не такая
code_20174.txt
Картинка в аттаче

карма: 10
0
файлы: 2dflip1.rar [394B] [126], code_20174.txt [1.1KB] [152]
Разработчик
Ответов: 26163
Рейтинг: 2127
#2: 2010-08-23 13:46:56 ЛС | профиль | цитата
Assasin, скриншот картинки в запущенной схеме приведи
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#3: 2010-08-23 13:54:27 ЛС | профиль | цитата
nesco писал(а):
Assasin, скриншот картинки приведи

Которой? В запущенном состоянии? Вот:

А надо:


Сама иконка в аттаче выше

P.S: а пока что я могу ограничиться и таким решением с IC: code_20177.txt
------------ Дoбавленo в 13.54:
[offtop]А еще nesco в ссылке на свой аватар в профиле убери www. [/offtop]
карма: 10
0
файлы: 3alpha_from_now.png [1.2KB] [347], alpha_from_needed.png [1KB] [328], code_20177.txt [1.8KB] [134]
Ответов: 3349
Рейтинг: 233
#4: 2010-08-23 13:56:50 ЛС | профиль | цитата
code_20178.txt
карма: 1

0
файлы: 1code_20178.txt [1.8KB] [127]
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2010-08-23 13:57:32 ЛС | профиль | цитата
Assasin писал(а):
В запущенном состоянии? Вот:

Это не 32-х битная картинка, у нее нет прозрачности, для преобразования в 32 бита надо использовать Alpha_Shadow с выключенной тенью AlphaShadow
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-08-23 14:04:57 ЛС | профиль | цитата
nesco писал(а):
Это не 32-х битная картинка, у нее нет прозрачности, для преобразования в 32 бита надо использовать Alpha_Shadow

Хм... он же преобразует уже загруженную картинку, а загрузить через что я ее могу? Ведь именно в этом и проблема, если бы в компонент Alpha_Bitmap картинка сразу делалась с прозрачностью, то все ок, но увы, создать картинку в винде с расширением bmp и 32-битную у меня невозможно, а png наш HiAsm не читает
------------ Дoбавленo в 14.04:
Ivann, твое решение можно приспособить... Возможно именно его и буду использовать
карма: 10
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#7: 2010-08-23 14:13:14 ЛС | профиль | цитата
Assasin писал(а):
а загрузить через что я ее могу?

Ты че, перегрелся
nesco писал(а):
для преобразования в 32 бита надо использовать Alpha_Shadow с выключенной тенью

Если загрузить картинку в Alpha_Shadow с выключенной прозрачностью, то на выходе получишь BMP pf32bit
карма: 22

0
Ответов: 3349
Рейтинг: 233
#8: 2010-08-23 14:13:24 ЛС | профиль | цитата
Assasin писал(а):
Ivann, твое решение можно приспособить... Возможно именно его и буду использовать

code_20183.txt
AlphaBimap там лишний
карма: 1

0
файлы: 1code_20183.txt [1.7KB] [117]
Разработчик
Ответов: 4698
Рейтинг: 426
#9: 2010-08-23 14:14:57 ЛС | профиль | цитата
nesco писал(а):
Ты че, перегрелся

Че то я тебя нифига понять не могу, ты про что? Как ты предлагаешь использовать AlphaShadow? Давай лучше схемой, а то на словах я тебя никак не пойму
карма: 10
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#10: 2010-08-23 14:16:31 ЛС | профиль | цитата
Assasin писал(а):
Давай лучше схемой, а то на словах я тебя никак не пойму

В wiki есть все схемы. Сейчас со схемами ничего сделать не могу -- нет HiAsm-a
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#11: 2010-08-23 14:18:36 ЛС | профиль | цитата
nesco писал(а):
В wiki есть все схемы. Сейчас со схемами ничего сделать не могу -- нет HiAsm-a

В вики я уже всю вкладку облазил "Картинки с прозрачностью", ничего подходящего под слова
nesco писал(а):
для преобразования в 32 бита надо использовать Alpha_Shadow с выключенной тенью

я не нашел
карма: 10
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2010-08-23 14:18:58 ЛС | профиль | цитата
Assasin писал(а):
Как ты предлагаешь использовать AlphaShadow?

Млин, ты че Загрузи любую картинку в Alpha_Shadow с DeepBlur=0, картинка автоматиечки сделается прозрачной с альфа каналом. На сложные картинки делать смысла не имеет, а вот на простые с фоном катит на ура
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#13: 2010-08-23 14:22:01 ЛС | профиль | цитата
nesco писал(а):
Млин, ты че Загрузи любую картинку в Alpha_Shadow с DeepBlur=0, картинка автоматиечки сделается прозрачной с альфа каналом

Да это ты че? В КАКОЕ СВОЙСТВО Я ДОЛЖЕН ЗАГРУЗИТЬ КАРТИНКУ? В компоненте Alpha_Shadow нет ни одного свойства определяющего картинку, над которой пройдет операция
А если я дам ему обычную картинку (с помощью ImageLoader-а например), то этот компонент мне уже разве что-нибудь даст
карма: 10
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#14: 2010-08-23 14:23:38 ЛС | профиль | цитата
Assasin писал(а):
В компоненте Alpha_Shadow нет ни одного свойства определяющего картинку, над которой пройдет операция

Здрастье вам. А как оно, по-твоему, тень делает на картинке, из воздуха, что ли
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#15: 2010-08-23 14:25:37 ЛС | профиль | цитата
nesco писал(а):
Здрастье вам. А как оно, по-твоему, тень делает на картинке, из воздуха, что ли

Бугагага приехали, nesco, вот тебе специально конфиг компонента AlphaShadow:
#ini
[Property]
ShiftX=Горизонтальное смещение тени в пикселях по-умолчанию|1|3
ShiftY=Вертикальное смещение тени в пикселях по-умолчанию|1|3
TransparentColor=Цвет прозрачности исходной картинки по-умолчанию|8|clDefault
DeepBlur=Глубина размытия тени по-умолчанию. При значении 0, тень не создается|7|3
AlphaValue=Степень прозрачности тени по-умолчанию (от 0 до 255)|1|255
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)