imported graphic on coloured background - thin white linearound the inserted graphic
Ulrike, This is basically a Windows GDI (and GDI+) thing. However, when Framemaker sets up the so-called "device context" during PostScript -> PDF creation it is actually possible to set a "drawing flag" that prevent drawing the white rectangle before drawing the image itself. It seem that Framemaker fail to set the this "drawing flag" correctly when the frame that contain the image is set *not* to have a background colour. So, even though Windows GDI by default does this "background thing", applications that call the Windows drawing functions (as Framemaker does) can set a flag that avoid it. Framemaker does not seem to attempt to avoid drawing a filled rectangle behind images even though it should (under certain circumstances). Best regards / Med venlig hilsen Jacob Sch?ffer | Chief Developer Grafikhuset (House of Graphics) Paradis All? 22, Raml?se DK-3200 Helsinge, Denmark Phone: +45 4439 4400 Email: js at grafikhuset.dk Web: www.grafikhuset.net -Original Message- From: framers-boun...@lists.frameusers.com [mailto:framers-bounces at lists.frameusers.com] On Behalf Of Shlomo Perets Sent: Saturday, February 07, 2009 7:11 PM To: Ulrike Forsberg (UFO); framers at frameusers.com Subject: Re: imported graphic on coloured background - thin white linearound the inserted graphic Ulrike, You wrote: >I have a coloured background in my FM document and have added an image >with the same background colour (to make the inserted image look >'transparent') by reference. I have no line around the image, just a >fill with the same RGB code as the background color in the FM document. >Everything looks fine in FM, the contours of the inserted file are >invisible. I produce a pdf file, everthing is fine, no contours around >the inserted image visible. When I print the pdf, there is a fine white >contour line around the inserted graphic, any suggestions how I can get >rid of it? I tried to check the object properties, without success. This problem is related to a bug in the PS output of FrameMaker (all versions) on Windows. In the PostScript/PDF output produced by FrameMaker/Windows, a solid white rectangle is placed underneath all bitmaps. It has the same size as the bitmap, but may be displayed occasionally (sometimes for a split second when you zoom in/out, especially when the page is busy and the display is slow) or become noticeable when printing. You can easily see the solid white rectangle if you open the PDF in the full version of Acrobat and use the Object TouchUp tool to drag items -- as you drag the image, you'll see a solid white rectangle below it. Possible workarounds: explicitly set a thick border for the image (eg a 3-point border) with the same color as the background, or produce the entire background color with the image as a single bitmap. [ The solid white rectangle may not be placed underneath EPS bitmaps, but this varies depending on the FM version and the way the PDF is produced, and may not be consistent -- hence it is not a general-purpose workaround ] Shlomo Perets MicroType * http://www.microtype.com FrameMaker training & consulting * FM-to-Acrobat TimeSavers "Improve Your FrameMaker Skills" live web-based training sessions ___ You are currently subscribed to Framers as js at grafikhuset.dk. Send list messages to framers at lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscribe at lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/js%40grafikhuset.dk Send administrative questions to listadmin at frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
RE: imported graphic on coloured background - thin white linearound the inserted graphic
Ulrike, This is basically a Windows GDI (and GDI+) thing. However, when Framemaker sets up the so-called "device context" during PostScript -> PDF creation it is actually possible to set a "drawing flag" that prevent drawing the white rectangle before drawing the image itself. It seem that Framemaker fail to set the this "drawing flag" correctly when the frame that contain the image is set *not* to have a background colour. So, even though Windows GDI by default does this "background thing", applications that call the Windows drawing functions (as Framemaker does) can set a flag that avoid it. Framemaker does not seem to attempt to avoid drawing a filled rectangle behind images even though it should (under certain circumstances). Best regards / Med venlig hilsen Jacob Schäffer | Chief Developer Grafikhuset (House of Graphics) Paradis Allé 22, Ramløse DK-3200 Helsinge, Denmark Phone: +45 4439 4400 Email: j...@grafikhuset.dk Web: www.grafikhuset.net -Original Message- From: framers-boun...@lists.frameusers.com [mailto:framers-boun...@lists.frameusers.com] On Behalf Of Shlomo Perets Sent: Saturday, February 07, 2009 7:11 PM To: Ulrike Forsberg (UFO); fram...@frameusers.com Subject: Re: imported graphic on coloured background - thin white linearound the inserted graphic Ulrike, You wrote: >I have a coloured background in my FM document and have added an image >with the same background colour (to make the inserted image look >'transparent') by reference. I have no line around the image, just a >fill with the same RGB code as the background color in the FM document. >Everything looks fine in FM, the contours of the inserted file are >invisible. I produce a pdf file, everthing is fine, no contours around >the inserted image visible. When I print the pdf, there is a fine white >contour line around the inserted graphic, any suggestions how I can get >rid of it? I tried to check the object properties, without success. This problem is related to a bug in the PS output of FrameMaker (all versions) on Windows. In the PostScript/PDF output produced by FrameMaker/Windows, a solid white rectangle is placed underneath all bitmaps. It has the same size as the bitmap, but may be displayed occasionally (sometimes for a split second when you zoom in/out, especially when the page is busy and the display is slow) or become noticeable when printing. You can easily see the solid white rectangle if you open the PDF in the full version of Acrobat and use the Object TouchUp tool to drag items -- as you drag the image, you'll see a solid white rectangle below it. Possible workarounds: explicitly set a thick border for the image (eg a 3-point border) with the same color as the background, or produce the entire background color with the image as a single bitmap. [ The solid white rectangle may not be placed underneath EPS bitmaps, but this varies depending on the FM version and the way the PDF is produced, and may not be consistent -- hence it is not a general-purpose workaround ] Shlomo Perets MicroType * http://www.microtype.com FrameMaker training & consulting * FM-to-Acrobat TimeSavers "Improve Your FrameMaker Skills" live web-based training sessions ___ You are currently subscribed to Framers as j...@grafikhuset.dk. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/js%40grafikhuset.dk Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info. ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.