Convert transparent PNG on import?

Marty Knapp martyknappster at gmail.com
Tue Feb 3 18:28:05 CET 2015


Thank Bernd, I'll give that a try. Detecting mouseClicks or other mouse 
related functions aren't an issue for me in this case - it's that 
printing images with transparency on Windows can really come out strange 
and in some cases cause printing to fail.

Marty K
> Hi Marty,
>
> would it help if the transparent parts where just a little non-transparent?
> hardly noticeble
>
> You would set all 0 to 1 in alphaData, the rest is unchanged.
>
> -------------------------------------------
> on mouseUp
>     put the alphaData of image 1 into tAlpha
>     put numToByte(0) into tNull
>     put numToByte(1) into tOne
>     repeat for each byte anAlpha in tAlpha
>        if anAlpha = tNull then
>           put tOne after tCollect
>        else
>           put anAlpha after tCollect
>        end if
>     end repeat
>     set the alphaData of image 1 to tCollect
> end mouseUp
> ---------------------------------------------
>
> this is fairly fast, works also in 7.x.x
>
> Once you change 0 to 1 in alphaData the translucent parts of the png receive
> mouseClicks etc. You must be aware of that.
>
> Kind regards
> Bernd
>
>
>
> --
> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Convert-transparent-PNG-on-import-tp4688381p4688394.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list