Thanks Mike and Roger - seems like it works on OSX at least despite the notes in the docs:
To be used as a pattern on Mac OS systems, an image must be 128x128 pixels > or less, and both its height and width must be a power of 2, however, in > LiveCode version 2.7, this restriction was partially lifted and the engine > will tile rectangular regions correctly with arbitrarily sized background > patterns.To be used on Windows and Unix systems, height and width must be > divisible by 8. To be used as a fully cross-platform pattern, both an > image's dimensions should be one of 8, 16, 32, 64, or 128. > However it works nicely on OSX now. I'm keeping the technique below as it allows me to reposition the image within the oval by dragging it around - but then when I want to keep it I will export the snapshot and then set the backgroundpattern of the graphic. By the way I can't get the new syntax to work: 1. > > New variants of the import snapshot and export snapshot commands have > been added: import snapshot ... at size width, height > export snapshot ... at size width, height > The script editor does not like the syntax? On 10 May 2013 13:14, Roger Guay <i...@mac.com> wrote: > Hi David, > > Seems to me that the ideal solution to you problem is to make the image > the backgroundPattern of your oval. > > Roger > > > On May 10, 2013, at 4:22 AM, David Bovill <da...@scimatch.org> wrote: > > > OK - seems like this works: > > > > - Image at back using ink "blendSrcAtop" > > - Graphic in front, black filled oval, with ink "blendSrcOver" > > - Group both objects and set the ink of the group to "blendSrcOver" > > > > Or use the following scripts: > > > > getprop show_Rounded > >> put the ink of me into someInk > >> if someInk is "blendSrcOver" then > >> return true > >> else > >> return false > >> end if > >> end show_Rounded > >> > >> setprop show_Rounded someBoolean > >> put the graphic_Object of me into roundedGraphic > >> put the image_Object of me into imageObject > >> set the ink of imageObject to "blendSrcAtop" > >> > >> if someBoolean is true then > >> set the ink of me to "blendSrcOver" > >> set the ink of roundedGraphic to "blendSrcOver" > >> else > >> set the ink of me to "srcCopy" > >> set the ink of roundedGraphic to "srcCopy" > >> end if > >> end show_Rounded > >> > > > > On 10 May 2013 11:59, David Bovill <da...@scimatch.org> wrote: > > > >> Trying to work out the right combination of blends for an image (photo) > >> and a graphic oval to create an oval mask. Ideally this is a group so > that > >> I can change the image and not something which depends on an alpha > channel. > >> > >> Getting close - but nothing quite right yet. Suggestions? > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode