- Shipped
- 24 septembrie 2026 la 23:16 UTC
- Author
- Kamo
- Commit
- f7729d9
Ataşamentul imaginii de chat este desenat la cel mult 240x240 CSS px şi la fiecare vizualizator a descărcat originalul pentru a face acest lucru o fotografie de telefon este 3-8 MB. Mediaservice stocați o previzualizare pe fișier stocat (ImgDat) și serviți-l să chat bule; acest lucru este Tăietorul pe care îl cheamă. ImagePreviewServiciul se potrivește la marginea lungă la 480 (2x caseta), nu se upscale, și scrie pierdere WebP fără metadate. Orientarea EXIF este coaptă (un portret previzualizare fotografie ar sta altfel pe partea sa lângă originalul său vertical), cu propriul autorotat al dffmpeg, astfel încât nici o construcţie să nu se poată roti de două ori. Vectori; animații (GIF, APNG, WebP animat), octeți indecovabili, surse supradimensionate și previzualizările nu mai mici decât originalul sunt REFUST pe care apelantul şi-l poate aminti. Ocupat/timeout/ffmpeg eșec este 503 și spune Nimic despre imagine. Memorie, după scara logo OOM ucis ambele capsule: dfmpeg ruleaza una la un moment dat, Cu un singur fir... 1), scale înainte de rotație și decodează un JPEG la 1/2^k în IDCT (-lowres, păstrarea 2x marginea previzualului). Vârful RSS măsurat cu /usr/bin/timp - f %M pe exact Comandă: 12 MP JPEG 68 MB, 48 MP JPEG 123 MB, progresiv 12 MP 92 MB, 16 MP PNG 115 MB (184 MB pentru zgomot pur). Plafoane: JPEG 52 MP, PNG/WebP/GIF 16,8 MP, sursa 40 MiB. Intern-doar pe public-chat secret MediaService deja prezintă /transcrie; nu se închide.
