Immich (Docker) compressing iPhone ProRAW DNG — how to preserve full original file?
Hi! I’m running the latest version of Immich in Docker on my NAS, and I’m backing up photos from my iPhone. I shoot in ProRAW, and I’ve noticed that the original files on my iPhone are around 60–90MB, but the DNG files uploaded to Immich are only about 2–3MB.
It seems Immich is receiving a compressed version of the ProRAW file, even though it’s still in DNG format — but the quality and metadata are clearly reduced.
Is there a way to ensure that the full, uncompressed ProRAW files are uploaded to Immich? I want to preserve the original photo exactly as it is on my iPhone.
Any ideas or settings I might be missing?
7 Replies
:wave: Hey @juliador,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time).
2. :blue_square: read applicable release notes.
3. :blue_square: reviewed the FAQs for known issues.
4. :blue_square: reviewed Github for known issues.
5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: uploaded the relevant information (see below).
7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.What's the upload path here? What are you backing up to immich from where
How are you checking the image size
seems like a problem with the app? did you search github for an issue? I don't recall seeing any setting to fix something like this myself.
Neither the app nor the server would do anything to compress a DNG file, and there is actually no way it would be able to output a compressed DNG anyway
What are you basing these file sizes on?
I assume the more likely case here would be based on how we request it from iOS, we get a compressed / lower quality version
(which may or may not be avoidable?)
The only thing that comes to mind is that if you “share” the image from another app into immich on ios, the shared image will be a compressed jpeg rather than the original by default
But even then it would be a jpeg, not a dng file
Hey everyone! I did some digging and found out that Immich doesn’t have a licensing agreement with Adobe to properly handle the ProRAW package from iOS. Since Adobe manages the DNG format, all the detailed photo data gets lost when the image is flattened like a JPG and then stored as a DNG.
The only way to preserve the original quality is to manually upload the file from the iPhone directly into Immich’s photos folder—this way it accepts the full-quality DNG without conversion. So the issue is really with the sync process.
For example, I also tested SyncPhotos from Ugreen NAS, and it behaves the same way. Their support team kindly explained that full ProRAW support might come in the future, but it requires third-party licensing and may never arrive—or might take a long time.
Same story with Immich, unfortunately. I’m honestly surprised more people haven’t reported this. Seems like professional users either don’t use Immich or don’t rely on ProRAW for future editing. Cheers!