Anyways, just wanted to announce that my services are available, if any one has need of them.
Technical discussion follows:
The biggest challenge in a photo-blog design is sizing the image properly. My goal was to maintain a consistent page display despite differences in image size and orientation. The easy way out is to simply force the image width to the maximum size (600 for this design), but that would cause serious disparity between the height of landscape vs. portrait images.
The solution was a small PHP script which determines the actual width and height of the image. It then decides which dimension is larger and sets that parameter to a pre-set maximum value. Note that this script must be placed after <$MTEntries$> in order to have access to <$MTEntryBody$> which holds the name of the image (sans extension). Here is the script:
$imgsize = getimagesize('<$MTBlogURL$>/pictures/<$MTEntryBody$>.jpg');
if($imgsize[0] > $imgsize[1]) {
$size = "width=600";
} else {
$size = "height=450";
}
?>
One final note: This particular host does not support Image::Magick, but NetPBM works just fine. Useful instructions regarding getting NetPBM to work with MovableType are available here.



