[Feature]: Add compression tools also
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
The issue does not name files, tests, or entry points. Start by reading the compression UI and format-specific conversion paths to learn which formats support adjustable compression. Done means users can set compression preferences and see the resulting size or quality trade-off; the requested slider, presets, target size, preview, advanced settings, and recommendations leave the scope open.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What would you like Filee to do?
Add an option that allows users to choose the desired compression level instead of relying on a fixed compression ratio. Users should be able to specify how much they want the file compressed, providing greater flexibility and control over the balance between file size and output quality.
Why / when would you use it?
Users have different compression needs depending on their use case:
Maximum quality preservation when images/files need to remain visually or functionally intact.
Reduced file size for faster uploads, downloads, and sharing over limited bandwidth.
Storage optimization when large numbers of files need to be archived efficiently.
Platform-specific requirements where websites, email services, or applications impose file size limits.
Performance improvements by reducing asset sizes for faster page load times and better user experience.
This feature is useful whenever users need control over the trade-off between output quality and file size, rather than relying on a one-size-fits-all compression setting.
Ideas for how it could work
Compression Slider
Users can select a value from 0% to 100% compression.
Lower values prioritize quality.
Higher values prioritize smaller file size.
Quality Presets
🟢 High Quality
🟡 Balanced
🔴 Maximum Compression
Useful for users who don't want to adjust advanced settings.
Target File Size
Allow users to enter a desired output size (e.g., 500 KB, 2 MB).
The application automatically determines the required compression level.
Live Preview
Show estimated output size and quality impact before processing.
Update estimates as the user changes settings.
Advanced Settings (Optional)
Custom compression ratio.
Resolution scaling.
Metadata removal.
Format-specific optimization options.
Smart Recommendation
Analyze the uploaded file and suggest an optimal compression level based on its size and type.
Remember Last Used Setting
Save the user's preferred compression level for future uploads.
These options would give both beginner and advanced users flexibility while keeping the compression process simple and intuitive.
- Ngôn ngữ chính
- C#
- Star
- 3.6k
- Fork
- 192
- Merge trung bình
- 8 giờ 38 phút
- Pull request đã merge (30 ngày)
- 526
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 KnifeLemon/Filee
-
[Feature]: Add Ukrainian (Українська) as a target language for the Translator (Ollama) engineĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
KnifeLemon/Filee#1344 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: PPT转PDF有问题Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
KnifeLemon/Filee#1358 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Format]: .crtxĐang mởformats
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
KnifeLemon/Filee#1354 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: Text Layer Overlapping and Vertical Position Offset Failure During PPT to PDF ConversionĐang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
KnifeLemon/Filee#1352 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Format]: .sldprtĐang mởformats not planned
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 48/100
KnifeLemon/Filee#1350 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của KnifeLemon/Filee
Issue tương tự
-
ci-flake kind:tests size:S type:bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
elsa-workflows/elsa-foundation#4058 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
games-on-whales/wolf-ui#23 ·
-
SkillsĐang mởwayfinder:grilling
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
DigiBanks99/lopen#37 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
sebastienros/fluid#1273 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày