Baseflow / Baseflow/flutter_cache_manager
need resizeImage more option
- Vorherrschende Sprache
- Dart
- Sterne
- 809
- Forks
- 510
- Ø Merge
- 6 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
image_cache_manager.dart
line 89:
var resizeFactor = max(resizeFactorHeight, resizeFactorWidth);
Get the maximum compression ratio here, which will make the picture very blurry. eg:
rawImage size: 300 x 1000
display size: 50 x 50
resize: 15 x 50
Then the width of the display on the interface will stretch, and the picture will look terrible.
Can an option be enabled for the developer to decide how to resize? For example, change the code to the following
var resizeFactor = min(resizeFactorHeight, resizeFactorWidth);
Beitragsleitfaden
Rechercherichtung
Beginnen Sie in image_cache_manager.dart bei Zeile 89 und verfolgen Sie, wie resizeFactorHeight und resizeFactorWidth die Dimensionen des gecachten Bildes bestimmen. Definieren Sie die von der issue angeforderte Resize-Option für Entwickler und überprüfen Sie anschließend, dass das Beispiel 300 x 1000 im Vergleich zu 50 x 50 übermäßige Unschärfe und unerwünschtes Strecken vermeidet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart
- Bereich
- mobile-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100