2016-04-26 3 views
0

Ich möchte ein Bild skalieren, um eine bestimmte Breite anzupassen oder zu füllen, während das Seitenverhältnis beibehalten wird.Wie wird die Skalierung zum Anpassen/Füllen ausgeführt?

Zum Beispiel, wenn der Server 1200x800 Bild empfängt, ohne die Bildgröße zu kennen, und ich möchte es auf 300x200 herunterskalieren, indem ich nur width = 300.

Beachten Sie, dass ich entweder Breite oder Höhe angeben würde, nicht beides. Auch würde ich nicht vergrößern wollen, um es größer zu machen, wenn das Originalbild klein ist.

+0

Ich werde dies zu Hause versuchen, aber ich wurde geantwortet, dass 'resize_to_fit' mit nur einem Parameter, Breite oder Höhe aufgerufen werden kann. Das Dokument kann also irreführend sein. – Joon

Antwort

0

resize_to_fit macht was ich will.

Obwohl, sagt doc beide width und height erforderlich sind, können Sie tatsächlich scale_to_fit Wirkung durchführen, indem entweder nur width oder nur height zu resize_to_fit Funktion.

Verwandte Themen