Coloradan John Nebel is a great friend of both the Numismatic Bibliomania Society and the American Numismatic Association. He hosts the NBS web site for free and donated his time to develop programs to turn each E-Sylum issue into individual web pages.
For the ANA meanwhile, John created very high-resolution photographs of the ANA's Bebee collection of U.S. paper money. We recently announced the availability of new web pages featuring the notes.
But John didn't stop there. His original images were too large and detailed to use as-is on the site, but taking a page from the Google Maps playbook, he set about creating programs to slice the images into bite-sized chunks for faster loading. Now visitors to the Bebee web pages and click on the notes to view the high resolution images. Here's his story of how he did it.
The high-definition images are something to behold - see details you've never viewed so clearly before. Check it out!
-Editor
All the Bebee banknotes are now clickable and the instructions linked from http://ana-museum.org have been changed to reflect that.
To keep the download time reasonable, each of the higher-resolution (40"+ wide on a 100 dpi monitor) images was sliced into 2000+ 64x64 pixel squares, only 64 of which are loaded on a mouse click. Since the images are cached by the browser, repeated clicks in the same area load fewer squares.
The slicing process went well beyond the capabilities of Photoshop, so I used a program originally written for the Unix environment, ImageMagick (www.imagemagick.org), to do the slicing. This worked on all but the imges of uncut sheets which had to be
pre-sliced in half.
Currently the site has 2+ million slices. A separate
virtual disk was set up for the site so it would have its own file system due to the large number of potentially active files. Using the file system rather than a database for a static application such as a web site allows the operating system to manage its caching over all applications instead of optimizing one at the expense of others.
A Javascript loaded with each HTML page runs within the browser to pull in the slices. A number of Perl programs organized the one-time work on the server for ImageMagick's slicing which took about 3 days of CPU time on a fast mainframe, and other programs modified the hundreds of existing HTML files so that they would call the Javascript routines.
This turned out to be quite interesting and fun although I had my doubts at first, especially when Photoshop went into an infinite loop whenever I tried anything less than a 256x256 slice.
To view the Bebee Collection online gallery, go to www.money.org (select "Visit the Money Museum," then select "The ANA Bebee Collection of U.S. Paper Money/View the Collection")
To read the earlier E-Sylum article, see:
ANA DEBUTS ONLINE BEBEE PAPER MONEY COLLECTION EXHIBIT
(www.coinbooks.org/esylum_v12n44a06.html)
Wayne Homren, Editor
The Numismatic Bibliomania Society is a non-profit organization
promoting numismatic literature. See our web site at coinbooks.org.
To submit items for publication in The E-Sylum, write to the Editor
at this address: whomren@gmail.com
To subscribe go to: https://my.binhost.com/lists/listinfo/esylum
Copyright © 1998 - 2024 The Numismatic Bibliomania Society (NBS)
All Rights Reserved.
NBS Home Page
Contact the NBS webmaster
|