T M Wrote: Hi, We are working with complex jasperreports using xml as a datasource and we are including images. Currently we are using a parameter map for inserting the images, but we wish to use base64 images from the xml datasource. Is there any chance that this functionality will be supported by jasper/ireport in the future? Or is there a way to construct some sort of scriptlet so that the image field can be set to retrieve the xml data and convert it into an image object? Tnx & Regards, pixm Well, Found a solution to this: Insert the following import directive in the report you want to use the images in: - org.apache.commons.codec.binary.Base64 Next declare a variable (to be fancy) new ByteArrayInputStream(new Base64().decodeBase64($F{image}.getBytes("UTF-8"))) This puts the string in a byte array, decodes it from base64 and puts it in an inputstream.Where the $F{image} represents the value of the image tag in a base64 string. Now use this variable in a picture object a inputstream and voila, image appear in your report. Regards, pixm