Ffmpeg subprocess (crash-isolated) के माध्यम से पृष्ठभूमि का आकार बदलें

FixConversionService
शिप
9 जुलाई 2026 को 7:24 pm बजे UTC
लेखक
Kamo
Commit
afee6fd

ImageIO + webp-imageio मूल रूप से JVM (SIGSEGV) को libwebp-imageio में क्रैश कर सकता है। कुछ WebP इनपुट पर UpsampleBgraLinePair SSE2), पूरे ले रूपांतरण सेवा फली नीचे। एक ffmpeg के साथ आकार-bg डिकोड / आकार बदलें उपप्रक्रिया: ऊंचाई के लिए ffprobe, फिर ffmpeg पैमाने + libwebp एनकोडर। ffmpeg libavcodec (Google libwebp के स्वतंत्र) के माध्यम से decodes और, एक बच्चे की प्रक्रिया के रूप में, JVM को दुर्घटनाग्रस्त नहीं कर सकता - एक पैथोलॉजिकल छवि इसके बजाय अनुरोध को विफल कर देती है। हमेशा एक वास्तविक, ऊंचाई-capped (<=1080) का उत्सर्जन करता है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें