I have a Cannon DSLR and each time I take images with it and get them on my computer some images (only JPEGs, raws are always fine) are corrupted.
At first, I blamed my SD card, so I changed it but still the same issue… and when using cannon connect files are fine and to be certain I tried on a MAC and same, files are ok.
The strange thing is that it’s always the same files that are corrupted, so it’s not even random. I was wondering if someone else has the same issue or if it’s a known bug.
Remote error: org.gnome.glycin.Error.LoadingError: loaders/glycin-image-rs/src/main.rs:189:29: /run/build/glycin-loaders/vendor/glycin-utils/src/image_rs.rs:54:41: Format error decoding Jpeg: "No more bytes"
Both files when imported using a MAC are fine.
PS : issue occurs also in the file manager in the thumbnails, not only in Loupe
no idea what does the corruption, but i generally avoid using JPEG format on camera and use only RAW since it gives so much more to edit than JPEG. also using RAW plus JPEG on camera you waste valuable space on card
Thanks for the advice, I use both, I have RAW and JPEG for the same image, I just like the convenience of having a JPEG that I can open everywhere and use without editing as sometimes I don’t need to do anything in Affinity.
So I can definitely back up a “Corrupted JPEG” from the same RAW file. Or just use another device with Windows or MAC that also work.
using JPEG compress and removes alot for editing side so RAW is best and if i need to take straight some instantly out from camera i use canon Camera Connect app. Connect the phone to to camera choose RAW images and download to phone auomatically converted to JPEG format keeping max resolutioon and details
alos it literally take 5 minutes to open Darktable add RAW files choose all files and export as JPEG back
Is there anything else different between your Linux and macOS setup? Is the sdcard reader the same? If you open the image on Linux and then on macOS, do they work there? and the reverse?
No, the setup isn’t the same, but I’m dualbooting my Linux laptop with Windows, and it works fine on Windows, but when using it on Linux I have that issue.
I think I’ve understood what was going on, On Windows I didn’t noticed the issue cause the file are just not showing at all and so it makes it hard to identify faulty files when I have a lot of them in a folder.
Using a different adapter than the 3 I had tried (I’m not lucky I guess) I managed to get my images without issues.
So Hardware fault, I guess just having 3 of my adapter doing the same issue is strange.
MD5 hashes aren’t the same for the same image imported.