- Shipped
- lúc 22:48 7 tháng 11, 2026 UTC
- Author
- Kamo
- Commit
- 125ab4b
Mỗi HEIC mà một thành viên tải lên đều thất bại: convert-to-pdf chỉ xử lý png/jpg/tiff/bmp/gif như hình ảnh, Vì vậy, một .heic rơi vào Docs, mà không thể mở HEIF và trả lời 500 — thành viên là được yêu cầu tải lên JPG, PNG hoặc PDF cho một bức ảnh trực tiếp từ điện thoại của họ. - HeifDecoder chạy heif-dec của libheif (Alpine libheif-tools, thêm vào hình ảnh) như một tiến trình con để giải mã hình ảnh chính thành một hình JPEG thẳng đứng (irot/imir áp dụng, định hướng EXIF được đặt lại); được giới hạn bởi một điểm ảnh, một thời hạn và hai khe đồng thời. AVIF đi theo cùng một con đường. - WebP được giải mã bởi ffmpeg (demuxer được gắn) thay vì thất bại trong Docs. - Các định dạng cũng được kiểm soát bởi nội dung, vì vậy một HEIC có tên image.jpg vẫn được chuyển đổi. - Một hình JPEG có hướng EXIF nói rằng nó nằm ngang (tất cả ảnh điện thoại thẳng đứng) được xoay dọc trước khi nhúng; JPEG không có thẻ vẫn được nhúng byte- by- byte. Đã kiểm tra với một máy ảnh HEIC 3992x2992 thực và một HEIC irot iPhone-style thông qua ImageToPdfService bên trong hình ảnh Alpine của dịch vụ với libheif-tools được cài đặt.
