Quality issues for animated images
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- objective-c
- Lĩnh vực
- computer-graphics, performance
Hướng nghiên cứu
Bắt đầu với SDImageCoderHelper.defaultScaleDownLimitBytes và kiểm tra pull request SDWebImageWebPCoder được liên kết tại dòng được tham chiếu. Tái hiện hành vi về chất lượng và kích thước của ảnh động với các giới hạn đã nêu, sau đó điều tra riêng thứ tự tải xuống từ ổ đĩa hoặc mạng. Công việc được xem là hoàn tất khi các hành vi quan sát được đã được giải thích và mọi hồi quy đã xác nhận đều có các bài kiểm thử tập trung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
My code includes the setting of this limitation:
/// Limits scale down to 24MB.
SDImageCoderHelper.defaultScaleDownLimitBytes = 24 * 1_024 * 1_024
When I get an animated image data that weighs 1.8 MB, the quality is severely degraded, and if I saw correctly my final image was 0.5 MB. I tried to play around with setting the value and in the end I got an image of 7200 bytes with the 1 MB limit set.
This was strange to me, so I tried exploring the codebase and seemed to find the problem in this line: https://github.com/SDWebImage/SDWebImageWebPCoder/pull/75/files#diff-e9c046b25a4d1b5fd2e490c2ebc802f1a63ef0459e0ad74dd3647f72d9c68323R94
Am I misunderstanding the expected behavior? Because it looks like a bug to me. Since it is strange that by setting the limit to 24 MB I get image quality degradation and image size reduction when its image data size is only 1.77 MB.
Also maybe you can tell me why when I try to download a heavy image and several small images, if the heavy image was added earlier, I don't get a response for the small images until the large one is downloaded? (It is important to note that I am considering the case of downloading an image from disk or over the network, only in these cases this happens).
- Ngôn ngữ chính
- Objective-C
- Star
- 277
- Fork
- 101
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của SDWebImage/SDWebImageWebPCoder
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
SDWebImage/SDWebImageWebPCoder#117 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
SDWebImage/SDWebImageWebPCoder#116 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
SDWebImage/SDWebImageWebPCoder#115 · 4 bình luận ·
-
Frames loading Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
SDWebImage/SDWebImageWebPCoder#105 · 15 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
SDWebImage/SDWebImageWebPCoder#78 · 2 bình luận ·
Tất cả issue của SDWebImage/SDWebImageWebPCoder
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
objective-see/LuLu#925 ·
-
macOS下查找brew::ncurse失败 Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
noah-nuebling/mac-mouse-fix#2054 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
obsproject/obs-studio#13918 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
HigherOrderCO/Bend#842 · 2 bình luận ·