From: Christophe F. <te...@gn...> - 2005-09-29 07:12:39
|
Le jeudi 29 septembre 2005 =C3=A0 01:10 +0900, Jorg Schuler a =C3=A9crit = : > > > In my case it's just three times the width: > > >=20 > > > 42*3 or 100*3 > >=20 > > It is 3 times the width for square thumbnails, it's not 3 times the > > width for 30x42 or 97x100 thumbnails. Thumbnails occupies 42x42x2 or > > 100x100x2 bytes in the .ithmb file whatever their actual width/height > > are, the row_stride parameter is there to accomodate thumbnails whose > > width < height. >=20 > So what is it in those cases? Hardcoding will break quickly... >=20 On my iPod Photo, all thumbnails were written as if they were square 42x42 or 100x100 thumbnails, if one of the dimension is smaller, then the image is padded so that a square thumbnail with black borders is recorded. Hence row_stride will always be 42 or 100 whatever the actual image dimensions are. (at least this is what I observed and what seemed to work on the Photo, maybe it's different on the Nano or I got something wrong in my reasoning/testing). Christophe |