This program takes an iPod (nano, 4G, 5G, 6G) or iPhone photo ithmb file
(not artwork) and extracts it's components. The dimensions of these
components are:
(Nano)
176x132 and 42x37
(4G)
176x220, 42x30, 130x88, 720x480
(5G)
320x240, 50x41, 130x88, 720x480
(6G)
320x240, 64x64, 720x480
(iPhone)
640x480, 160x128, 56x73, 80x79
The output of this program is in 24-bit PPM (Portable Pixel Map) format.
Most modern image programs will be able to read this format.
This program was born from a problem mentioned on this forum:
http://forums.whirlpool.net.au/forum-replies.cfm?t=661720
This is my solution ;) The executable is in the "Release" directory.
A special thanks goes to Jesse Hollington, forum Administrator of iLounge,
for the information that was used in creating this program.
Examples:
Convert all suitable ithmb files found in the absolute directory
"C:\Tmp\stor\iPod Photo Cache" and also in any subdirectories:
iThmbConv.exe "C:\Tmp\stor\iPod Photo Cache"
Convert all suitable ithmb files found in this relative directory
and also in any subdirectories:
iThmbConv.exe "stor\iPod Photo Cache"
Convert a specific file -
Note that filenames MUST have an ".ithmb" extension:
iThmbConv.exe "C:\Tmp\stor\iPod Photo Cache\F00\T114.ithmb"
Source code - MSVC++6 (mostly C) is included. Should be reasonably
easy to port to other OS's.
Have fun!
-----
License for iThmbConv
Copyright 2007, 2008 by Stefan Zakarias <itsnotwho@hotmail.com>
All Rights Reserved
Permission to use, copy, and distribute the executable software for any
purpose (except business or commercial) and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both the copyright notice and this permission notice appear in supporting
documentation.
Permission to use, copy, and modify the source code of this software for
any purpose (except business or commercial) and without fee is hereby
granted, provided that the above copyright notice appear in all copies and
that both the copyright notice and this permission notice appear in
supporting documentation.
Permission to use, copy, and distribute the documentation of this software
for any purpose (except business or commercial) and without fee is hereby
granted, provided that the above copyright notice appear in all copies and
that both the copyright notice and this permission notice appear in the
supporting documentation.
This file (ReadMe.txt) must not be modified in any way. Modifying this file
(ReadMe.txt) is not permitted and is a breach of copyright and distribution
permission.
All documentation, including the one you are now reading, must be included
in all distributions. Failing to do so is not permitted and is a breach
of distribution permission.
Unless authorised in a hand written letter by Stefan Zakarias, Business or
Commercial use is illegal and not permitted!
-----
STEFAN ZAKARIAS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL STEFAN ZAKARIAS BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
- 1
- 2
- 3
- 4
- 5
- 6
前往页