Ändern Sie die Auflösung des Bildes in iPhone?
-
02-07-2019 - |
Frage
wollte ich die Auflösung eines Bildes ändern, das Bild, das ich aus der Ferne location.The Bild immer bin ich zu groß bin immer in iPhone-Bildschirm zu passen, ist ihre eine Möglichkeit, dass die Auflösung zu ändern?
Lösung
Wenn Sie eine UIImageView dann UIView der contentMode verwenden ist, was Sie benötigen, können Sie es wahrscheinlich auf UIViewContentModeScaleAspectFit gesetzt sollte (oder den entsprechenden Betrag in Interface Builder).
Andere Tipps
Sie verwenden eine Art von „View“ Unter der Annahme, um das Bild anzuzeigen (anstatt individuelle Zeichnung) Sie sehen könnten, wenn es irgendeine Art von Eigenschaft, die Sie die „Mode“ der Ansicht einstellen würde es ermöglichen verschiedene Skalierung ermöglichen Methoden.
Wenn Sie es machen, sollte es sowieso (siehe UIImage :: drawInRect) Skala wird jedoch CGContextDrawImage skaliert ein Bild in einen neuen Kontext zeichnen, die Sie dann auf dem Bildschirm machen verwenden können.
Wenn Sie schauen, um tatsächlich eine UIImage auf kleinere Dimensionen Größe ändern,