Design Challenge -- Round Corner mask on images
capellan2000 at gmail.com
Thu Mar 31 14:29:55 EDT 2016
> Am I being stupid?
No, this same topic (masking images) have been discussed many times before.
An this same topic will arise again in a near future. Do you know why?
Because LC IDE does not have an integrated menu or an external palette or a
stack plug-in to create mask for images.
2011 in the forums:
2013 in the mail list:
By the way, just to complete in this same thread all masking options
available, here is a recipe for using Scott Rossi's Hidden Point technique
to mask an image:
A graphic with discontiguous points is just another way to create a vector
1) Create a new stack
2) Create a polygon graphic
and set the points of it to:
3) import an image into this stack,
put the image in a corner, where it does not
hide the graphic and:
set the backpattern of grc 1 to the id of img 1
(now, the imported image is cropped within
4) set the script of the graphic to this variation
of Scott Rossi script to move the first point of
the graphic and (at the same time) move the
image within the graphic:
-- based on Scott Rossi script for masking images
put mouseH(),mouseV() into tClick
put the points of me into lpoints
put line 1 of lpoints into tFirstPoint
put "mouseDown" & cr & lpoints & cr & cr into fld 1
on mouseMove X,Y
if tClick = "" then exit mouseMove
put (X - item 1 of tClick,Y - item 2 of tClick)
put (X - item 1 of tClick) + item 1 of tFirstPoint,(Y - item 2 of
tClick) + item 2 of tFirstPoint into line 1 of lpoints
set the points of me to lpoints
put "" into tClick
put "" into tClick
When you click inside the graphic and move the mouse
the image will move within the graphic.
View this message in context: http://runtime-revolution.278305.n4.nabble.com/Design-Challenge-Round-Corner-mask-on-images-tp4702659p4702879.html
Sent from the Revolution - User mailing list archive at Nabble.com.
More information about the Use-livecode