Hi,
gibt es schon eine simple Lösung für die Ausgabe der Abmessungen der mit dem Image Manager generierten Bilder?
Mit dem Image Resize bin ich bisher immer über das originale Bild gegangen und habe über das Verhältnis der Seiten die Höhe und Breite berechnet.
Da ich jetzt mein Modul eh anpassen 'muss', stehe ich wieder da, wo ich schon mal war, nämlich dass getimagesize nicht auf diesen 'nicht vorhandenen' Bilddateien arbeitet.
Soweit ich im Forum gelesen habe, gibt es viele Ansätze für workarounds z.T. ähnlich dem meinigen.
Wünschenswert währe natürlich die Nutzung der [3]-Komponente von getimagesize.
Dankeschön vorab.
Viele Grüße,
Sven
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: PHP getimagesize mit den 'generierten' Grafiken
Hi Sven!
Die Bilder existieren schon. Sie werden im Ordner /redaxo/include/generated/files gespeichert. Allerdings musst du dafür sorgen, dass die IM-URL auch aufgerufen wird, bevor du mit getimagesize() darauf zugreifst.
Rein interessehalber: Wofür brauchst du das?
Die Bilder existieren schon. Sie werden im Ordner /redaxo/include/generated/files gespeichert. Allerdings musst du dafür sorgen, dass die IM-URL auch aufgerufen wird, bevor du mit getimagesize() darauf zugreifst.
Rein interessehalber: Wofür brauchst du das?
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: PHP getimagesize mit den 'generierten' Grafiken
Hi,
wußt' ich schon. Ich dachte es geht 'galanter'. Gut, dann werde ich mit nem file_exist auf den generierten Dateien machen.
wußt' ich schon. Ich dachte es geht 'galanter'. Gut, dann werde ich mit nem file_exist auf den generierten Dateien machen.
... um die Höhe und Breite in den HTML-Code zu bekommen.Xong hat geschrieben:Rein interessehalber: Wofür brauchst du das?
-
- Beiträge: 23
- Registriert: 8. Jan 2011, 21:12
Re: PHP getimagesize mit den 'generierten' Grafiken
Der Image-Manager bietet dazu selbst auch eine Möglichkeit:
Achtung! Das Bild wird dabei ggf. berechnet, und falls dies nicht möglich ist, der Versuch unternommen eine Fehlergrafik zu senden und das Script beendet. Letzteres halte ich im übrigen für einen Design-Fehler in der Komponente. Es wird langsam mal Zeit für Exceptions!)
Code: Alles auswählen
<?php
$image = rex_image_manager::getImageCache($imageFilename, $imageType);
printf('%s[%s] = %d x %d Pixel',
$imageFilename,
$imageType,
$image->getWidth(),
$image->getHeight()
);
?>
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: PHP getimagesize mit den 'generierten' Grafiken
@zehbaeh:
Funktioniert bei mir (leider) nicht.
Die Seite wird dann nicht mehr geladen.
Funktioniert bei mir (leider) nicht.
Die Seite wird dann nicht mehr geladen.
-
- Beiträge: 23
- Registriert: 8. Jan 2011, 21:12
Re: PHP getimagesize mit den 'generierten' Grafiken
Hmm..."funktioniert nicht", funktioniert nicht!
Ein:
vor dem Code kann helfen zu helfen!)
Ein:
Code: Alles auswählen
ini_set('display_errors', 1); error_reporting(E_ALL^E_NOTICE);
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
Re: PHP getimagesize mit den 'generierten' Grafiken
Wenn die Seite aber nicht mehr gefunden wird, dann bringt auch die Fehlerausgabe nix.
Beißt sich das vielleicht (warum auch immer) mit dem URL-rewriting?
Beißt sich das vielleicht (warum auch immer) mit dem URL-rewriting?