[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-1592) <s:graphicImage> should accept raw byte[] without conversion

Caye (JIRA) jira-events at lists.jboss.org
Thu Nov 22 09:30:18 EST 2007

    [ http://jira.jboss.com/jira/browse/JBSEAM-1592?page=comments#action_12388794 ] 
Caye commented on JBSEAM-1592:

I also thinks this issue is quite important, at least i do need this feature and its annoying if we want to use the s:graphicImage that is the solution that Seam provides. So it would be nice if you guys can take a look at this.

Thanks in advance! 

> <s:graphicImage> should accept raw byte[] without conversion
> ------------------------------------------------------------
>                 Key: JBSEAM-1592
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-1592
>             Project: JBoss Seam
>          Issue Type: Feature Request
>          Components: JSF
>    Affects Versions: 1.3.0.ALPHA, 1.2.1.GA, 2.0.0.BETA1
>         Environment: latest from repo 
>            Reporter: Gena Batalski
>            Priority: Minor
> It would be helpful to feed the <s:graphicImage> with raw byte[] (possible also ByteArray - stream) without converting it to BufferedImage or something else. Also the content type could be manually  entered. Of course, its in the responsibility of the developer, to take care about the correctness of input. Optional attributes (forceContentType, forceImage or something else)  could do this job on the UI side.
> Background of the request:
> if i comment out the byte[] handling in Image.class (line 404 method readImage()) as in a following snipplet,  i get an expected quality. Otherwise, the image quality decreases significantly, especially for small images (icons, thumbnails).
>  /*
>             byte[] b = (byte[]) input;
>             readImage(new ByteArrayInputStream(b));
>             */
>             output  = (byte[]) input;
> I also would have some possibility, to prepare the image on demand. Currently i'm using two servlets: one SeamResource and one for my images. My servlet receives an URI and selects an image LOB from DB, because it isn't necessary to store the images in memory (they could be large) and the images could stay unrequested. What i need is some kind callback (converter?) which asks me for byte[] or stream representation of an image uri.
> Thanks
> Gena

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list