Ich hatte letztens fĂŒr ein Projekt ein Problem mit SVG-Bilder. Diese wurde mir bereitgestellt, allerdings hatten diese bereits ein Padding, so dass das eigentliche Bild kleiner war. Daher habe ich eine Möglichkeit gesucht mit relativ wenig Aufwand das Padding zu entfernen, so dass ich dieses selbst bei Bedarf in meiner App setzen kann. Nach kurzer Zeit habe ich eine Möglichkeit gefunden, welche ich euch gerne in diesem Beitrag vorstellen möchten.
Als Ausgangslage dient die Material Icons Library von Google. Unter der Webseite material.io/resources/icons findet ihr eine Liste von zahlreichen Icons, welche euch kostenfrei zur VerfĂŒgung gestellt wird. Hier könnt ihr einfach ein Icon auswĂ€hlen und könnt dieses entweder als SVG- oder direkt als PNG-Datei herunterladen.
Um nun das Padding entfernen zu können, mĂŒssen wir die kostenlose Bildverarbeitungssoftware Inkscape herunterladen. Die aktuelle Version findet ihr auf inkscape.org und steht neben Windows auch fĂŒr MacOS und Linux zur VerfĂŒgung.
Wenn ihr Inkscape nun öffnet, seht ihr eine ZeichenflĂ€che, wo ihr auch selbst kĂŒnstlerisch aktiv werden könnt. In meinem Fall möchte ich ja aber das Padding von einer bereits existierenden Datei entfernen. Daher wĂ€hle ich Datei > Ăffnen und wĂ€hle dann die passende SVG-Datei aus.
Es öffnet sich ein neues Fenster mit der passenden SVG-Datei. Wie ihr nun aber sehen könnt, besitzt dieses Bild bereits ein Padding, welches wir im nÀchsten Schritt nun endlich entfernen wollen.
Dazu öffnen wir Datei > Dokumenteneinstellungen. Hier finden wir im Abschnitt Benutzerdefiniert den Bereich Ănderung der SeitengröĂe auf Inhalt, welchen wir mit einem Klick aufklappen mĂŒssen. In diesem Bereich finden wir den Button SeitengröĂe auf Zeichnungs-/AuswahlgröĂe, welchen wir drĂŒcken mĂŒssen.
Wenn wir nun wieder unser Bild betrachten, stellen wir fest, dass das Padding verschwunden ist. Wir können jetzt entweder die Datei direkt speichern, dann ĂŒberschreiben wir die vorhandene SVG-Datei oder wir wĂ€hlen Datei > Speichern unter und können das Bild dann unter einem anderen Namen speichern.
Mit der Hilfe von Inkscape habe ich gezeigt, wir ihr ganz einfach ein vorhandenes Padding in einem SVG-Bild entfernen könnt.