Ich habe 2 Bilder, Bild 1 und Image 2.Algorithmus für die Skalierung Bild basierend auf einer anderen Bildgröße und auch das Seitenverhältnis beibehalten
Bild 1 hat eine Größe von 512 (Breite) x 515 (Höhe).
Dann Bild 2 mit der Größe von 256 (Breite) x 256 (Höhe).
Bild 2 wird, wird als Wasserzeichen verwendet werden und wird auf der Oberseite des Bild 1 platziert werden.
Ich möchte Bild 2 Größe auf Bild 1 Größe abhängig. Image 2 kann Größe abhängig von der Größe von Image 1.
Die neue Größe (Breite & Höhe) von Bild 2 sollte 20 Prozent Größe Bild 1 und die-gleiche Zeit bewahren sein Seitenverhältnis sein.
Was ist der Algorithmus die neue Größe (Breite & Höhe) von Bild 2 zu finden?
Momentan verwende ich (20%/100) * 512
, um die Größe zu ändern, aber dies bewahrt nicht Image 2 Seitenverhältnis.
20% nach Fläche oder mit einer der Achsen, wobei die andere Achse neu skaliert wird, um das Seitenverhältnis beizubehalten? – samgak
@samgak 20% um kleiner als Bild 1 in Breite und Höhe. Ich kann diesen Teil machen. Das Problem ist jetzt das Aspektverhältnis, das ich nach der Skalierung auch gleich lang sein möchte. – Programmer