Frage

Ich versuche, eine skalierte Down-Version eines Bildes zu laden, ohne das ursprüngliche Bild in den Speicher zu laden.Um dieses Ziel zu erreichen, verwendete ich imageIO Rahmen.In diesem Fall sieht ich jedoch inakzeptabler Qualitätsverlust aus.

auf diese Weise ich kannGröße Mein Bild, die ursprüngliche Größe muss jedoch in den Speicher geladen werden.

Gibt es eine Möglichkeit, um ein unteres Bild mit niedrigerer Auflösung zu erhalten, ohne großes Bild in den Speicher zu laden?

Die Verwendung von Apple-Bibliotheken wäre vorzuziehen, aber wenn es keinen anderen Weg gibt, wäre auch eine Bibliothek von Drittanbieter akzeptabel.

War es hilfreich?

Lösung

kann beschleunigt sein. Framework kann helfen.Verwenden Sie vimagescale_planar8, um das Bild zu ändern.Wie ich weiß, unterstützt dieses Framework das Fliesen, wahrscheinlich reduziert er den erforderlichen Speicher.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top