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
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
Absoluter Dateipfad.
Rückgabewert
width und height oder ein leeres Array.