Actually, this has already been fixed but you'll have to use FOP Trunk (from the Subversion repository).
http://svn.apache.org/viewvc?rev=696365&view=rev So please ignore my earlier comment. On 02.02.2009 11:43:55 Jeremias Maerki wrote: > Tom, would you mind attaching this patch as a unified diff to a new > Bugzilla issue? > > http://xmlgraphics.apache.org/fop/dev/index.html#patches > > Thanks. > > On 02.02.2009 11:31:41 thtesche wrote: > > > > HI Vincent, > > > > I run into the same exception but the reason was not your earlier mentioned > > bugfix. The method doesn't support the DataBuffer.TYPE_USHORT. Our png comes > > with this data type so I tried to fix the implementation with: > > > > } else if (dataType == DataBuffer.TYPE_USHORT) { > > byte[] line = new byte[nbands * w]; > > short[] shline =new short[nbands*w]; > > for (int y = 0; y < h; y++) { > > alpha.getDataElements(0, y, w, 1, shline); > > for (int i = 0; i < w; i++) { > > line[i] = (byte)(shline[i] ); > > } > > out.write(line); > > } > > > > The code worked but I'm not sure whether it's correct. Please have a look at > > it and if possible add this handling for ushort to fop. > > > > Regards > > > > Tom > > > > > > Vincent Hennebert-3 wrote: > > > > > > Hi, > > > > > > Tavmjong Bah wrote: > > >> Hi again, > > >> > > >> Fop (0.95beta) is included in Fedora 9. I am having trouble with > > >> including an SVG graphic that in turn includes a PNG (SVG graphics > > >> without including a PNG work fine). > > >> > > >> SEVERE: svg graphic could not be rendered: Unsupported DataBuffer type: > > >> java.awt.image.DataBufferUShort > > >> java.lang.UnsupportedOperationException: Unsupported DataBuffer type: > > >> java.awt.image.DataBufferUShort > > >> at > > >> org.apache.fop.pdf.AlphaRasterImage.outputContents(AlphaRasterImage.java:169) > > > > > > Weird. Sounds crazy, but are you sure OpenJDK provides an implemenation > > > for this class? Can you reproduce the problem with a Sun jvm? > > > > > > > > >> I am also getting some weirdness where a few PNG files end up with the > > >> wrong colors. I didn't have these troubles with a fop svn version from > > >> last year with Fedora 6. > > > > > > The image package has been largely rewritten in the 0.95beta version, > > > and a bug has recently been fixed regarding PNG images drifting to > > > yellow. You’re very probably hitting this bug. Can you try downloading > > > and building the head version of the 0.95 branch? > > > svn co > > > http://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95 > > > then run > > > ant package > > > > > > If there’s no rush you might want to wait a couple of weeks that the > > > final 0.95 version is released. > > > > > > HTH, > > > Vincent > > > > > > > > > -- > > > Vincent Hennebert Anyware Technologies > > > http://people.apache.org/~vhennebert http://www.anyware-tech.com > > > Apache FOP Committer FOP Development/Consulting > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > > > > > -- > > View this message in context: > > http://www.nabble.com/Fedora-9%3A-SVG-graphic-with-PNG-tp17301525p21787367.html > > Sent from the FOP - Users mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > Jeremias Maerki > Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
