mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2025-08-19 09:24:46 +00:00
90 lines
2.4 KiB
Markdown
90 lines
2.4 KiB
Markdown
---
|
|
title: Subiendo imágenes
|
|
---
|
|
|
|
He aquí un par de normas generales para contribuir a las Guías de privacidad:
|
|
|
|
## Imágenes
|
|
|
|
- **Preferimos** las imágenes SVG, pero si no existen podemos utilizar imágenes PNG
|
|
|
|
Los logotipos de empresa tienen un tamaño de lienzo de:
|
|
|
|
- 128x128px
|
|
- 384x128px
|
|
|
|
## Optimización
|
|
|
|
### PNG
|
|
|
|
Utiliza [OptiPNG](https://sourceforge.net/projects/optipng/) para optimizar la imagen PNG:
|
|
|
|
```bash
|
|
optipng -o7 file.png
|
|
```
|
|
|
|
### SVG
|
|
|
|
#### Inkscape
|
|
|
|
[Explora](https://github.com/scour-project/scour) todas las imágenes SVG.
|
|
|
|
En Inkscape:
|
|
|
|
1. Archivo Guardar como...
|
|
2. Establecer tipo a SVG optimizado (*.svg)
|
|
|
|
En la pestaña **Opciones**:
|
|
|
|
- **Número de cifras significativas para las coordenadas** > **5**
|
|
- [x] Activar **Acortar valores de color**
|
|
- [x] Activar **Convertir atributos CSS a atributos XML**
|
|
- [x] Activar **Colapsar grupos**
|
|
- [x] Activar **Crear grupos para atributos similares**
|
|
- [ ] Desactivar **Conservar datos del editor**
|
|
- [ ] Desactivar **Mantener definiciones no referenciadas**
|
|
- [x] Activar **Solucionar errores del renderizador**
|
|
|
|
En la pestaña **Salida SVG** bajo **Opciones de documento**:
|
|
|
|
- [ ] Desactivar **Eliminar la declaración XML**
|
|
- [x] Activar **Eliminar metadatos**
|
|
- [x] Activar **Eliminar comentarios**
|
|
- [x] Activar **Imágenes rasterizadas incrustadas**
|
|
- [x] Activar **Activar viewboxing**
|
|
|
|
En la **salida SVG** bajo **Pretty-printing**:
|
|
|
|
- [ ] Desactivar **Formato de salida con saltos de línea y sangría**
|
|
- **Caracteres de sangría** > Seleccionar **Espacio**
|
|
- **Profundidad de sangría** > **1**
|
|
- [ ] Desactivar **Eliminar el atributo "xml:space" del elemento SVG raíz**
|
|
|
|
En la pestaña **IDs**:
|
|
|
|
- [x] Activar **Eliminar ID no utilizados**
|
|
- [ ] Desactivar **Acortar IDs**
|
|
- **Prefijo de IDs acortadas con** > `dejar en blanco`
|
|
- [x] Activar **Conservar ID creados manualmente que no terminen con dígitos**
|
|
- **Conservar los siguientes IDs** > `dejar en blanco`
|
|
- **Conservar IDs que empiezan por** > `dejar en blanco`
|
|
|
|
#### CLI
|
|
|
|
Lo mismo puede conseguirse con el comando [Scour](https://github.com/scour-project/scour):
|
|
|
|
```bash
|
|
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
|
|
```
|