Skip to content

Commit fc1157c

Browse files
LingshinxManagor
andauthored
magick-{,convert,compare,identity,import,mogrify,montage}: add Chinese translation (#17290)
Co-authored-by: Managor <[email protected]>
1 parent e982704 commit fc1157c

File tree

7 files changed

+169
-0
lines changed

7 files changed

+169
-0
lines changed

pages.zh/common/magick-compare.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# magick compare
2+
3+
> 创建一个比较文件,可视化地标注出两个图片之间的差异。
4+
> 另见:`magick`
5+
> 更多信息:<https://imagemagick.org/script/compare.php>.
6+
7+
- 比较两个图片:
8+
9+
`magick compare {{路径/到/图片1.png}} {{路径/到/图片2.png}} {{路径/到/比较图片.png}}`
10+
11+
- 使用特定的算法比较两个图片:
12+
13+
`magick compare -verbose -metric {{PSNR}} {{路径/到/图片1.png}} {{路径/到/图片2.png}} {{路径/到/比较图片.png}}`

pages.zh/common/magick-convert.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# magick convert
2+
3+
> 转换图片格式,创建,组合图片,调整图片尺寸等功能。
4+
> 注意:原命令 `convert` 在 ImageMagick 7 以上版本中已被替换为 `magick`
5+
> 更多信息:<https://imagemagick.org/script/convert.php>.
6+
7+
- 将 JPEG 图片转换为 PNG 图片:
8+
9+
`magick convert {{路径/到/输入图片.jpg}} {{路径/到/输出图片.png}}`
10+
11+
- 将图片调整至原图片尺寸的50%:
12+
13+
`magick convert {{路径/到/输入图片.png}} -resize 50% {{路径/到/输出图片.png}}`
14+
15+
- 在宽高都不超过 640x480 的限制下,保持图片的比例,将尺寸调整至最大:
16+
17+
`magick convert {{路径/到/输入图片.png}} -resize 640x480 {{路径/到/输出图片.png}}`
18+
19+
- 将图片调整至特定文件大小:
20+
21+
`magick convert {{路径/到/输入图片.png}} -define jpeg:extent=512kb {{路径/到/输出图片.jpg}}`
22+
23+
- 水平/竖直地排列图片:
24+
25+
`magick convert -background none {{路径/到/图片1.png 路径/到/图片2.png ...}} {{-append|+append}} {{路径/到/输出图片.png}}`
26+
27+
- 创建一个 GIF 动图,按 100ms 的间隔播放一系列图片:
28+
29+
`magick convert {{路径/到/图片1.png 路径/到/图片2.png ...}} -delay {{10}} {{路径/到/GIF 动图.gif}}`
30+
31+
- 创建一个纯红背景的空白图片:
32+
33+
`magick convert -size {{800x600}} "xc:{{#ff0000}}" {{路径/到/图片.png}}`
34+
35+
- 通过若干不同尺寸的图片生成一个 favicon:
36+
37+
`magick convert {{路径/到/图片1.png 路径/到/图片2.png ...}} {{路径/到/网站图标.icon}}`

pages.zh/common/magick-identify.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# magick identify
2+
3+
> 输出图片文件的格式与属性。
4+
> 另见:`magick`
5+
> 更多信息:<https://imagemagick.org/script/identify.php>.
6+
7+
- 输出图片的格式以及一些基本属性:
8+
9+
`magick identify {{路径/到/图片}}`
10+
11+
- 输出图片的格式及其详细属性:
12+
13+
`magick identify -verbose {{路径/到/图片}}`
14+
15+
- 将当前目录下的所有 JPEG 图片的尺寸属性:
16+
17+
`magick identify -format "{{%f,%w,%h\n}}" {{*.jpg}} > {{路径/到/文件列表.csv}}`

pages.zh/common/magick-import.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# magick import
2+
3+
> 捕获某些或全部 X server 屏幕上的内容,并保存至图片文件当中。
4+
> 另见:`magick`
5+
> 更多信息:<https://imagemagick.org/script/import.php>.
6+
7+
- 捕获整个 X server 屏幕,保存为 PostScript 文件:
8+
9+
`magick import -window root {{路径/到/输出文件.ps}}`
10+
11+
- 捕获远程 X server 屏幕,保存为 PNG 图片:
12+
13+
`magick import -window root -display {{remote_host}}:{{screen}}.{{display}} {{路径/到/输出文件.png}}`
14+
15+
-`xwininfo` 中列出的窗口 ID 对特定窗口进行捕获,保存为 JPEG 图片:
16+
17+
`magick import -window {{窗口 ID}} {{路径/到/输出图片.jpg}}`

pages.zh/common/magick-mogrify.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# magick mogrify
2+
3+
> 对图片进行调整尺寸,裁剪旋转或添加效果等操作。
4+
> 修改直接作用于原文件。
5+
> 另见:`magick`
6+
> 更多信息:<https://imagemagick.org/script/mogrify.php>.
7+
8+
- 将当前目录下所有 JPEG 图片的尺寸都调整至原尺寸的 50%:
9+
10+
`magick mogrify -resize {{50%}} {{*.jpg}}`
11+
12+
- 将当前目录下所有以 DSC 开头的图片尺寸都调整至 800x600:
13+
14+
`magick mogrify -resize {{800x600}} {{DSC*}}`
15+
16+
- 将当前目录下所有 PNG 图片都转换为 JPEG 图片:
17+
18+
`magick mogrify -format {{jpg}} {{*.png}}`
19+
20+
- 将当前目录下所有图片文件的饱和度都减半:
21+
22+
`magick mogrify -modulate {{100,50}} {{*}}`
23+
24+
- 将当前目录下所有图片文件的亮度都加倍:
25+
26+
`magick mogrify -modulate {{200}} {{*}}`
27+
28+
- 通过降低图像品质,缩小当前目录下所有 GIF 动图的文件大小:
29+
30+
`magick mogrify -layers 'optimize' -fuzz {{7%}} {{*.gif}}`
31+
32+
- 查看帮助:
33+
34+
`magick mogrify -help`

pages.zh/common/magick-montage.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# magick montage
2+
3+
> 在可自定义的网格内平铺图片。
4+
> 另见:`magick`
5+
> 更多信息:<https://imagemagick.org/script/montage.php>.
6+
7+
- 平铺图片,尺寸大于格子的图片将会被自动缩小:
8+
9+
`magick montage {{路径/到/图片1.jpg 路径/到/图片2.jpg ...}} {{路径/到/拼图图片.jpg}}`
10+
11+
- 平铺图片,根据最大的图片来计算格子大小:
12+
13+
`magick montage {{路径/到/图片1.jpg 路径/到/图片2.jpg ...}} -geometry {{+0+0}} {{路径/到/拼图图片.jpg}}`
14+
15+
- 平铺图片,根据指定的格子大小调整图片尺寸:
16+
17+
`magick montage {{路径/到/图片1.jpg 路径/到/图片2.jpg ...}} -geometry {{640x480+0+0}} {{路径/到/拼图图片.jpg}}`
18+
19+
- 指定格子的行列数,如果图片数量超出格子数,则会输出复数张图片:
20+
21+
`magick montage {{路径/到/图片1.jpg 路径/到/图片2.jpg ...}} -geometry {{+0+0}} -tile {{2x3}} {{montage_%d.jpg}}`
22+
23+
- 平铺图片,裁剪图片以充满格子:
24+
25+
`magick montage {{路径/到/图片1.jpg 路径/到/图片2.jpg ...}} -geometry {{+0+0}} -resize {{640x480^}} -gravity {{center}} -crop {{640x480+0+0}} {{路径/到/拼图图片.jpg}}`

pages.zh/common/magick.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# magick
2+
3+
> 创建,编辑,组合,转换不同格式的图片文件。
4+
> 这个工具在 ImageMagick 7 以上版本中代替了原 `convert` 命令,如需在 7+ 版本中使用原命令,请查看 `magick convert`
5+
> 此命令也有关于其子命令的文件,例如:`mogrify`
6+
> 更多信息:<https://imagemagick.org>.
7+
8+
- 转换图片格式:
9+
10+
`magick {{路径/到/输入图片.png}} {{路径/到/输出图片.jpg}}`
11+
12+
- 改变图片大小,生成新的副本:
13+
14+
`magick {{路径/到/输入图片.jpg}} -resize {{100x100}} {{路径/到/输出图片.jpg}}`
15+
16+
- 利用当前目录下的所有 JPEG 图片生成一个 GIF 动图:
17+
18+
`magick {{*.jpg}} {{路径/到/GIF文件.gif}}`
19+
20+
- 生成棋盘格图片:
21+
22+
`magick -size {{640x480}} pattern:checkerboard {{路径/到/棋盘格图片.png}}`
23+
24+
- 利用当前目录下的所有 JPEG 图片生成一个 PDF 文件:
25+
26+
`magick {{*.jpg}} -adjoin {{路径/到/PDF文件.pdf}}`

0 commit comments

Comments
 (0)