Hi Thomas, I misunderstood you, thinking #1 was not so easy either. But I'll go for that suggestion.I am almost ashamed to ask, but how do you that, and when...? Sorry, but I'm really a novice on graphics, and all thats concerning with it.
I think it will be enough to add the rectangle on the fly, just for the transcoding purposes. Where should this code be inserted and how does the lines to be inserted look line in TiledImageEncoder ? Or is it a big task to creata the rectangle ? And again, great thanks for helping me. /Gergely -----Original Message----- From: Thomas DeWeese [mailto:[EMAIL PROTECTED] Sent: Thursday, December 04, 2003 7:01 PM To: Batik Users Subject: Re: How to use "org.apache.batik.ext.awt.image.codec.tiff " ? Gergely Hajdu wrote: > Honestly, my needs are absolutely not so big at all concerning the quality > of the TIFF. Actually I just plain text I want to visualise, on > white/transparent background with black text. So as long as the text > can be seen, I wil be satisfied :=) > > Huh, isn't there any easier way to achieve this than the two suggestions > you are giving :=) ? Otherwise, I am afraid I will mailbomb this/other > forum for a while... I gave three, add a white rectangle to the SVG (perhaps on the fly only for transcoding purposes), use software that understands alpha channels and write code to flatten (implement the background color hint basically). I can understand that #2 may be out, #3 may be more work than you want to do (although it might open the door for other enhancements like going to 1bpp), but what is wrong with #1? > As I mentioned, I just need to be able to see the text. In the "worst" case > maybe other colors can be used to than black/white if it makes a solution > easier. > > Regards > /Gergely > > -----Original Message----- > From: Thomas DeWeese [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 04, 2003 5:11 PM > To: Batik Users > Subject: Re: How to use "org.apache.batik.ext.awt.image.codec.tiff " ? > > > Gergely Hajdu wrote: > > >>Finally Thomas, I've managed to run the program :=) >>But there are just a small bit missing....The created >>TIFF-image can't be viewed, I just see a black background. > > > Actually you are seeing opaque black text on a transparent black > background :) You either need to insert an opaque white rectangle > into the SVG source (before everything else). Use software that > understands alpha channels, or write code to 'flatten the image' > (* this is non-trivial). > > >>tit.addTranscodingHint( ImageTranscoder.KEY_BACKGROUND_COLOR, // ADDED > > MYSELF > >> Color.white ); > > > This would be one of the bells and whistles not supported by the > tiled transcoder. > > >>The TIFF is now just 14000 byte ( suspiciously small...). What does the >>KEY_WIDTH and KEY_HEIGHT mean ? > > > This is the size of the image in pixels. So you are generating > a 100x100 pixel image with 4 channels of 8 bits (1byte) each: > > 100*100*4*1 = 40,000 bytes uncompressed I could easily > believe 14,000 bytes compressed. Although 100x100 may not be close > to big enough for your needs. > > >>By the way, setting the background Color.white is not seen in the result. >> >>Again, million thanks for your help ! Now it's just the final step left. > > So > >>if you could help me with this, I would be REALLY happy :=) >> >>Regards >>/Gergely >> >>-----Original Message----- >>From: Thomas DeWeese [mailto:[EMAIL PROTECTED] >>Sent: Thursday, December 04, 2003 3:41 PM >>To: Batik Users >>Subject: Re: How to use "org.apache.batik.ext.awt.image.codec.tiff " ? >> >> >>Gergely Hajdu wrote: >> >> >> >> >>>You are right, I meant baseclass method. I have removed the >>>batik.jar from FOP, but then I just got some other error. >>> >>>java.lang.NoClassDefFoundError: org/apache/batik/i18n/Localizable >>> at java.lang.ClassLoader.defineClass0(Native Method) >> >> > [...] >> >> >>>Exception in thread "main" >>> >>>The jar's I've included to the classpath is the follow >>> >>>batik-1.5.zip/batik-1.5/*.jar >>>batik-1.5.zip/batik-1.5/lib/*.jar >> >> >> Are you sure you have all of these (there are a lot of them). >>In particular the above mentioned class is from 'lib/batik-util.jar' >> >> >> >>>batik-1.5.zip/batik-1.5/extensions/*.jar >>> >>>When I removed the batik.jar ( FOP version ) I could find the >> >>"KEY_INDEXED" >> >> >>>field as well. >>> >>>I really appreciate your help ! >> >> >> >> >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]