Вверх ↑
Этот топик читают: Гость
Ответов: 95
Рейтинг: 10
#16: 2010-07-13 14:34:27 ЛС | профиль | цитата
nesco
Спасибо огромное, сейчас обновлю
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#17: 2010-07-13 14:35:21 ЛС | профиль | цитата
bardak писал(а):
сейчас обновлю

Желательно все: и HiUpdate, и SVN
карма: 22

0
Ответов: 95
Рейтинг: 10
#18: 2010-07-13 14:45:53 ЛС | профиль | цитата
nesco
Картинки становятся белыми
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#19: 2010-07-13 14:52:20 ЛС | профиль | цитата
bardak, я понять тебя не могу -- тебе надо картинки с прозрачностью отрисовывать, или обычные, для обычных надо свойства Alpha отключать
карма: 22

0
Ответов: 95
Рейтинг: 10
#20: 2010-07-13 15:00:17 ЛС | профиль | цитата
nesconesco
Обычные, но при наложении фон второй картинки должен оставаться прозрачным что бы не портить первую
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#21: 2010-07-13 15:04:11 ЛС | профиль | цитата
Вот нормальные картинки PNG, все прекрасно отрисовывает

------------ Дoбавленo в 15.04:
bardak писал(а):
Обычные, но при наложении фон второй картинки должен оставаться прозрачным что бы не портить первую

Но как может быть прозрачный фон у обычной картинки, ну нереально это, или его сделать надо. Гони картинки я посмотрю, что тебе надо, а то не могу в упор понять, что тебе надо, и из чего ты это все пытаешься сделать
карма: 22

