Page 1 of 1
Picasa-Bilder zu klein
Posted: 09 Jan 2013, 02:07
by MachDirEinBild
Hai,
Ich habe einige Bilder auf Picasa liegen und möchte diese mit Phoca Gallery auf meiner Seite anzeigen.
Die Anzeige erfolgt mit Highslide. Einige der Bilder werden nicht in der Grösse angezeigt, wie sie auf Picasa hinterlegt sind.
Ansceinend tritt das Problem nur bei Hochkantbildern auf. Aber auch nicht bei allen. Ich habe sogar innerhalb eines Picasa-Albums Hochkantbilder, die in voller Grösse angezeigt werden und andere nicht.
Hilfe wäre super.
Gruss, Alex.
Re: Picasa-Bilder zu klein
Posted: 10 Jan 2013, 00:08
by MachDirEinBild
Ich hab mir die Bilder nochmal genauer angeschaut.
Die Hochkantbilder werden in der Phoca Gallery (mit Highslide im Vollbildmodus) mit der Höhe angezeigt, wie sie bei Picasa Breit sind.
z.B.
Picasa Breite x Höhe --> 700 x 1050
=>
Phoca Breite x Höhe --> 467 x 700
Kann das an irgendeinem Wert innerhalb den JPGs liegen, das die Orientierung angibt?
Re: Picasa-Bilder zu klein
Posted: 11 Jan 2013, 17:00
by MachDirEinBild
Am Orientierungsflag der EXIF-Daten liegt es nicht. Das habe ich ausprobiert.
Gibt es noch eine andere Detaildarstellung der Bilder in bildschirmfüllender Grösse ausser Highslide im Vollbildmodus. Dann könnte ich testen, ob es an Highslide liegt.
Re: Picasa-Bilder zu klein
Posted: 11 Jan 2013, 23:13
by MachDirEinBild
So. Wieder ein Stück weiter.
In der Tabelle
J25_phocagallery ist bei Hochkantbildern der Pfad im Feld '
exto' falsch.
Dort ist z.B. folgender Link eingetragen
http://lh4.ggpht.com/-iG_k0Xj7dEI/UO82J ... 0Kopie.jpg
http://lh4.ggpht.com/-iG_k0Xj7dEI/UO82J ... 0Kopie.jpg
Richtig wäre der Link
http://lh4.ggpht.com/-iG_k0Xj7dEI/UO82J ... 0Kopie.jpg
http://lh4.ggpht.com/-iG_k0Xj7dEI/UO82J ... 0Kopie.jpg
So wie es aussieht wird mit dem Verzeichnis
/s700 bzw.
/s1050 die lange Kante des Bildes definiert. Mein Bild ist bei Picasa mit BreitexHöhe = 700x1050 gespeichert.
Jetzt bräuchte ich dann aber echt Hilfe, weil ich habe keine Ahnung, wie und wo der Link in die Datenbank geschrieben wird.
Gruß, Alex.
Re: Picasa-Bilder zu klein
Posted: 15 Jan 2013, 20:01
by MachDirEinBild
So. Jetzt konnt ich mir doch selbst helfen.
In der Datei models\phocagalleryc.php habe ich folgende Änderungen vorgenommen. (Phocagallery 3.2.3)
function picasaImages($user, $authkey, $albumId, $catid, $language, $pagination, &$errorMsg) {
...
$OgphotoWidth = 'gphoto$width';// New Feature in Picasa
//neue Zeile
$OgphotoHeight = 'gphoto$height';// New Feature in Picasa
...
//Zeile auskommentieren
// $dataImg[$i]['exto'] = str_replace('/s'.$size['ls'].'/', '/s'.$value->{$OgphotoWidth}->{$Ot}.'/', $value->content->src);
//und durch if-Anweisung ersetzen
if ($value->{$OgphotoWidth} > $value->{$OgphotoHeight}) {
$dataImg[$i]['exto'] = str_replace('/s'.$size['ls'].'/', '/s'.$value->{$OgphotoWidth}->{$Ot}.'/', $value->content->src);
} else {
$dataImg[$i]['exto'] = str_replace('/s'.$size['ls'].'/', '/s'.$value->{$OgphotoHeight}->{$Ot}.'/', $value->content->src);
}
So funktioniert der Import von Picasa auch mit Hochkantbildern.
Wenn nochmal jemand drüberschauen kann wäre super. Ich habe nämlich nicht viel Ahnung von dieser Art der Programmierung.
Gruß, Alex.