Frage

Kann jemand bitte sagen Sie mir, was der genaue Unterschied ist, ein Bild zwischen Dehnung und Skalierung? Da Sie die Größe des Bildes ohnehin einstellen und Imageview sowohl Ihre Anforderungen entsprechen.

War es hilfreich?

Lösung

Es hängt davon ab, wie definieren Sie Stretching, aber ich würde Skalierung in zwei verschiedene Optionen unterteilt, basierend auf, ob das Seitenverhältnis beibehalten wird. Oft ist es erwünscht, das Seitenverhältnis zu erhalten, wenn ein Bild skaliert wird.

würde ich eine Zunahme in einer Dimension betrachten, aber nicht proportional in der anderen ein „strecken“ zu sein. In ähnlicher Weise eine Abnahme in einer Dimension, aber nicht proportional in dem anderes wäre ein „Squash“ sein.

können Sie diese Daring Fireball Post interessant.

Andere Tipps

Stretching klingt wie zeigt geringe Größe (10x10) Bild bei (100x100) oder (100x10). so einige Male wird es pix-beschwingt.

Und Skalierungsmittel ein Bild unterschiedliche Größe zu zeigen, entweder klein oder groß mit seinem Seitenverhältnis (programmetically) beibehalten wird, so dass es nicht unpassend aussehen wird, denn wenn man zu anderem Seitenverhältnis streckt dann einige Objekte in Bild falsche Sicht bekommt.

Dehnen (in iphone IB) bedeutet '9-Slice-Skalierung', mittels Skalierung nur Skalierung.

Beim Dehnen können Sie bestimmen, welcher Teil des Bildes verwendet werden kann, zum Strecken und die einen Teil nicht. Zum Beispiel, wenn Sie ein abgerundetes Quadrat haben, wollen Sie nicht die Abrundungen zu strecken, vor allem, wenn Sie nur sind Strecken horizontal oder vertikal.

Sie zeigen, dass Sie nur das mittlere Pixel zu strecken verwenden möchten, indem (in IB) Einstellung der X- und Y-Werte bis 0,50 (auf halbem Weg) und die Breite und Höhe Werte auf 0,00 (Mindestbetrag von Pixeln)

Lookup contentStretch in der Dokumentation für weitere Informationen

Wenn Sie nicht, halten t die Kongruenz des Bildes, sehen Sie das Bild und unpassende Höhe und Breite des Bildes zu zeigen, nicht geeignet ist. Um dieses Problem zu lösen Sie können Ihr Bild Breite und Höhe bis zu einem konstanten Koeffizienten multipliziert werden.

Dehnen und Skalieren tut nicht gemein etwas anderes außer vielleicht in Konnotation.

Gibt es ein bestimmtes Stück Text irgendwo, dass Sie versuchen zu verstehen? Vielleicht können wir dabei helfen.

Stretching Bild dehnt die Größe eines kleinen Bildes. auf der anderen Seite Skalierung des Bildes skaliert das Bild accoring die die Breite des Ansichtsfenster und die Höhe des Ansichtsfenster ....

Skalierung kann durch kleine als auch große Bild durchgeführt werden.

Sie sollten eine gute Bildqualität nehmen und dann sollte es skalieren

sprite.setscale(x,y);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top