mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-12-20 21:34:34 -05:00
9e35e2ef8a
Signed-off-by: Daniel Gray <dngray@privacyguides.org>
2.4 KiB
2.4 KiB
title |
---|
Bilder hochladen |
Hier sind einige allgemeine Regeln um zu Privacy Guides beizutragen:
Bilder
- Wir bevorzugen SVG-Bilder, aber wenn diese nicht vorhanden sind, können wir PNG-Bilder verwenden
Firmenlogos haben eine Leinwandgröße von:
- 128x128px
- 384x128px
Optimierung
PNG
Verwende OptiPNG um das PNG-Bild zu optimieren:
optipng -o7 file.png
SVG
Inkscape
Scour alle SVG-Bilder.
In Inkscape:
- Speichern unter...
- Dateityp auf "Optimiertes SVG (*.svg)" setzen
In der Optionen Registerkarte:
- Anzahl der signifikaten Stellen für Koordinaten > 5
- Einschalten Farbwerte kürzen
- Einschalten CSS-Attribute in XML-Attribute umwandeln
- Einschalten Gruppen zusammenklappen
- Einschalten Gruppen für ähnliche Attribute erstellen
- Ausschalten Editor-Daten erhalten
- Ausschalten Unreferenzierte Definitionen erhalten
- Einschalten Renderer-Fehler umgehen
In der SVG-Ausgabe Registerkarte unter Dokumenteinstellungen:
- Ausschalten XML-Deklaration entfernen
- Einschalten Metadaten entfernen
- Einschalten Kommentare entfernen
- Einschalten Rasterbilder einbetten
- Einschalten Viewbox aktivieren
In der SVG-Ausgabe Registerkarte unter Formatierung:
- Ausschalten Ausgabe mit Zeilenumbrüchen und Einrückungen formatieren
- Zeichen für Einrückungen > Wähle Leerzeichen
- Einrücktiefe > 1
- Ausschalten "xml:space"-Attribut vom SVG-Wurzelelement entfernen
In der IDs Registerkarte:
- Einschalten Unbenutzte IDs entfernen
- Ausschalten IDs kürzen
- Präfix für gekürzte IDs >
leer lassen
- Einschalten Manuell erstellte IDs, die nicht mit Ziffern enden, erhalten
- Folgende IDs erhalten >
leer lassen
- IDs mit folgendem Präfix erhalten >
leer lassen
CLI
Das Gleiche kann mit dem Scour Befehl erreicht werden:
scour --set-precision=5 \
--create-groups \
--renderer-workaround \
--remove-descriptive-elements \
--enable-comment-stripping \
--enable-viewboxing \
--indent=space \
--nindent=1 \
--no-line-breaks \
--enable-id-stripping \
--protect-ids-noninkscape \
input.svg output.svg