Вверх ↑
Ответов: 95
Рейтинг: 10
#1: 2010-07-13 13:55:30 ЛС | профиль | цитата
Assasin
Спасибо сейчас буду пробовать Img_AlphaBmp
nesco
Ой, я не знаю как это работает, но конвертировал компонентом PNG из bmp в png, а потом сохранял им же картинки в PNG
подскажи правильное направление, вот пробую с img_bmp вот попытки

Add(MainForm,2953706,21,105)
{
Width=768
Height=741
BorderStyle=1
WindowsState=0
link(onActivate,1951099:doEvent1,[])
}
Add(ImageLoader,4434340,161,105)
{
DrawSource=2
link(onLoad,16191583:doEvent1,[(205,111)])
link(onDraw,14677937:doLoad,[])
link(FileName,1508835:Text,[])
}
Add(Edit,1508835,161,42)
{
Left=545
Top=140
Visible=1
Text="temp.png"
}
Add(Image,14677937,336,112)
{
Left=5
Top=5
Width=180
Height=155
ViewStyle=3
Point(ImageWidth)
Point(ImageHeight)
}
Add(ImageLoader,2631760,455,112)
{
ScaleMode=4
DrawSource=2
link(onLoad,2631760:doDraw,[(499,118)(499,122)(443,122)(443,125)])
link(onDraw,12967366:doLoad,[])
link(FileName,14255030:Text,[])
}
Add(Edit,14255030,455,63)
{
Left=485
Top=100
Visible=1
Text="watemark.png"
}
Add(Image,12967366,546,119)
{
Left=190
Width=185
Height=155
Color=15793151
ViewStyle=4
Point(ImageWidth)
Point(ImageHeight)
}
Add(Hub,1951099,105,105)
{
OutCount=3
link(onEvent1,4434340:doLoad,[])
link(onEvent2,2631760:doLoad,[])
}
Add(Button,2225456,35,217)
{
Left=10
Top=200
link(onClick,2823485:doRefresh,[(163,223)(163,461)])
}
Add(Hub,16191583,196,91)
{
link(onEvent1,4434340:doDraw,[(205,89)(149,89)(149,118)])
}
Add(Img_Bmp,8223377,301,567)
{
Y=15
Transparent=0
TransparentColor=16777215
link(onDraw,3724259:doDraw,[])
link(Bitmap,14574694:Var2,[(307,554)(300,554)])
link(SourceBitmap,14677937:ImageBitmap,[(314,355)(342,355)])
}
Add(PaintBox,2823485,259,455)
{
Left=115
Top=185
Width=345
Height=290
Point(onPaint)
link(onBeforeDraw,8223377:doDraw,[(298,461)(298,433)(187,433)(187,573)])
}
Add(Img_Bmp,3724259,357,567)
{
Transparent=0
TransparentColor=16777215
link(Bitmap,14574694:Var3,[(363,541)])
link(SourceBitmap,12967366:ImageBitmap,[(370,359)(552,359)])
}
Add(GetDataEx,14574694,294,532)
{
link(Data,2823485:Bitmap,[(307,512)(265,512)])
}

Но как опять же быть с прозрачностью(((
карма: 1

0