2012-03-28 15 views
1

Ich bin derzeit mit verschiedenen Auflösungen beim Bau meiner Galerie-Anwendung kämpfen kämpfen. Ich habe das Problem erkannt: Die Fotos können in verschiedenen Auflösungen, oder in Querformat/Porträt Enierly sein. Wenn ich die Bilder auf eine feste Auflösung erzwingen - sie werden wahrscheinlich als gestreckt angesehen werden. Wenn ich nicht: Ich kann so etwas wie dieses (Beispiel 6 verschiedenen Bilder mit loser Auflösung, nur feste witdh) erwarten: enter image description hereUmgang mit verschiedenen Auflösungen beim Erstellen einer Galerie

Wenn ich eigentlich auf der Suche nach so etwas wie dieser (6 Bildern mit derselben Auflösung): (diese beiden Galerien den gleichen Code tatsächlich ausgeführt werden)

ich irgendwelche Vorschläge zu schätzen wissen würde, wie für den Betrachter dies als schmerzfrei wie möglich zu machen. Vielen Dank!

Antwort

1

Wenn Sie etwas über den künstlerisch denkenden Fotografen interessieren, schneiden Sie das Bild nicht.

Größe ändern sie zu einer maximalen Größe (entweder Breite oder Höhe) zu einem bestimmten Maß, 400px, und legen Sie sie jeweils in einem Quadrat div.

0

Ich denke, Sie sprechen über Bildmaße (nicht die Auflösung, die die Anzahl der Pixel in 1 Zoll ist).

Um th Sache zu erhalten Sie wollen: (1) ein Breite-Höhe-Verhältnis auswählen, die Sie das Bild (2) Schneiden der zusätzlichen Abschnitte von Bildern zeigen wollen, über das Verhältnis zu passen (u GD-Bibliothek verwenden für PHP)

Zum Beispiel: Um alle Porträtfotos zu Landschaftsfotos zu machen, schneiden Sie die oberen und unteren Seiten ab. Das Drehen der Portraitfotos zur Landschaft ist auch eine Lösung, aber das wird den Zuschauern nicht gut tun, weil sie sich die Hälse umdrehen müssen, um die Fotos zu sehen.

0

Wenn Sie nichts abschneiden wollen, aber trotzdem möglichst wenig Leerraum auf dem Bildschirm haben möchten, müssen Sie eine optimale Anordnung der Bilder in unveränderter Form finden. Das ist ein sehr schwieriges (NP-vollständiges?) Problem, aber Sie können einige Ecken schneiden, wenn Sie wollen.

Wenn Sie die Bilder betrachten, die Sie gepostet haben, können Sie fünf davon relativ sauber nebeneinander darstellen: Legen Sie zwei Hochformatbilder unter einander und fügen Sie drei Querformataufnahmen vertikal neben den Portraits hinzu. Wenn Sie sie so skalieren, dass die Höhe von zwei Portraits der Höhe von drei Landschaften entspricht, sehen sie mehr oder weniger die gleiche Gesamtgröße aus.

Sie können "schöne" bildschirmfüllende Stapelverfahren für gängige Seitenverhältnisse von Kameras finden, z.B. 16: 9 und 4: 3 und arbeite von dieser Annahme ab.

0

Die Miniaturansichten der Galerie haben feste Abmessungen (und ein festes Verhältnis zwischen Gewicht und Höhe), aber Quellbilder haben variable Abmessungen (und variables Verhältnis von Gewicht zu Höhe). Hier haben Sie die folgenden Optionen: 1 - Quellbilder auf Miniaturansichten dimensionieren. 2- Fügen Sie den Quellbildern leere Leerzeichen (z. B. Weiß) hinzu. 3- Beschneiden Sie zusätzliche Bereiche aus den Quellbildern. Demonstartion

Verwandte Themen