Live photos (HEIC) are converted to JPEG when downloading.
@marinofaggiana is already working on this.
Since Dec 9, 2022.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Steps to reproduce
- Upload a live photo (HEIC + MOV) to nextcloud & Check it was not converted to JPEG yet.
- Save the live photo back to iPhone's photo app.
- You will see that HEIC is converted to JPEG.
Expected behaviour
It should not convert to JPEG, but maintain HEIC as it is.
Actual behaviour
HEIC photo is converted to JPEG, which is destructive in some sense
Screenshots
If applicable, add a screenshot showing the issue.


Logs
communication.log
I upload the log after downloading the live photo in the screenshots above. But, I cannot find any menaingful info...
If applicable, you can post the iOS app or server logs (removing any sensitive information).
Reasoning or why should it be changed/implemented?
It is totally wrong behavior that any user does not want.
Environment data
iOS version: e.g. iOS 14.4.1
iOS 16.0
Nextcloud iOS app version: see More > Settings
4.4.4.0
Server operating system:
Linux ubuntu 22.04 running on a vm
Web server: Apache, nginx
Apache2
Database:
MariaDB
PHP version:
PHP8
Nextcloud version: see Nextcloud admin page
24.0.5 (I use docker image with latest tag)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.