2010-11-20 3 views
2

Wenn Leute einen Artikel schreiben, schicken sie ein Foto, um das Ereignis zu illustrieren. Der anzuzeigende Platz ist jedoch nicht groß. Daher möchte ich die Breite und/oder Höhe verringern und gleichzeitig den ursprünglichen Anteil beibehalten. Andernfalls wird das Bild verzerrt.Wie kann ich die Abmessungen eines Bildes überprüfen, damit ich sie proportional reduzieren kann, um Verzerrungen zu vermeiden?

Nehmen wir an, die maximale Breite beträgt 300px. Bei einer größeren Breite wird die Breite auf 300 Pixel reduziert. Ich möchte jedoch, dass die Höhe im selben Verhältnis reduziert wird. Zum Beispiel: 600 x 800 wird 300px x 400px. Also, ich muss in der Lage sein, die Abmessungen zu überprüfen

Wie überprüfe ich diese Abmessungen? Wann überprüfe ich sie? (I) nach dem Hochladen, (ii), während aus der Datenbank retreiving ...

Danke für die Hilfe

Antwort

2

Ich würde Sie das Bild nach dem Hochladen vorschlagen überprüfen und zwei Versionen in die Datenbank speichern - das Original und die Größe geändert Sie sollten die Größenversionen mit dem Artikel bereitstellen. Auf diese Weise ändern Sie die Größe des Bildes nur einmal.

Für Codebeispiel einen Blick hier:

C#: Resize An Image While Maintaining Aspect Ratio and Maximum Height

+0

Der Link funktioniert nicht ... – Richard77

+1

versuchen, den Titel googeln ...:/ – jfar

+0

Vielen Dank für die Hilfe. – Richard77

Verwandte Themen