if ((data[0] == (byte)0xFF)
&& (data[1] == (byte)0xD8)
&& (data[2] == (byte)0xFF)) {
FopImage.ImageInfo ii = ImageReaderFactory.make
(purl.toString(), is, null);
JpegImage jpeg = new JpegImage(ii);
jpeg.load(FopImage.ORIGINAL_DATA);
PDFJpegNode node = new PDFJpegNode(jpeg, ctx, imageElement, purl);
Rectangle2D imgBounds = getImageBounds(ctx, imageElement);
Rectangle2D bounds = node.getPrimitiveBounds();
float [] vb = new float[4];