Subject: Re: [xsl] Image size with XSL? From: "Mark Wilson pubs@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 18 Dec 2016 21:18:18 -0000 |
Hi Max, I saw that application but did not realize that it could be used the way you suggested (in a batch mode). I now have two solutions to explore, yours and John's binary module. Should keep me off the streets for a few days. Thanks everyone. Very, very helpful. Regards, Mark On 12/18/2016 2:07 PM, Max Zhaloba mzhaloba@xxxxxxxxxxxxxxx wrote: > We had a similar task on one of our projects. However there was not so > many files, we also invoked an external utility to read the metadata. > We used Image Magick (imagemagick.org). > > You can iterate over image files and call identify.exe with "-format" > option that contains XML tags: > <image>\n<file>%i</file>\n<width>%w</width>\n<height>%h</height>\n</image> > and redirect the standard output to file. Then as soon as you wrap the > contents of that file into the pair of opening/closing tags it becomes > a well-formed XML an you can read it from XSLT. And since performance > is a factor for you, it will be faster to use <xsl:key> for that purpose. > > There's a handy installer of Image Magick for OS X at > http://cactuslab.com/imagemagick, if you're on Mac. > > - Max > (blog.xml.rocks <http://blog.xml.rocks>) > > On 18.12.2016 9:54 PM, Mark Wilson mark@xxxxxxxxxxxx wrote: >> I have an XSL stylesheet driven by an XML data source that produces >> about 5000 different pages, many with multiple images. I have been >> adding by hand a placement-index to the XML data source that arranges >> the images neatly, as with this page: >> http://www.cpslib.org/amp/europa-themes.htm. >> >> I am now faced with adding a huge number of images to a page or pages >> like this: >> http://www.cpslib.org/flaws/flaws.htm >> >> I would like to add the placement-index to the XML data source >> programmatically. Is there a way to obtain the height or width of a >> jpeg image from the file itself (image.jpg, for instance) using XSLT? >> Or, can someone suggest another way to do this programmatically? >> >> Feel free to wander around the website if you find it interesting. >> >> Thanks, >> Mark >> >> > > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <-list/2754769> > (by email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Image size with XSL?, Max Zhaloba mzhaloba | Thread | Re: [xsl] Image size with XSL?, Max Zhaloba mzhaloba |
Re: [xsl] Image size with XSL?, Mark Wilson pubs@xxx | Date | Re: [xsl] Image size with XSL?, Liam R. E. Quin liam |
Month |