[Digikam-devel] can't save pictures anymore after upgrading to svn

Caulier Gilles caulier.gilles at free.fr
Mon Nov 28 22:59:13 GMT 2005


Le Lundi 28 Novembre 2005 23:23, Gerhard Kulzer a écrit :
> Am Sonntag, 27. November 2005 16.13 schrieb Caulier Gilles:
> > Le Dimanche 27 Novembre 2005 14:51, Oliver Dörr a écrit :
> > > Hi,
> > >
> > > i just upgraded to 0.9.0-svn and i can't save pictures anymore.
> > > Downloading from camera still works, but if i change a photo using
> > > digikamimageplugins and try to use simply save, i'll get an error
> > > message. Using KIPI plugins and save works...
> > >
> > > Save as still works.
> > >
> > > I don't think that it has anything to do with permissions.
> > > uid=1000(doerr) gid=100(users)
> > > Gruppen=16(dialout),33(video),100(users),1000(familie)
> > > drwxrwsr-x  3 nane  familie   14520 2005-11-27 14:45 2005-11
> > >
> > >
> > >
> > > Here is the output from command line.
> > > Oliver
> > >
> > >
> > > digikam: WARNING: /jukebox/fotos/2005-11/IMG_4720.JPG : JPEG file
> >
> > Hum please send me this file...
> >
> > > identified digikam: [void
> > > Digikam::dimg_jpeg_emit_message(jpeg_common_struct*, int)] Start of
> > > Image (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] JFIF APP0 marker: version 1.01, density 1x1  0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Miscellaneous marker 0xe1, length 7676 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Quantization Table 0  precision 0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Quantization Table 1  precision 0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Start Of Frame 0xc0: width=2272, height=1704, components=3 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 1: 2hx1v q=0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 2: 1hx1v q=1 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 3: 1hx1v q=1 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Huffman Table 0x00 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           0   1   5   1   1   1   1   1 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           1   0   0   0   0   0   0   0 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Huffman Table 0x10 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           0   2   1   3   3   2   4   3 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           5   5   4   4   0   0   1 125 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Huffman Table 0x01 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           0   3   1   1   1   1   1   1 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           1   1   1   0   0   0   0   0 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Define Huffman Table 0x11 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           0   2   1   2   4   4   3   4 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]           7   5   4   4   0   1   2 119 (2)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] Start Of Scan: 3 components (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 1: dc=0 ac=0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 2: dc=1 ac=1 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]     Component 3: dc=1 ac=1 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)]   Ss=0, Se=63, Ah=0, Al=0 (1)
> > > digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> > > int)] End Of Image (1)
> >
> > These messages come from libjpeg warning handler to debug used in the new
> > DImg API on digikam core. There is no error here. These messages will be
> > remove in the future.
> >
> > ==> Witch plugin have you use here ?
> >
> > > digikam: Saving to :/jukebox/fotos/2005-11/HdIaDb.tmp ()
> > > digikam: WARNING: error saving image '/jukebox/fotos/2005-11/HdIaDb.tmp
> >
> > There is a problem certainly in Dimginterface.cpp (image editor core). I
> > had already reproduce this problem. I will hack this point in the future.
> >
> > Oliver take a care : there are a lot of work to make a digikam 0.9.0
> > stable. 'trunk' from svn is now unstable ! All plugins are unstable
> > because digikam core support 16 bits images, not all plugins (3 plugins
> > have been ported completly at now : BCG, Ratio Crop, and Solarize).
> >
> > I working hard to complete this job speedly. Please let's me any time
> > (:=)))
>
> The problem is that digiKam cannot delete the original file. If you save it
> under a different name or directory it works.
>

Thanks for this information Gerhard. Can you provide a patch (:=))) ?

Gilles



More information about the Digikam-devel mailing list