imagedata and alpha byte

Mike Bonner bonnmike at gmail.com
Wed May 9 14:29:06 EDT 2018


Already assuming that you know which pixel you wish to modify, (like if you
want to modify pixel 25 in pixel row 3, that would be pixel 75.. I
think..)  you would need to do something like the following..

--first, put the current alphadata into a variable.
put the alphadata of img "myImg" into tAlpha

-- then modify the alphadata for the pixel in question
put numtochar(0) into char 75  of tAlpha -- 0 is transparent, 255 is
completely opaque
-- change all necessary pixels here then
-- set the image to the new alphadata
set the alphadata of img "myImg" to tAlpha

On Wed, May 9, 2018 at 11:59 AM, jbv via use-livecode <
use-livecode at lists.runrev.com> wrote:

> On Wed, May 9, 2018 7:51 pm, Richmond Mathewson via use-livecode wrote:
> > The inevitable question has to be why you are doing that in such a
> > fiddly sort of way.
> >
> > Richmond.
> >
>
> It would be too long to explain, but in short some users of a client
> app will modify pixels of images that will then be exported as PNG to
> a server and then displayed in a website.
> I have successfully modified the alpha channel of images with php for
> years, and am just wondering why this doesn't work in LC...
>
>
> _______________________________________________
> 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