Automatic Resize of large photos
WDTV Live can only handle the following dimensions for the following formats...
JPEG only supports compressed RGB format files. BMP only supports uncompressed files. TIFF only supports single layer files. BMP, TIFF/TIF, PNG, and GIF have a max resolution of 2048x2048. JPEG/JPG has a max resolution of 4096x4096 unless it is in a progressive format, then maxes out at 1280x720.
from: http://wdc.custhelp.com/app/answers/detail/a_id/2698/p/208,393/session/L3RpbWUvMTM3MjEyMzY5MS9zaWQvdW1OYlBBdGw%3D
I have many really large photos that are not displaying on WDTV Live. The thumbnails appear on the menu but when I open them up I get a blank screen. Sometimes they may appear but only for a brief moment then vanish.
For resizing, I was thinking of something like this... psuedocode...
while (dimensions > 1920x1080) // 1080 horizontal lines should cater for all my devices.
{
resizeByFactor(<some_%>); // some_% perhaps 95% so it doesn't stray too far away from 1080 based on the arbitrary value of "dimensions"
}