0
файлы: 1transparent_tween_001.png [126.3KB] [831]
Ответов: 95
Рейтинг: 10
#22: 2010-07-13 15:31:06 ЛС | профиль | цитата
nesco
Есть схема которую ты дал(только везде Alpha mode- false). Есть две PNG картинки первая простая PNG картинка- фон(картинка без прозрачности). Вторая PNG картинка (текст с прозрачным фоном) её надо наложить по верх первой, но так чтоб фон остался прозрачным. Никак не могу добиться такого же эффекта как у тебя на скрине)
получается вот так(
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#23: 2010-07-13 15:43:20 ЛС | профиль | цитата
Продолжаем обучение. Вариант схемы, как обычные картинки с однообразным фоном превращать в прозрачные и отрисовывать их поверх других картинок

code_19393.txt
------------ Дoбавленo в 15.43:
bardak писал(а):
Есть две PNG картинки первая простая PNG картинка

Ты оригинальные картинки выложить можешь
карма: 22

0
файлы: 1code_19393.txt [11.9KB] [699]
Ответов: 95
Рейтинг: 10
#24: 2010-07-13 15:58:46 ЛС | профиль | цитата
nesco

вот фон


Вот картинка которую нужно вставить(

Ничего не могу понять( скинь если не сложно схему в которой получилось

карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#25: 2010-07-13 16:13:50 ЛС | профиль | цитата
Похоже, что вот так
карма: 22

0
файлы: 1alpha_tween_002.sha [156.3KB] [542]
Ответов: 95
Рейтинг: 10
#26: 2010-07-13 17:30:20 ЛС | профиль | цитата
nesco
Спасибо огромное, разобрался вроде во всем и с координатами и с отрисовкой.... но теперь новая проблема....
как вытащить отрисованную картинку из Img_AlphaBMP для сохранения в фаил через onDraw никак
code_19396.txt
карма: 1

0
файлы: 1code_19396.txt [7.5KB] [344]
Разработчик
Ответов: 26061
Рейтинг: 2120
#27: 2010-07-13 17:51:58 ЛС | профиль | цитата
bardak писал(а):
как вытащить отрисованную картинку из Img_AlphaBMP через onDraw не вылазит

А ее там и нет, этот компонент отрисовывает, а не хранит картинки, он могут хранится, или в AlphaImage, или в AlphaBitmap
------------ Дoбавленo в 17.51:
В моей схеме они хранятся в AlphaImage
карма: 22

0
файлы: 1alpha_tween_003.sha [156.7KB] [553]
Ответов: 95
Рейтинг: 10
#28: 2010-07-13 18:01:13 ЛС | профиль | цитата
nesco
Спасибо огромное за терпение, теперь все понятно,ты мне очень помог, побольше бы таких людей
карма: 1

0
файлы: 1code_19401.txt [2.2KB] [366]
Ответов: 305
Рейтинг: 4
#29: 2012-09-06 02:48:13 ЛС | профиль | цитата
А как открисовать картинку ровно по середине другой?
------------ Дoбавленo в 02.47:
Я понял что никак. Решил подсчетом ширин картинок:

Add(Math,4649121,462,392)
{
OpType=3
Op2=2
link(onResult,6570714:doOperation,[])
link(Op1,15901604:Width,[(468,380)(503,380)(503,489)(552,489)])
}
Add(Math,6570714,511,392)
{
OpType=3
Op2=2
link(onResult,13501772:doOperation,[])
link(Op1,15901604:Height,[(517,380)(528,380)(528,488)(559,488)])
}
Add(Math,13501772,567,392)
{
OpType=3
Op2=2
link(onResult,16377386:doOperation,[])
link(Op1,4746744:Width,[(573,380)(591,380)(591,485)(608,485)])
}
Add(Math,16377386,616,392)
{
OpType=3
Op2=2
link(onResult,2179509:doOperation,[])
link(Op1,4746744:Height,[(622,380)(618,380)(618,485)(615,485)])
}
Add(Math,2179509,672,392)
{
OpType=1
link(onResult,7909231:doOperation,[])
link(Op1,4649121:Result,[(678,380)(573,380)(573,436)(468,436)])
link(Op2,13501772:Result,[(685,380)(629,380)(629,436)(573,436)])
}
Add(Math,7909231,721,392)
{
OpType=1
link(Op1,6570714:Result,[(727,380)(622,380)(622,436)(517,436)])
link(Op2,16377386:Result,[(734,380)(678,380)(678,436)(622,436)])
}
Add(MainForm,5348726,371,420)
{
Width=1184
Height=856
Caption="Пример использования Img_Bmp"
link(onCreate,14465315:doEvent1,[])
}
Add(Bitmap,4746744,595,441)
{
FillColor=16777215
Point(Width)
Point(Height)
}
Add(Bitmap,15901604,539,441)
{
Point(Width)
Point(Height)
}
Add(Img_Bmp,8223377,532,553)
{
Transparent=0
TransparentColor=16777215
link(onDraw,3724259:doDraw,[])
link(Bitmap,14574694:Var2,[])
link(SourceBitmap,15901604:Bitmap,[])
}
Add(PaintBox,2823485,462,441)
{
Left=10
Top=5
Width=1095
Height=815
Point(onPaint)
link(onBeforeDraw,8223377:doDraw,[(513,447)(513,559)])
}
Add(Img_Bmp,3724259,588,553)
{
Transparent=0
TransparentColor=16777215
Point(X)
Point(Y)
link(Bitmap,14574694:Var3,[(594,523)])
link(SourceBitmap,4746744:Bitmap,[])
link(X,2179509:Result,[(608,489)(678,489)])
link(Y,7909231:Result,[(615,489)(727,489)])
}
Add(GetDataEx,14574694,532,518)
{
link(Data,2823485:Bitmap,[(538,496)(468,496)])
}
Add(Hub,14465315,420,434)
{
link(onEvent1,4649121:doOperation,[(448,440)(448,398)])
link(onEvent2,2823485:doRefresh,[])
}

карма: 0

0
Ответов: 12
Рейтинг: 1
#30: 2017-02-10 01:20:45 ЛС | профиль | цитата
Можете помочь собрать ?

Цель наложение картинки secondary1-1.png (шаблон) на main.jpg
Цель наложение картинки secondary1-2.png (шаблон) на main.jpg


(по точкам рисунки одинаковые)

кнопки разные

Картинка main.jpg загружается и она готовиться в граф редакторе (разные main.jpg )
Картинка secondary1-1.png это шаблон
Картинка secondary1-2.png это шаблон


Один клик загрузить main.jpg
Второй клик наложение видимое глазом (secondary1-1.png на main.jpg) 1 Кнопка
Третий клик наложение видимое глазом (secondary1-2.png на main.jpg) 2 Кнопка

Редактировалось 2 раз(а), последний 2017-02-10 01:29:53
карма: 1

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