RE: QT xtras in Shockwave
Alan wrote: > Can any body tell me what xtra this is referring to. I made sure each > movie's xtras in Director included QuickTime Agent.x32 and QT3Asset.x32. > But still got this error message. I then made sure "Download if > needed" was > selected for QT3Asste.x32, which seems to have stopped this error message > appearing, but the QT movies still do not play. > > According to http://www.accessity.net/xtralist/Macr%20Xtras.htm, the > QT3Asset.x32 xtra - > "Enables Shockwave Player or projectors to play QuickTime cast > members and > provides the "QT3Mix" soundDevice." - but this does not happen. > > Please help > Alan > > These worked fine ( apart from needing the animated gif xtra). I'm on broadband (IE6 current shockwave player) however, so perhaps you aren't either streaming the quicktime or doing a preloadnetthing and checking thay are loaded before attempting to play them. Just a quick thought. Brad [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: QT xtras in Shockwave
Hi Alan, The videos play from my computer (400MHz G4 Mac, Mac OS 10.2, QT 6.1, cable modem, Internet Explorer 5.2.2 and Safari beta 1.0 (v51)). No audio though. Either the video doesn't have any or you need to set the SoundDevice = "QT3Mix". You did the right thing by setting the QuickTime Asset Xtra (QT3Asset.x32) to download if needed. The QT Asset Xtra is not installed by default, therefore you have to tell the Shockwave movie to download the Xtra to the user's computer by checking "Download if needed" option. You should also be checking to see if QT is installed (and the version is recent enough) on the user's computer by using the quickTimePresent and/or quickTimeVersion() - both of which are supported through Shockwave. I'm guessing the the reason why the QT movies aren't playing for you is the slow speed of your 56k dial-up connection. I image that if you wait long enough the movies will eventually play. If your project designed to be viewed by users having a dial-up connection you need to compress the heck out of your QT movies. I doubt you'll be able to get enough compression while retaining satisfactory quality. If your project is designed to be viewed by people with a fast connection then I wouldn't worry about it not working through dial-up - it's not a valid test. Hope that helps. Jeremy Aker On Tuesday, January 21, 2003, at 11:14 PM, Alan Neilsen wrote: Hi list I am building some video editing simulations in Shockwave for delivery over the Web. To have a look, go to http://cowan.ls.deakin.edu.au/Media_Arts_Sims/index.htm and select one of the simulation from the menu. These work fine when I access them from a network computer, but when I tried to test the download time over a 56k modem at home, the Quicktime movies do not work and I get an error message - "Director Player Error The Application requires an Xtra (QuickTime) that either does not exist or failed to initialise properly. Please make sure the appropriate Xtras are in the Xtras folder(s)." Can any body tell me what xtra this is referring to. I made sure each movie's xtras in Director included QuickTime Agent.x32 and QT3Asset.x32. But still got this error message. I then made sure "Download if needed" was selected for QT3Asste.x32, which seems to have stopped this error message appearing, but the QT movies still do not play. According to http://www.accessity.net/xtralist/Macr%20Xtras.htm, the QT3Asset.x32 xtra - "Enables Shockwave Player or projectors to play QuickTime cast members and provides the "QT3Mix" soundDevice." - but this does not happen. Please help Alan [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Create text field - I can't find info about it
Hi, I'm trying to make a list of words with the equal translation next to those words. i.e. makan : to eat tidur: to sleep duduk : to sit etc... Because I have about 100 words, I guess it is not very effective if I have to type every single words... So, I was thinking about putting those words into lingo propertylist and then access them using lingo getList or other. now, I want every word put into a single text field because I want the user tobe able to click on the word to hear the pronunciation of the word clicked. My question is: Is there a way to create a textfield on the fly (using lingo scripting) so I can create a textfield and then get the word from the propertyList and then put the word into the text field? Any advise or help is more than welcome... Thanks! Regards, Uni [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
QT xtras in Shockwave
Hi list I am building some video editing simulations in Shockwave for delivery over the Web. To have a look, go to http://cowan.ls.deakin.edu.au/Media_Arts_Sims/index.htm and select one of the simulation from the menu. These work fine when I access them from a network computer, but when I tried to test the download time over a 56k modem at home, the Quicktime movies do not work and I get an error message - "Director Player Error The Application requires an Xtra (QuickTime) that either does not exist or failed to initialise properly. Please make sure the appropriate Xtras are in the Xtras folder(s)." Can any body tell me what xtra this is referring to. I made sure each movie's xtras in Director included QuickTime Agent.x32 and QT3Asset.x32. But still got this error message. I then made sure "Download if needed" was selected for QT3Asste.x32, which seems to have stopped this error message appearing, but the QT movies still do not play. According to http://www.accessity.net/xtralist/Macr%20Xtras.htm, the QT3Asset.x32 xtra - "Enables Shockwave Player or projectors to play QuickTime cast members and provides the "QT3Mix" soundDevice." - but this does not happen. Please help Alan *** Alan NeilsenTelephone : +61 03 5227 8155 Multimedia DeveloperE-mail: [EMAIL PROTECTED] Learning Services Deakin University Geelong Waterfront Campus Geelong VIC 3217 Please feel free to visit us. See what we do at - Learning Services: http://www.deakin.edu.au/learningservices Exemplars of our work: http://cowan.ls.deakin.edu.au/exemplars/ [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: Email/Mailto from Scrollable text.
Marcus wrote: > When I create a projector it works fine, but on the hyperlinks it > opens an > unfound html page, before going to the default email program. Any > ideas what > I'm doing wrong?? Do I need an extra, or can this be done from within > Director? > > I'm working on D8, PC Windows 98. > > Please help > Thanks Marcus Using XP pro & IE6 I still experienced the same problem you describe even when using baOpenUrl. I use an excellent xtra E-mailExec by ingeniak that fixes this problem now and allows for easy inserion of subject & body if needed. Version 2 is a paid xtra (and well worth the money) but v1 didn't need a licence if you can find it. I have the pc version if you contact me offlist (BTW If this is a big no-no, someone let me know but their site doesn't say anything) Brad [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
RE: bringing a window to the front
Charlie Fiskeaux II wrote: > I'm using Buddy API to make sure a window stays on top of other > windows, and > have tried this code, without success: > > gBUDAPI=xtra("BudAPI").new() > lwinHandle=baWinHandle() > baWindowToFront(lwinHandle) I had a similiar issue and had to use baWindowToFront(baStageHandle()) in an exit frame script rather than a startMovie. Not sure if this is applies to you. or baSetWindowDepth( baWinHandle(), 1 ) may be another option Brad [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: bringing a window to the front
I'm using Buddy API to make sure a window stays on top of other windows, and have tried this code, without success: gBUDAPI=xtra("BudAPI").new() lwinHandle=baWinHandle() baWindowToFront(lwinHandle) I've also tried baStageHandle() to get the handle of the current window, but to no avail. I've tried full screen, titleless window, and titled window projector modes, too, but nothing actually seems to work. The way I'm testing to see if it works, is to start the application and then hit alt-tab to bring another window to the front. Is this interaction not the same as another application making itself on top? Is there any other way to keep my app on top? There is no need to instantiate Buddy API before using its command-set, so no need for the new() call. If you want your window to *stay* on top, as opposed to moving it to the front, try baSetWindowState( WinHandle, "StayOnTop" ) HTH, -Sean. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: AW: create a mask of an image
http://lumpymuffins.home.attbi.com/masking It's a little bit rude, it's on a tight repeat loop, but it listens at the end of a cycle. -- Carl West [EMAIL PROTECTED] http://eisen.home.attbi.com Looks nice! It closed it's own window immediately and then froze explorer. My comp crashed. :-/ In Opera it looked pretty though. -A. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: Email/Mailto from Scrollable text.
I've placed the script 'mailto:[EMAIL PROTECTED]' without the quotation marks on the Text Inspector. I've also placed an on hyperlinkClicked event handler as a movie script: When I create a projector it works fine, but on the hyperlinks it opens an unfound html page, before going to the default email program. Any ideas what I'm doing wrong?? Do I need an extra, or can this be done from within Director? Use Buddy API's baOpenUrl() method instead of gotoNetPage() HTH, -Sean. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
bringing a window to the front
I'm using Buddy API to make sure a window stays on top of other windows, and have tried this code, without success: gBUDAPI=xtra("BudAPI").new() lwinHandle=baWinHandle() baWindowToFront(lwinHandle) I've also tried baStageHandle() to get the handle of the current window, but to no avail. I've tried full screen, titleless window, and titled window projector modes, too, but nothing actually seems to work. The way I'm testing to see if it works, is to start the application and then hit alt-tab to bring another window to the front. Is this interaction not the same as another application making itself on top? Is there any other way to keep my app on top? Charlie Fiskeaux II Media Designer The Creative Group www.cre8tivegroup.com 859/858-9054x29 [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Email/Mailto from Scrollable text.
Email from Scrollable text. I'm trying to create hyperlinks from within a scrollable text box that link to the default email program. I've placed the script 'mailto:[EMAIL PROTECTED]' without the quotation marks on the Text Inspector. I've also placed an on hyperlinkClicked event handler as a movie script: on hyperlinkClicked me, data, range if data starts "mailto:"; then goToNetPage(data) end if end When I create a projector it works fine, but on the hyperlinks it opens an unfound html page, before going to the default email program. Any ideas what I'm doing wrong?? Do I need an extra, or can this be done from within Director? I'm working on D8, PC Windows 98. Please help Thanks Marcus _ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
AW: AW: create a mask of an image
Thanks Carl, James, Andreas! Works great! Michael [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: AW: create a mask of an image
I had some fun with it at http://lumpymuffins.home.attbi.com/masking It's a little bit rude, it's on a tight repeat loop, but it listens at the end of a cycle. -- Carl West [EMAIL PROTECTED] http://eisen.home.attbi.com I have no superfluous leisure; my stay must be stolen out of other affairs; but I will attend you awhile. - Isabella, Measure for Measure, Act 3 Scene 1 - [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: center stage in projector
On Monday, January 20, 2003, at 05:56 PM, H.F. Duijndam wrote: I made an movie, and the PC has an resolution of 1280 x 1024. The movie is made with this resolution when using director. Don't. Resize your stage to meet your playback requirements -- change the movie settings to 640 by 480, as you say these are the actual screen dimensions of the file. Then, when creating the projector, get into options and decide if you want it to play centered and/or full screen. Warren Ockrassa | http://www.nightwares.com/ Director help | Free files | Sample chapters | Freelance | Consulting Author | Director 8.5 Shockwave Studio: A Beginner's Guide Published by Osborne/McGraw-Hill http://shop.osborne.com/cgi-bin/osborne/0072195622.html [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
center stage in projector
Hi all, I made an movie, and the PC has an resolution of 1280 x 1024. The movie is made with this resolution when using director. When i play the movie on an pc at 800 x 600 resolution it is not centered anymore. How do you solve this, the movie is for using at 800 x 600 resolution the messurement of the movie is 640 x 480. and should be centered on 15" and 17" monitors tia Herman [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: AW: create a mask of an image
At 14.49 +0100 03-01-21, Michael von Aichberger wrote: 'Massage' the 24-bit image first, thinking out loud: Make another image object the same size that is some appropriate shade of grey Copy the second image onto the first using an appropriate ink (probably blend, lighten or darken) Copy the resulting image into a 1-bit image Hi Carl, thanks for your answer, I have played a lot with these inks, but I just don't get it. If you or someone else could be a little more specific, I'd really appreciate it. Thanks anyway. Michael The idea is: If you make the whole image sarker before copying it to a 1-bit image object, a greater number of the pixels will be considered darker than the 50% gray threshold. 1) Take your original image, put it in an image object 2) Make a new img obj of the same size 3) Use fill() to draw a black, filled rect in the new img obj 4) Copy the new img obj onto the original img, using copypixels() and #blend = 30% (for example) 5) Stuff the new darkened image inside a 1-bit img obj 6) Assign img obj to a member -A. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: create a mask of an image
Michael von Aichberger <[EMAIL PROTECTED]> wrote: > Imagine a 24-bit color image. > > If I copyPixel this image into a 1-bit image, then I get kind of a mask, > some pixels are white, others are black. It seems that all pixels above a > threshold have been turned to white and below that threshold they have been > turned to black. > > The threshold seems to be a medium gray. > > Now to my question: How can I achieve the same effect, but define another > threshold for the separation, lets say a very bright grey? Hi Michael, Here's my first stab at this. It works by darkening or lightening the initial image before making the 1-bit mask. The handler below allows you to choose among 248 levels of gray for the cut off point, but not all 255. If 255 levels are important, then you might like to test techniques using other inks. Cheers, James on makeMask(anImage, aCutOff) tRect = anImage.rect tWidth = tRect.width tHeight = tRect.height tMask = image(tWidth, tHeight, 1) tTemp = anImage.duplicate() tFilter = image(tWidth, tHeight, 8, #grayscale) if aCutOff <= 127 then tColor = 124 - aCutOff tColor = rgb(tColor, tColor, tColor) tOptions = [#ink: #addPin] else -- aCutOff > 127 then tColor = aCutOff - 123 tColor = rgb(tColor, tColor, tColor) tOptions = [#ink: #subtractPin] end if tFilter.fill(0, 0, tWidth, tHeight, tColor) tTemp.copyPixels(tFilter, tRect, tRect, tOptions) tMask.copyPixels(tTemp, tRect, tRect) return tMask end makeMask [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: AW: create a mask of an image
Michael von Aichberger wrote: > > > 'Massage' the 24-bit image first, thinking out loud: > > Make another image object the same size that is some appropriate shade of > grey > > Copy the second image onto the first using an appropriate ink (probably > blend, lighten or darken) > > Copy the resulting image into a 1-bit image > > Hi Carl, > > thanks for your answer, I have played a lot with these inks, but I just > don't get it. > If you or someone else could be a little more specific, I'd really > appreciate it. Works on my machine: on makemask mem, thresh -- thresh is the threshhold value where the mask changes from black to white (0..256) original = member(mem) hite = original.height wdth = original.width thresh = thresh + 4 -- fudge factor, dunno why, but it works amount = abs(128 - thresh) theInk = [33,35][1 + (thresh > 128)] -- either Add Pin or Subtract Pin tempImage = image(wdth, hite, 32) tempImage = original.image.duplicate() greyImage = image(wdth, hite, 32) greyimage.fill(original.rect, rgb(amount,amount,amount)) tempImage.copypixels(greyImage, original.rect, original.rect, [#ink:theInk]) maskmem = new(#bitmap) maskmem.Image = image(wdth, hite, 1) maskmem.image.copyPixels(tempimage, original.rect, original.rect) tempImage = void greyimage = void end You could even skew the mask toward different colors by messing with the rgb value greyImage gets filled with. -- Carl West [EMAIL PROTECTED] http://eisen.home.attbi.com I have no superfluous leisure; my stay must be stolen out of other affairs; but I will attend you awhile. - Isabella, Measure for Measure, Act 3 Scene 1 [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: install quicktime OSX
On Monday, January 20, 2003, at 07:05 PM, Luke wrote: Hi Warren, just wondering - would /users/username/library/application support/app name/ be the appropriate directory to save configuration information (etc)? Probably, that or ~/library/preferences/ . That's where the plists go. Current convention has it to write them out with the application name *last* and your company's top-level URL preceding in reverse order. So fir Director the file is called com.macromedia.DirectorMX. -- WthmO [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
AW: AW: create a mask of an image
> If you could preprocess the images no, I have to create a mask of an image that I create from scratch with Imaging Lingo > you could probably use set/getpixel to tickle each pixel set/getpixel would certainly work, but it is far too slow I still have hope that it might work with copyPixels. In his book "Director Shockwave Studio Developer's Guide" James Newton describes a way of "Isolating a color" with the copyPixels command using the #backgroundTransparent ink and setting the #color and #bgColor properties to the same value. (page 74) Unfortunately that doesn't help me either. (Or I'm just too stupid ...) Thanks anyway Michael [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: associating my application with a filetype
Thanks, that's the kind of stuff I was looking for. Charlie Fiskeaux II Media Designer The Creative Group www.cre8tivegroup.com 859/858-9054x29 - Original Message - From: "Tim MacDonald" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 20, 2003 3:25 PM Subject: RE: associating my application with a filetype > Hi Charlie, > > On the PC you'll need to write to the registry (BuddyAPI does this and there > are some scripts on Gary Smith's site) and then check the (still > undocumented) commandline property when your application starts up. On a mac > you can use Pimz' opendocument xtra (on the same page where you found > propsave). > > HTH > > Tim > > > -Original Message- > > From: Charlie Fiskeaux II [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, 21 January 2003 1:01 pm > > To: Lingo-L Mailing List > > Subject: associating my application with a filetype > > > > > > I'm building an audio mixing application that saves its > > recording sessions > > (lists) to binary files with the propSave xtra. I would like > > to associate > > my application with its files, and if possible, set it up so > > that if the > > user double clicks on a file to open it, it automatically > > opens the file in > > my application. I'd like to do this for Mac and PC, so if anyone has > > knowledge on how to proceed, I'd be grateful if you'd share > > it with me. > > > > I assume on the PC it's simply a registry entry, but I don't > > know anything > > about it on the mac side. Also, I assume when a file is > > double clicked on > > and the OS launches my associated app, the OS simply passes > > the filename to > > my app, but I don't know how to accept it. > > > > Thanks, > > > > Charlie Fiskeaux II > > Media Designer > > The Creative Group > > www.cre8tivegroup.com > > 859/858-9054x29 > > > > > > [To remove yourself from this list, or to change to digest > > mode, go to http://www.penworks.com/lingo-l.cgi To post > > messages to the list, email [EMAIL PROTECTED] (Problems, > > email [EMAIL PROTECTED]). Lingo-L is for learning and > > helping with programming Lingo. Thanks!] > > > [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] > [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
Re: AW: create a mask of an image
At 2:49 PM +0100 1/21/03, Michael von Aichberger wrote: > 'Massage' the 24-bit image first, thinking out loud: Make another image object the same size that is some appropriate shade of grey Copy the second image onto the first using an appropriate ink (probably blend, lighten or darken) Copy the resulting image into a 1-bit image Hi Carl, thanks for your answer, I have played a lot with these inks, but I just don't get it. If you or someone else could be a little more specific, I'd really appreciate it. I could be wrong, but I don't think any of the standard inks will help, here. If you could preprocess the images, I'd recomend Debabelizer. If not, then you could probably use set/getpixel to tickle each pixel thats not pure white at runtime. -- Cole [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
AW: create a mask of an image
> 'Massage' the 24-bit image first, thinking out loud: > Make another image object the same size that is some appropriate shade of grey > Copy the second image onto the first using an appropriate ink (probably blend, lighten or darken) > Copy the resulting image into a 1-bit image Hi Carl, thanks for your answer, I have played a lot with these inks, but I just don't get it. If you or someone else could be a little more specific, I'd really appreciate it. Thanks anyway. Michael [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]