KamoCRM

/image/aperçu coupe une photo de chat en un WebP 480px

FeatureConversionService
Expédié
24 septembre 2026 à 23:16 UTC
Auteur
Kamo
Commit
f7729d9

Une pièce jointe d'image de chat est dessinée au plus 240x240 CSS px et chaque spectateur téléchargé l'original pour le faire — une photo de téléphone est de 3-8 Mo. MediaService sera stocker un aperçu par fichier stocké (ImgDat) et le servir pour chat bulles; c'est le coupeur qu'il appelle. ImagePreviewService s'adapte au bord long à 480 (2x la boîte), jamais haut de gamme, et écrit un WebP perdu sans métadonnées. L'orientation EXIF est cuite (un portrait l'aperçu de la photo serait autrement couché sur son côté à côté de son origine verticale), avec le propre autorotation de ffmpeg hors pour qu'aucune construction ne puisse tourner deux fois. Vecteurs, animations (GIF, APNG, WebP animé), octets non écodables, sources surdimensionnées et les prévisualisations pas plus petites que l'original sont REFUSES — 422 avec X-Preview-Refus, que l'appelant peut se rappeler. Occupé/timeout/ffmpeg panne est 503 et dit Rien sur l'image. Mémoire, après l'échelle de logo OOM-tué les deux pods: ffmpeg exécute une à la fois, Un seul fil **************** 1), échelles avant de tourner, et décode un JPEG à 1/2^k dans l'IDCT (-bas, garde 2x le bord d'aperçu). Cap RSS mesuré avec /usr/bin/time -f %M sur l'exactitude commande: 12 MP JPEG 68 MB, 48 MP JPEG 123 MB, progressive 12 MP 92 MB, 16 MP PNG 115 Mo (184 Mo pour le bruit pur). Plafonds: JPEG 52 MP, PNG/WebP/GIF 16,8 MP, source 40 MIB. Interne-seulement sur le public-chat secret MediaService présente déjà à /transcribe; échoue fermé.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification