fix: improve toutiao image uploads

This commit is contained in:
2026-06-18 20:47:41 +08:00
parent 31c4dd9358
commit 4fa5adc25a
6 changed files with 77 additions and 16 deletions
@@ -33,6 +33,14 @@ describe('media image helpers', () => {
])
})
it('can prefer jpeg conversion for platforms that reject large png uploads', () => {
expect(buildAssetURLCandidates('/api/public/assets/12', { preferredFormat: 'jpg' })).toEqual([
'http://127.0.0.1:8080/api/public/assets/12?format=jpg',
'http://127.0.0.1:8080/api/desktop/content/assets/12?format=jpg',
'http://127.0.0.1:8080/api/public/assets/12',
])
})
it('centers crop rectangles at the requested ratio', () => {
const rect = getCenteredCropRect(1600, 1000, 4 / 3)