[Ilugc] [OT] - photo /pic /jpeg related problem - GIMP can help?

  • From: girishvenkatachalam@xxxxxxxxx (Girish Venkatachalam)
  • Date: Mon Jun 16 13:52:16 2008

On 02:32:16 Jun 16, carti wrote:

Hi,

I took few pictures in Canon S3 IS camera(JPEG format) and that
uses SD card(kingston 1GB). Picture were fine I when previewed it in
camera after taking all the pictures.

Then after copying into laptop(using usb All-in-one-card-reader; china
make). Some pictures are showing properly. Remaining pictures, when I
tried to view through(picture viewer/microsoft) it shows as corrupted
pictures(only grey in color).

So, downloaed gimp(2.4) and viewed in that. It shows properly in the
preview(small thumbnail like sized picture). But when I double click and
open that it shows as corrupted and shows the dialog box having the
message "Corrupt JPEG data: premature end of data segment".

1)Is there a way to fix the problem in the pictures.?

I am not too sure. My camera gives the same problem but I am able to use
the pictures, transform them, process them and so on.

The JPEG data corruption can be handled as long as it is not fatal for
applications.

2)Is the image shown in the preview not read from the data of the
original picture(Is there some portion of the JPEG file which is
exclusively used for preview)? (How/Why in preview image is showing
properly while the actual image is said as corrupted?).

It is not corruption. I don't think the transfer was improper or
anything. It is just that the different software applications do not
properly parse the EXIF standard or some such thing.

3)What could have caused the problem.? Any way to avoid it.


Can you upload some samples? I could take a stab at it.

Tried googling. Did not get proper result. Probably my query string is not
upto the taste of google. ;)

I am not sure whether it is really related to open source. I thought it is
something related to JPEG/GIMP/through some way GIMP can fix this problem.
So, no flame wars; just please answer if you know anything related to
this.


There was no need to mark this OT.

Thanks. ;)

-Girish

Other related posts: