Hallo,

Ik ben bezig met een online album, maar heb wat problemen.
Wanneer ik foto's upload in mijn img map en deze weergeef op de site, als volgt :


$folder = 'img/';
                    $filetype = '*.*';
                    $files = glob($folder . $filetype);
                    $count = count($files);
                    
                    for ($i = 0; $i < $count; $i++) {
                        echo '<div class="col-lg-4 col-sm-6 col-xs-12">
                                <a href="#">
                                    <img src="' . $files[$i] . '" class="thumbnail img-responsive" name="' . $i . '">
                                </a>
                              </div>';
                    }


Met behulp van Bootstrap. Alleen nu geeft hij staande afbeeldingen liggend weer.

Ik zat er aan te denken om ze een nieuw formaat te geven, alleen dan heb je uitgerekte foto's.

Heeft iemand toevallig tips of ideeën?

Met vriendelijke groet,

Gijs
Laat zo'n foto eens zien (directe URL graag).
Want het is wel mogelijk om foto's met CSS te draaien (rotate(90)), maar anders niet.
Ik neem aan dat je foto's gedraaid zijn en niet samengeknepen en/of uitgerekt.

Waarschijnlijk, maar dat is een gok, zijn het foto's van een iPad/iPhone en heel raar: een iPhone (iPad) maakt goede foto's maar roteert ze heel eigenwijs soms.
Ik heb dat op een ander forum ook: daar upload iemand een 'goede' foto en na het uploaden staat die op zijn kop.
Nou, de foto is gewoon op zijn kop genomen, maar de iPhone draait die foto automatisch zodat het lijkt alsof de foto goed is. Wat dus niet zo is.
afbeeldingen zijn privé (het is een foto album van mij en mijn vriendin)

Maar om de situatie te verduidelijken :

Een foto gemaakt met een foto camera (HD) is 1920x1080 (liggend dus)

Wanneer ik een foto met mijn telefoon maak : 800x480 pixels (waarvan de hoogte 800 is wanneer ik mijn telefoon recht heb)

De foto's met de foto camera staan er perfect op, zoals het hoor. Maar de foto's waarvan de hoogte groter is dan de breedte, die geeft hij liggend neer. Mijn vraag is nu of er een functie van PHP is die kan detecteren of de foto height groter is dan de width. Dan is inderdaad de rotate manier een goede oplossing.

Voor nu tot zo ver.

Groet,

Gijs

Reageren