Re: Resize images
Peter Sparkes <[email protected]> Tue, 16 Sep 2014 21:27:13 +0100
| Newsgroups | gmane.text.xml.cocoon.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Miguel, My java is not good enough debug the block imageop to see what parameters's value arrive to class However as * Display image with original size and colour * Tint image various colour are working I assume there is access to image. http://cocoon.zones.apache.org/cocoon22/cocoon-imageop-sample/ also gives errors on resize (scalling) Peter On 16/09/2014 13:52, Miguel wrote: > Hi Peter > > It seems that there isn't access to image or similar error to read it. > I advise you debug the block imageop to see what parameters's value arrive to class. > > > This block has only three bugs, and all are fixed, so I think module must works. > https://issues.apache.org/jira/browse/COCOON/component/12311751/?selectedTab=com.atlassian.jira.jira-projects-plugin:component-summary-panel > > > > El 16/09/2014 14:03, Peter Sparkes escribió: >> I am using the Samples block on cocoon 2.1.12 >> >> ...//samples/blocks/imageop/logo2.png/resize-50-50 gives the following error: >> >> java.awt.image.ImagingOpException: Unable to transform src image >> >> Cocoon stacktrace[hide] >> >> *Failed to process reader* >> context://samples/blocks/imageop/sitemap.xmap - 46:53 /<map:read type="image-op-resize">/ >> context://samples/blocks/sitemap.xmap - 67:68 /<map:mount>/ >> context://samples/sitemap.xmap - 198:66 /<map:mount>/ >> context://sitemap.xmap - 1086:92 /<map:mount>/ >> >> >> Java stacktrace[hide] >> >> java.awt.image.ImagingOpException: Unable to transform src image >> at java.awt.image.AffineTransformOp.filter(AffineTransformOp.java:357) >> at org.apache.cocoon.reading.imageop.ResizeOperation.apply(ResizeOperation.java:96) >> at org.apache.cocoon.reading.imageop.ImageOpReader.applyEffectsStack(ImageOpReader.java:193) >> at org.apache.cocoon.reading.imageop.ImageOpReader.processStream(ImageOpReader.java:123) >> at org.apache.cocoon.reading.ResourceReader.generate(ResourceReader.java:332) >> >> >> >> On 16/09/2014 12:36, Miguel wrote: >>> Have you checked dependencies? >>> Have you tried to use block: cocoon-imageop-sample? >>> Can you show error message when you use transformer? >>> >>> >>> El 16/09/2014 13:14, Peter Sparkes escribió: >>>> Hi Miguel, >>>> >>>> I have implemented imageop, however, the only samples that work are: >>>> >>>> * Display image with original size and colour >>>> * Tint image various colour >>>> >>>> I get "Unable to transform src image" for >>>> >>>> * Image scaling >>>> * Image resize >>>> >>>> Any ideas how to get scaling and resizing working >>>> >>>> Best wishes >>>> >>>> Peter >>>> >>>> >>>> On 16/09/2014 07:34, Peter Sparkes wrote: >>>>> Thank you Miguel >>>>> >>>>> Peter >>>>> >>>>> On 16/09/2014 07:08, Miguel wrote: >>>>>> Hi Peter >>>>>> >>>>>> block imageop-samples exist for cocoon 2.1, and you can download in: >>>>>> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.1/RELEASE_2_1_12/src/blocks/imageop >>>>>> >>>>>> >>>>>> >>>>>> El 15/09/2014 15:57, Peter Sparkes escribió: >>>>>>> Hi, >>>>>>> >>>>>>> Thank you all for your replies. >>>>>>> >>>>>>> As I believe it will be the easiest to implement, I am going to try imgscalr. >>>>>>> >>>>>>> However, As I am using cocoon 2.1, Is there a way of using >>>>>>> http://cocoon.zones.apache.org/cocoon22/cocoon-imageop-sample/ in cocoon 2.1 >>>>>>> >>>>>>> Best wishes >>>>>>> >>>>>>> Peter >>>>>>> >>>>>>> On 12/09/2014 06:59, Miguel wrote: >>>>>>>> Hi Peter r >>>>>>>> >>>>>>>> You can find examples to manage images in Cocoon: >>>>>>>> http://cocoon.zones.apache.org/cocoon22/cocoon-imageop-sample/ >>>>>>>> >>>>>>>> Best regards >>>>>>> >>>>>>> On 11/09/2014 16:07, Sandor Szatmari wrote: >>>>>>>> I use JAI to dynamically resize images for my site. There are lot of examples if you >>>>>>>> google 'JAI image resize'. I store higher res images and downscale them on the fly to the >>>>>>>> right size for the context they will be used in. I wrote a plain old servlet to do it, but >>>>>>>> I'm sure it could be done in cocoon too. >>>>>>>> >>>>>>>> Sandor >>>>>>>> >>>>>>>> On Sep 11, 2014, at 10:38, Javier Puerto <[email protected] <mailto:[email protected]>> wrote: >>>>>>>> >>>>>>>>> Hi Peter, >>>>>>>>> >>>>>>>>> If you can use ImageMagick, you can try with: http://im4java.sourceforge.net/ >>>>>>>>> >>>>>>>>> 2014-09-11 16:27 GMT+02:00 Edward David <[email protected] <mailto:[email protected]>>: >>>>>>>>> >>>>>>>>> Peter, >>>>>>>>> There are numerous image resizer programs out there. >>>>>>>>> Check out this Free Picture Resizer at >>>>>>>>> http://download.cnet.com/Free-Picture-Resizer/3000-12511_4-10297789.html >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> ___________________ >>>>>>>>> Edward David >>>>>>>>> Information Technologies Services, >>>>>>>>> Libraries and Cultural Resources, >>>>>>>>> The University of Calgary >>>>>>>>> Phone: (403) 220-3383 <tel:%28403%29%20220-3383> >>>>>>>>> Fax: (403) 282-1218 <tel:%28403%29%20282-1218> >>>>>>>>> >>>>>>>>> -----Original Message----- >>>>>>>>> From: Peter Sparkes [mailto:[email protected] <mailto:[email protected]>] >>>>>>>>> Sent: September-11-14 8:23 AM >>>>>>>>> To: [email protected] <mailto:[email protected]> >> Cocoon users >>>>>>>>> Subject: Resize images >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I currently have a cocoon application which enables the site owner to upload images >>>>>>>>> and then within the upload javascript uses java to move the images to the required >>>>>>>>> directory. >>>>>>>>> >>>>>>>>> Most of the uploaded images are large and therefore they are slow in displaying in a >>>>>>>>> web page. >>>>>>>>> >>>>>>>>> I, therefore, wish to resize them before saving them. >>>>>>>>> >>>>>>>>> I am not sure how to do it. >>>>>>>>> >>>>>>>>> Please, can anyone help >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> >>>>>>>>> Peter >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>>>> <mailto:[email protected]> >>>>>>>>> For additional commands, e-mail: [email protected] >>>>>>>>> <mailto:[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]