Skip to content

fix(auto-upload): reduce JPEG compression quality to 0.85 - #4288

Open
naelfe wants to merge 1 commit into
nextcloud:masterfrom
naelfe:fix/jpeg-compression-quality
Open

fix(auto-upload): reduce JPEG compression quality to 0.85#4288
naelfe wants to merge 1 commit into
nextcloud:masterfrom
naelfe:fix/jpeg-compression-quality

Conversation

@naelfe

@naelfe naelfe commented Sep 9, 2026

Copy link
Copy Markdown

Quality 1.0 forces an inefficient encode and re-encodes the source HEIC's compression artifacts, roughly tripling the resulting file size with no visible gain.

Fixes #4287

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Testing

Not built locally — no macOS machine available. Relying on CI.

The value 0.85 is a conservative pick; Apple's guidance suggests ~0.8 for
re-encodes of already-compressed sources:
https://developer.apple.com/forums/thread/793946

Scope: this is meant as a minimal fix so the regression stops shipping.
Happy to adjust the value if you'd prefer a different one. A user-facing
setting next to the compatibility-mode toggle would be a good follow-up,
but I'd rather leave that to a separate PR than expand this one.

Note on the AI Usage

The one-line edit was made by hand. AI assistance was used for research —
locating the regression via git blame — and for drafting the issue and
commit text.

Quality 1.0 forces an inefficient encode and re-encodes the source HEIC's compression artifacts, roughly tripling the resulting file size with no visible gain.

Fixes nextcloud#4287

Signed-off-by: naelfe <108142825+naelfe@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Auto Upload: JPEG conversion uses compressionQuality 1.0, tripling file size (regression in #4223)

1 participant