Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26066
Рейтинг: 2120
#16: 2010-04-01 20:18:39 ЛС | профиль | цитата
flud писал(а):
nesco не дразни выкладывай компонент

Да нет его пока, только один IC. Я че, зря вопросы позадавал шефу, жду ответа. Если он вам точно нужен будет, то я его доделаю до конца. В конце концов, у нас точно нет компонента позволяющего делать картинки прозрачными совместно с альфа каналом.
------------ Дoбавленo в 20.18:
А может, переделать компонент Img_Tween, добавить в него поддержку маски или не стоит
карма: 22

0
Ответов: 1891
Рейтинг: 110
#17: 2010-04-02 00:34:44 ЛС | профиль | цитата
nesco, писал(а):
Мы сильно отстаем от возможностей ОС, что не есть хорошо. Мне кажется, что поддержка такой возможности должна быть в пакете


Полностью согласен. Ждем компонент для тестирования. nesco, как ты это все успеваешь делать?
карма: 0
%time%
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#18: 2010-04-02 00:38:08 ЛС | профиль | цитата
Alexbootch писал(а):
nesco, как ты это все успеваешь делать?

Я уже давно толком ничего не делал. Решил провести эксперименты в области альфа канала с API функциями, вроде, получилось.
карма: 22

0
Ответов: 1891
Рейтинг: 110
#19: 2010-04-02 00:48:39 ЛС | профиль | цитата
nesco, писал(а):
... вроде, получилось.


Сообщи когда добавишь в пакет, что скачать с SVN и потестить
карма: 0
%time%
0
Ответов: 3349
Рейтинг: 233
#20: 2010-04-02 12:25:21 ЛС | профиль | цитата
Блин, на форум TGA грузить нельзя.
TGA
карма: 1

0
Ответов: 2200
Рейтинг: 673
#21: 2010-04-02 13:15:10 ЛС | профиль | цитата
MAV писал(а):
для правки альфа канала удобно использовать утилиту TGA TOOLS v1.1

http://www.hiasm.com/forum_serv.php?q=56&id=1045
карма: 11

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#22: 2010-04-02 16:03:13 ЛС | профиль | цитата
На SVN доступна форма (MainForm) с возможностью делататься прозрачной по определенному цвету. Этот цвет задается отдельно (свойство -- FormTranspColor) и не связан с цветом TransparentColor

Вот небольшой пример для тех, кто обновился



Add(MainForm,12014497,231,133)
{
Height=259
Color=12632256
Ctl3D=0
WinStyle=1
Name="form"
BorderStyle=6
DragForm=0
FormTranspColor=12632256
Point(Handle)
Point(doPicture)
Point(onPaint)
}
Add(Label,6073756,287,140)
{
Left=25
Top=25
Width=341
Height=170
Color=12632256
Font=[Arial,36,1,8388608,204]
Caption="Привет
от
Hiasma!"
AutoSize=1
Alignment=2
}
Add(BitBtn,13380506,287,182)
{
Left=140
Top=215
Width=130
Height=30
Font=[Arial,10,1,0,204]
Frame=1
FrameColor=12632256
}

карма: 22

8
Голосовали:Genius, Konst, Quest, iarspider, sla8a, CriDos, Assasin, petrocan
Ответов: 294
Рейтинг: 64
#23: 2010-04-02 16:43:31 ЛС | профиль | цитата
nesco писал(а):
На SVN доступна форма...

ЗдОрово! Даешь интерфейсов красивых и разных!))
Ссори за некомпетентный вопрос, а добавить регулируемую прозрачность (AlphaBlend) выбранного цвета - возможно "малой кровью"?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#24: 2010-04-02 17:03:52 ЛС | профиль | цитата
[offtop]
nesco писал(а):
Этот цвет задается отдельно (свойство -- FormTranspColor) и не связан с цветом TransparentColor

Сколько ещё версий выйдет до того, как появится возможность создавать "логические" группы свойств - т.е. если не задана картинка, св-во TransparentColor недоступно...
[/offtop]
карма: 1

0
Ответов: 57
Рейтинг: 4
#25: 2010-04-02 17:19:23 ЛС | профиль | цитата
nesco
А это не тоже самое?
code_17658.txt
карма: 0

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#26: 2010-04-02 17:24:34 ЛС | профиль | цитата
Mihail88 писал(а):
А это не тоже самое?

То же самое, только компонентов не требует, а встроено в форму. Гораздо проще в использовании, отсюда, меньше занимет места на схеме
Quest писал(а):
а добавить регулируемую прозрачность (AlphaBlend) выбранного цвета - возможно "малой кровью"?

Не совсем понятно, что тут имеется в виду

Я сейчас подумываю о создании формы, поддерживающей альфа канал, но там надо заводить еще и альфа маску
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#27: 2010-04-02 17:31:52 ЛС | профиль | цитата
[offtop]
iarspider писал(а):
Сколько ещё версий выйдет до того, как появится возможность создавать "логические" группы свойств - т.е. если не задана картинка, св-во TransparentColor недоступно...

много[/offtop]
карма: 26
0
Ответов: 57
Рейтинг: 4
#28: 2010-04-02 17:53:16 ЛС | профиль | цитата
nesco
Тоже верно и как уже выше написано это независимая как бы вторая прозрачность.

Заметно черное мелькание при первой компиляции.
карма: 0

0
файлы: 1code_17658.txt [509B] [307]
Разработчик
Ответов: 26066
Рейтинг: 2120
#29: 2010-04-02 18:42:01 ЛС | профиль | цитата
Mihail88 писал(а):
при первой компиляции

Скорее, при первом запуске, да, есть такое. Надо подумать, как это убрать. Но это заметно, только когда установлен цвет прозрачности, а по-умолчанию, этого быть не должно
карма: 22

0
Ответов: 57
Рейтинг: 4
#30: 2010-04-02 19:14:01 ЛС | профиль | цитата
Почему то если установить картинку форме с применением TnasparentColor, остаётся не удалённый места, смещение вверх и влево примерно в пиксель, код цвета в картинке одинаковый, а если применить FormTranspColor удаление без остатков. Проверил до обновления, тоже самое, а вот в HiAsm 3... "удаление цвета" без проблем.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)