Größe einer Grafik auslesen ohne echte Grafik?

Alice

Erfahrenes Mitglied
Hallo, ihr seit ja schon viele komische Fragen von mir gewöhnt. :D

Ich hoffe ihr könnt mir mit folgender Frage helfen.

Ich nehme 3 Grafiken und verbinde sie mit zu einer Grafik. Das Resultat ist eine neue Grafik mit ganz neuen Dimensionen.

Zur weiteren verarbeitung muss ich nun wissen wie die Deimensionen der neuen Grafik ist.

Mit Grafiken die im Ordner gespeichert sind, ist es ja einfach.

PHP:
$size = getimagesize($img);

Gibt es eine Möglichkeit die Dimensionen einer Grafik die nur im Speicher/Ram existiert auszulesen?
 
Nö. Du kannst auch die Größen der einzelnen Bilder zusammen rechnen. Oder schreib dir eine eigene Bibliothek dazu, die das kann.
 
Ich hätte da noch eine ähnliche Frage und möchte jetzt nicht unbedingt ein weiteres Thema dazu starten.

Gibt es eine alternative für:
PHP:
if(file_exists($img)){
}
?

Also wie in meiner ersten Frage bezieht sich diese Frage auch nur auf Grafiken die im Speicher/RAM liegen.
 
Ja genau das möchte ich.

Edit:

Ich habe deinen Beitrag leider etwas falsch gelesen.

Also kann man nicht prüfen ob in einem "Resource" etwas drin steckt?
 
Naja du erstellst ja eine Ressource, indem du wahrscheinlich [phpf]imagecreatefromjpeg[/phpf] o.Ä. verwendest.

Also kann man nicht prüfen ob in einem "Resource" etwas drin steckt?
Definiere "etwas", du kannst z.B. die Höhe und Breite des Bildes wie oben erwähnt ermitteln oder aber auch ob die Ressource bzw. die Variable NULL ist:
PHP:
if ( $res == NULL )
{
  // ...
}


Kannst du vielleicht dienen Anwendungsfall schildern?
 
Zurück