Uploads und Grenzeneasy_svg_read_svg_dimensions()

easy_svg_read_svg_dimensions()

Liest die Attribute width und height eines SVG auf der Platte und scheitert dabei sicher.

Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

easy_svg_read_svg_dimensions( string $path ): array

Beispiel

$dim = easy_svg_read_svg_dimensions( get_attached_file( $attachment_id ) );
$width = $dim['width'] ?? 0;

Beschreibung

Gibt array( 'width' => int, 'height' => int ) aus den Attributen der Wurzel zurück oder ein leeres Array, wenn der Pfad keine Datei ist, die Datei größer als easy_svg_max_bytes() ist, SimpleXML fehlt oder das Parsen scheitert. Die Werte werden mit (int) umgewandelt, 100% oder 2em werden also zu 100 und 2, ein fehlendes Attribut zu 0. viewBox wird nie gelesen.

Parameter

body
$pathstring

Absoluter Dateipfad.

Rückgabewert

returnarray

width und height oder ein leeres Array.

Siehe auch