1
0
mirror of https://github.com/privacyguides/i18n.git synced 2025-08-30 01:49:15 +00:00
Files
i18n/i18n/zh-Hant/meta/uploading-images.md
2024-08-13 06:36:41 +00:00

98 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 上傳圖片
---
如果您對本網站進行的變更涉及新增圖片或取代現有圖片,以下是幾項一般建議:
## 圖片
- 我們**偏好** SVG 影像,但如果沒有 SVG 影像,我們也可以使用 PNG 影像。 此外,對於封面圖片,我們希望它們是從 [Unsplash](https://unsplash.com) 取得,並且是 WebP 格式。
公司標誌的尺寸為:
- 128x128px
- 384x128px
## 最佳化
### PNG
使用 [OptiPNG](https://sourceforge.net/projects/optipng) 工具來最佳化影像:
```bash
optipng -o7 file.png
```
### SVG
#### Inkscape
[清理](https://github.com/scour-project/scour) 所有 SVG 圖片。
在 Inkscape
1. 檔案另存爲...
2. 將類型設定為最佳化 SVG (*.svg)
在「 **選項** 」標籤中:
- **坐標的有效位數** > **5**
- [x] 打開 **縮短顏色值**
- [x] 開啟 **將 CSS 屬性轉換為 XML 屬性**
- [x] 開啟 **折疊羣組**
- [x] 開啟 **為類似屬性建立羣組**
- [ ] 關閉 **保留編輯器資料**
- [ ] 關閉 **保留未引用的定義**
- [x] 打開 **工作周圍的渲染器錯誤**
**文件選項**下的 **SVG 輸出** 標籤:
- [ ] 關閉 **移除 XML 宣告**
- [x] 打開 **移除元數據**
- [x] 開啟 **刪除評論**
- [x] 打開 **嵌入式光柵映像**
- [x] 打開 **啓用 viewboxing **
**Pretty-printing**下的 **SVG 輸出** 標籤:
- [ ] 關閉 **斷行分隔輸出格式和縮排**
- **縮排字元** > 選擇 **空格**
- ** 縮排寛度** > **1**
- [ ]關閉 **從根 SVG 元素** 刪除"xml: space"屬性
**IDS** 標籤中:
- [x] 打開 **移除未使用的IDs**
- [ ] 關閉 **縮短IDs**
- **縮短前綴` `的IDs** >
- [x] 開啟 **保留手動創建非以數字**結尾的 IDs
- **保留以下 IDs** > `留空`
- **保留以** > ` `開頭的ID</code>
#### 命令列
使用 [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
```
### WebP
使用 [cwebp](https://developers.google.com/speed/webp/docs/using) 指令將 PNG 或 JPEG 影像檔案轉換成 WebP 格式:
```bash
cwebp -q 70 -m 6 input_file -o output.webp
```