[FIX, #6928] bug/transparent-png-does-not-work-#6928 #6947
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contributor checklist:
main
branchnpm run ready
run passes successfully (more about tests here)Run these new tests with:
Fix
All I have done is modify
ts/util/scaleImageToLevel.ts
to preserve file type instead of hard-wiring to jpeg and the test passes.Not sure of other implications or possible reasons for changing png to jpg that I may have missed.
Before
Transparent pngs are re-rencoded as jpg and their backgrounds are black.
After
[6881] File size increase when sending images
While doing that I wondered about #6881 as well so added a characterizsation test for that which demonstrates the reported behaviour.
Not a fix just something to make pass.