4/10/2023 0 Comments Zoomify free![]() We are using the Enterprise version of Zoomify, a Flash-based image viewer, although I believe the free version will work as well. Kakadu is a commercial JPEG2000 codec, although inexpensive licenses are available for not-for-profit activity. We're using the Kakadu Software JPEG2000 library to perform the on-the-fly decoding of JPEG2000 images. The OneJar library allows the Java classes and required dependencies to be bundled into a single JAR file. It does not require a servlet engine rather, it uses the Restlet library to perform as a stand-alone application. It parses the URL of the request and dynamically creates the appropriate JPEG tile (or metadata file) out of the JPEG2000 image.The CodeThe JPEG2000 for Zoomify shim requires Java 1.5 or greater. Our solution is to create a web application that mimics the directory-of-JPEG-tiles solution, but to dynamically generate the tiles our of a JPEG2000 master.The free version of Zoomify reads JPEG tiles out of a directory structure that looks like this: /ImageProperties.xmlIncludes descriptive elements of the source image like height, width, and tile size./TileGroup0/0-0-0.jpgThe highest power-of-2 zoom out level that creates an image with dimensions less than 256x256/TileGroup0/1-0-0.jpgThe tile at the upper left corner at the first power-of-2 zoom level/TileGroup0/1-1-0.jpgThe tile to the left of 1-0-0.jpgThe shim mimics that directory structure. We didn't want to be locked into either of these scenarios. Or, one could use the 'enterprise' version of Zoomify and its proprietary PFF format or the equally proprietary MrSID format. ![]() We looked at Zoomify, but to perform its scaling function it generates JPEG tiles at several resolutions and storing those tiles can triple or quadruple disk space requirements. We are also considering the use of JPEG2000 as a preservation format, and would find it attractive to use the same image format for both access copies and preservation copies. We are in the process of migrating those collections to DSpace and were looking for a mechanism to leverage the existing JPEG2000 files and not have to generate new derivatives. The video is now available, and that article includes an update on progress since the this article was posted.OhioLINK has a collection of JPEG2000 images as an access format that were generated for use in our DLXS-based content system. When the video of the talk is up (thanks, Noel!) I'll link it here, too. This is a textual representation of a lightning talk done on Feb 26th at Code4Lib 2008.These list items are microformat entries and are hidden from view.You can add several Zoomifyied Hi-Res images on your web pages, as long as you add the Hi-Res images directory and link them to the web object as above. That's it, test your page, your Hi-Res image shall be apprearing in the zoom window and you shall be able to zoom in/out and scroll. Add (download) the file zoomifyViewer.swf to the same directory than your "cities.htm" page in your web site, this is actually the heart of the feature. Put this html page and the image Hi-res directory on your web site. ![]() ![]() Save the template.htm edited under your preferred name like here "cities.htm" in your web site directory Put either the full name " or just the directory if you place it in the same directory than the html page. Replace the directory value highlighted in orange by the directory name and path of the just created Image Hi-Res directory. ![]() Either edit the html code or modify the FlashVars parameter in your favorite html editor Open the template.htm file from the zoomify directory It will create a sub-directory with the name of your Hi-Res image in the same directory than your Hi-Res image The software will open a small window and will create the sub-images Run the zoomify software and in menu file open your Hi-Res image Find your Hi-Res image and drop-down the image on the zoomify.exe icone Once you have downloaded and installed the zoomify software: The zoomify feature is a free software to be downloaded from the web Here : Zoomify ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |