Zum Inhalt springen

Bild - Klick-vergrößern - Bild in PopUp wird skaliert?

Erstellt am 3. Dezember 2007 · 4 Antworten · letzte Antwort am 4. Dezember 2007

Tags: Bilder, Frage

boomer ·

Hallo zusammen,

ich kämpfe derzeit mit folgendem Problem, was die unbeabsichtigte Skalierung eines aufgeladenen Bildes angeht (hängt vermutlich mit ImageMagick zusammen?):

Ich erstelle eine Inhaltselement Text mit Bild und lade hierzu ein Bild mit Abmessungen von 16 x 12 cm (also 3000 x 2000 Pixeln) und einer Auflösung von 300dpi in mein Online-Verzeichnis. Für die Seite selbst gebe ich dem Bild eine Breite von 200 Pixeln und lasse die Qualität auf Standard. So weit so gut - das Voschaubild hat 200 Pixel Breite und bei Klick öffnet es sich größer im PopUp-Fenster. Allerdings hat das Bild dort zwar noch 300dpi, ist aber von den Dimensionen her auf 6 x 4 cm zusammengeschrumpft.
Da das ganze ein Presseverteiler werden soll, aus dem sich die Verlage ihr Bildmaterial herunterladen können, sollten aber die Original-Abmessungen im PopUp erhalten bleiben (so dass über Rechtsklick das Bild abgespeichert werden kann). Kann mir jemand auf die Sprünge helfen, wo ich diese Skalierung deaktivieren kann?

Wenn ich die Bildqualität auf "Nicht verändern" bleiben die originalen Abmessungen zwar erhalten, dann wird aber meine Breitenangabe für das Vorschaubild ignoriert und ich habe das Bild bereits mit 3000 Pixeln Breite in meiner Seite drin...

Ich benutze Typo3 3.8.0 und ImageMagick 4.2.9 sowie GDlib.

Besten Dank für alle Hilfestellungen!

webdeveloper ·

Oder einfach den Pfad zum Bild angeben, und den Link im neuen Fenster aufgehen lassen... also z.B.

<link fileadmin/datei.jpg 800x600>linktext</link>

bzw. im feld verweis dann nur
fileadmin/datei.jpg 800x600

Sollte passen.

boomer ·

@just2b:

Hallo Georg,

Dein Lösungsansatz hat leider nicht zum Erfolg geführt (trotzdem natürlich vielen Dank für Deinen Post!!).
Ich vermute, dass Du auf folgende Zeilen abgezielt hast:

styles.content.imgtext.maxW = 3000
styles.content.imgtext.maxWInText = 300
styles.content.imgtext.linkWrap.newWindow = 1

Diese hatte ich gesetzt, allerdings war das PopUp immer nochb auf 800 x 600 Pixel beschränkt und das Bild wurde entsprechend skaliert. Diese Werte werden beim Aufruf der Datei showpic.php mitgegeben, allerdings konnte ich immer noch nicht nachvollziehen, wo sie gesetzt werden.

Hast Du sonst evtl. noch einen Ansatz?

@webdeveloper

Hallo webdeveloper,

auch Dir vielen Dank für Deinen Post. Diese Lösung hat funktioniert, ist allerdings nicht sonderlich anwenderfreundlich (der Redakteur, der das ganze pflegt ist aus dem Marketing ;-). Dennoch zumindest ein Ansatz. Vielleicht hast ja auch Du noch eine Alternative in petto?

Besten Dank und viele Grüße!

boomer

just2b ·

Hallo,

mea culpa, dachte das sei auch mal im Constant Editor gewesen. Such einfach mal im TsOB nach den 800
>

tt_content.image.20.1.imageLinkWrap.width = 800m
tt_content.image.20.1.imageLinkWrap.height = 600m

lg georg