[Digikam-devel] [Bug 121646] Digikam on PPC has problem identifying JPEG and tries to use dcraw with them
Gilles Caulier
caulier.gilles at free.fr
Fri Feb 10 11:12:48 GMT 2006
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=121646
------- Additional Comments From caulier.gilles free fr 2006-02-10 12:12 -------
Trying to check this file :
http://digikam3rdparty.free.fr/Images_2_Test_DImg/JPEG/002.JPG
The file comming directly from my old Olympus C3000Z without correction/change.
The code used in digikam is listed below (from digikam/lib/dimg/dimg.cpp avaialble in svn trunk) :
DImg::FORMAT DImg::fileFormat(const QString& filePath)
{
if ( filePath == QString::null )
return NONE;
// ----------------------------------------
// FIXME : It's just for testing : remove this code later...
KFileMetaInfo metaInfo(filePath, QString::null, KFileMetaInfo::Fastest);
if (metaInfo.isValid())
kdDebug() << k_funcinfo << " : Mime type: " << metaInfo.mimeType() << endl;
else
kdDebug() << k_funcinfo << " KFileMetaInfo is not valid for " << filePath << endl;
// ----------------------------------------
...
DImg::fileFormat() method is used to parse the image file format before to load image in editor.
On my main computer, i have this message from a console :
digikam: [Digikam::DImg::FORMAT Digikam::DImg::fileFormat(const QString&)] KFileMetaInfo is not valid for /home/gilles/Images/Albums/Adrien/Photo non traitées/002.JPG
digikam: /home/gilles/Images/Albums/Adrien/Photo non traitées/002.JPG : JPEG file identified
digikam: Reading JPEG metadata: APP1 (size=14403)
digikam: Reading JPEG metadata: COM (size=10)
But on another computer (same KDE version, same configuration, same OS-Mandriva 2006 official) :
digikam: [Digikam::DImg::FORMAT Digikam::DImg::fileFormat(const QString&)] : Mime type: image/jpeg
digikam: /home/gilles/Images/Test DImg framework/JPEG/002.JPG : JPEG file identified
digikam: Reading JPEG metadata: APP1 (size=14403)
digikam: Reading JPEG metadata: COM (size=10)
crazy no ?
Gilles
More information about the Digikam-devel
mailing list