mirror of
https://github.com/privacyguides/privacyguides.org
synced 2024-12-11 12:23:31 +01:00
9e35e2ef8a
Signed-off-by: Daniel Gray <dngray@privacyguides.org>
2.3 KiB
2.3 KiB
title |
---|
Mengunggah Gambar |
Berikut ini adalah beberapa aturan umum untuk berkontribusi pada Privacy Guides:
Gambar
- Kami lebih suka gambar SVG, tetapi jika tidak ada, kami dapat menggunakan gambar PNG
Logo perusahaan memiliki ukuran kanvas:
- 128x128px
- 384x128px
Optimasi
PNG
Gunakan OptiPNG untuk mengoptimalkan gambar PNG:
optipng -o7 file.png
SVG
Inkscape
Scour all SVG images.
Dalam Inkscape:
- Simpan Berkas Sebagai..
- Set type to Optimized SVG (*.svg)
Pada tab Opsi:
- Jumlah digit signifikan untuk koordinat > 5
- Aktifkan Persingkat nilai warna
- Aktifkan Konversi atribut CSS ke atribut XML
- Aktifkan Runtuhkan grup
- Aktifkan Buat grup untuk atribut serupa
- Matikan Simpan data editor
- Matikan Simpan definisi yang tidak direferensikan
- Hidupkan Bekerja di sekitar bug renderer
Pada tab SVG Output di bawah Opsi dokumen:
- Matikan Hapus deklarasi XML
- Aktifkan Hapus metadata
- Aktifkan Hapus komentar
- Aktifkan Gambar raster yang disematkan
- Aktifkan Aktifkan viewboxing
In the SVG Output under Pretty-printing:
- Turn off Format output with line-breaks and indentation
- Indentation characters > Select Space
- Kedalaman lekukan > 1
- Turn off Strip the "xml:space" attribute from the root SVG element
Pada tab IDs:
- Aktifkan Hapus ID yang tidak digunakan
- [] Nonaktifkan Persingkat ID
- Awalan ID singkat dengan >
biarkan kosong
- Turn on Preserve manually created IDs not ending with digits
- Preserve the following IDs >
leave blank
- Preserve IDs starting with >
leave blank
CLI
The same can be achieved with the Scour command:
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