“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
ImageMagick
ImageMagick — 一套开源命令行图像处理套件,批量修图、格式转换、合成特效无所不能。
ImageMagick 是我用了快十年的老伙计。最早接触它是因为要批量压缩几百张产品图,那时候还不会写脚本,一个个用PS打开再导出,手都快废了。后来发现一条命令就能解决,当场就跪了。如果你经常跟图片打交道,不管是做网站、写文档、搞自动化,还是单纯想省时间,这玩意值得花十分钟了解一下。
这工具到底能干啥?
简单说,ImageMagick 就是图像界的瑞士军刀。它主要解决三类问题:
- 批量处理:把一千张 PNG 转成 JPG、统一缩放到某个尺寸、批量加水印——一条命令搞定,不用打开任何软件。
- 格式转换:几乎支持所有主流图像格式(JPEG、PNG、GIF、TIFF、SVG、PDF、HEIC 等等),转换质量可控。
- 命令行特效:裁剪、旋转、模糊、锐化、颜色调整、添加文字、合成图片……这些在Photoshop里要点半天的事情,用命令行一句话完成。
而且它跨平台——Windows、macOS、Linux 都能跑,服务器上也能装,特别适合放到自动化流水线里。
下载和安装
首先去官网:
ImageMagick 官网
官网页面有点老派,但内容很全。下载入口在首页的 Download 按钮,或者直接找对应系统的安装包。
Windows:
下载 .exe 安装包,一路下一步。安装时记得勾选“Add application directory to your system path”,这样你才能在命令行里直接用 magick 命令。
装完后打开 cmd 或 PowerShell,输入 magick --version 看到版本号就对了。
macOS:
最方便是用 Homebrew:
brew install imagemagick
装完直接 magick --version 测试。
Linux(Ubuntu/Debian):
sudo apt update
sudo apt install imagemagick
CentOS/RHEL 用 yum install ImageMagick 或 dnf install ImageMagick。
基础使用教程
ImageMagick 的核心命令是 magick(旧版本里是 convert、identify 等独立命令,新版统一用 magick 加子命令)。下面列几个最常用的场景,你直接复制粘贴改改路径就能跑。
1. 格式转换
把一张 PNG 转成 JPG:
magick input.png output.jpg
批量转整个文件夹:
magick mogrify -format jpg *.png
注意 mogrify 会直接修改原文件,建议先备份或复制一份到临时目录。
2. 调整尺寸
把图片缩放到宽度 800 像素,高度按比例自动:
magick input.jpg -resize 800 output.jpg
强制缩放到 800x600(会拉伸):
magick input.jpg -resize 800x600! output.jpg
只限定最大尺寸,保持比例(类似“适应框”):
magick input.jpg -resize 800x600 output.jpg
3. 压缩图片大小
给 JPG 设置质量 85%(默认 92),文件能小不少:
magick input.jpg -quality 85 output.jpg
对 PNG 用 -quality 效果有限,可以用 -strip 去掉元数据:
magick input.png -strip output.png
4. 裁剪
从图片中心裁出 300x300 区域:
magick input.jpg -gravity center -crop 300x300+0+0 output.jpg
-gravity center 表示以中心为基准,+0+0 是偏移量(这里不需要偏移)。
5. 添加文字水印
在右下角加半透明文字:
magick input.jpg -font Arial -pointsize 36 -fill "rgba(255,255,255,0.5)" -annotate +50+50 "©2024" output.jpg
-annotate +50+50 是从右下角往内偏移 50 像素。如果想精确定位,配合 -gravity 使用。
6. 获取图片信息
想知道一张图的分辨率、色彩空间、文件大小?
magick identify -verbose input.jpg
只看基本信息:
magick identify input.jpg
进阶技巧
基础功能用熟了,你会发现 ImageMagick 的真正威力在于管道组合和批量自动化。
1. 链式操作
一条命令干好几件事:先缩放、再加水印、最后转格式:
magick input.png -resize 50% -font Arial -pointsize 24 -fill white -annotate +10+10 "preview" output.jpg
顺序就是处理的顺序,非常直观。
2. 批量重命名+处理
配合 shell 循环,处理整个目录:
for file in *.jpg; do
magick "$file" -resize 800x600 -quality 80 "processed_$file"
done
Windows PowerShell 版:
Get-ChildItem *.jpg | ForEach-Object {
magick $_.Name -resize 800x600 -quality 80 ("resized_" + $_.Name)
}
3. 制作缩略图表格
把四张图片合成一张 2x2 的网格:
magick montage img1.jpg img2.jpg img3.jpg img4.jpg -tile 2x2 -geometry 300x200+5+5 montage.jpg
-geometry 里 +5+5 是图片之间的间距。
4. 生成 GIF 动画
把一组图片变成动画:
magick -delay 100 frame1.png frame2.png frame3.png animation.gif
-delay 100 表示每帧停留 1 秒(单位是 1/100 秒)。如果想调整循环次数,加 -loop 0(无限循环)。
5. 去除白色背景
把白色背景变成透明(适合处理扫描件或白底产品图):
magick input.jpg -fuzz 10% -transparent white output.png
-fuzz 10% 表示容差,防止边缘残留白边。
6. 批量添加边框
给所有 PNG 加 5 像素黑色边框:
magick mogrify -bordercolor black -border 5x5 *.png
再次提醒,mogrify 会直接改原文件,不确定的话先复制一份。
一点小建议
- 别怕命令行:ImageMagick 的语法其实很直白,多试几次就记住了。我一般把常用命令存成一个文本文件,需要时直接复制改参数。
- 用
-verbose调试:操作结果不对,加个-verbose看看它到底干了什么。 - 注意版本差异:老教程里用的是
convert、identify等独立命令,新版 ImageMagick 推荐统一用magick开头。如果你的系统装了旧版,可能需要调整。 - 性能:处理超大图片(比如几十 MB 的扫描件)时,可以用
-limit memory 1GB限制内存占用,防止卡死。
ImageMagick 是我工具箱里最常用的工具之一,没有花哨的界面,但能解决实际问题。如果你有重复性的图片处理需求,花半小时学会它,以后能省下几十个小时。