{"version":"2.0.46","anchor":"enhanced-image-compression-format-handling","canonical_anchor":"enhanced-image-compression-format-handling","heading":"Enhanced Image Compression Format Handling","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.46\/e\/enhanced-image-compression-format-handling","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.46","markdown":"### Enhanced Image Compression Format Handling\n\n**What:** Image compression now explicitly passes the original file's media type to prevent format detection failures\n\n**Details:**\n\n- Caller (`Fw5()` at line 315499) now extracts file extension and constructs media type string before compression\n- Function `kiQ() at line 156042` (renamed from `TiQ`) accepts new media type parameter and forwards to compression handler\n- Prevents incorrect format handling when Sharp's automatic detection fails (e.g., PNG images incorrectly treated as JPEG)\n- No user-facing API changes - internal reliability improvement\n- **Evidence**: Function signature changed from `TiQ(A, Q) at line 156040` in v2.0.45 to `kiQ(A, Q, B) at line 156042` in v2.0.46"}