上传 / 图片格式限制:为什么这张图搜不了
SauceNAO 对图片输入有一些实际限制——不是所有 JPG 都能顺利上传、不是所有 PNG 都能搜到结果。遇到上传失败或搜不出来,先检查是不是踩了这些红线。
支持的格式
| 格式 | 支持 | 备注 |
|---|---|---|
| JPG / JPEG | ✅ | 最常用,推荐 |
| PNG | ✅ | 无损格式,支持透明通道 |
| GIF | ✅ 但有限制 | SauceNAO 只取第一帧做匹配——如果第一帧是黑屏或过场,搜不到 |
| WebP | ✅ | 新格式,部分旧浏览器可能不支持预览 |
| BMP | ❌ | 不支持,先转成 JPG / PNG |
| TIFF | ❌ | 不支持 |
| HEIC | ❌ | iPhone 原图格式,先转成 JPG |
大小限制
SauceNAO 没有在页面上明确写最大文件大小,但根据实际使用和社区反馈:
- 推荐:≤ 5MB — 这个范围上传最快、匹配最准。
- 能处理的上限:约 16MB — 超过了大概率会被拒绝或超时。
- 小图:≥ 200×200 像素 — 太小的图像素点不够,指纹匹配不准。
常见上传失败原因
原因一:HEIC 格式(iPhone 常见)
iPhone 默认拍出来的是 HEIC 格式的图片——SauceNAO 不支持。表现为选择图片后没有预览、点 Search 没反应。
解决:把图片传到电脑上,用预览 / 画图工具另存为 JPG,再重新上传。
原因二:BMP 格式
BMP 几乎没人用了,但偶尔会遇到。同样转成 JPG / PNG 就行。
原因三:文件太大
超过 16MB 的图片大概率会被 SauceNAO 服务器拒绝。
解决:压缩一下。不需要特别精细——把长边缩到 1920 像素、质量调到 80%,SauceNAO 的指纹匹配对这种程度的压缩完全不敏感。
原因四:图片损坏 / 不完整
某些来源的图片下载时没下完整(只剩半张或文件被截断),上传会失败。
解决:在本地用看图工具打开确认图片完整,再上传。
原因五:网络问题
SauceNAO 服务器在海外——上传大文件时网络不稳可能导致连接中断。
解决:压缩图片 + 换网络环境(4G / 科学上网)。
URL 搜图的特殊限制
URL 搜图除了格式要求,还多几个坑:
- 必须是图片的直接地址:
https://example.com/image.jpg✅,https://example.com/gallery?item=123❌。 - 防盗链图片:pixiv、Twitter 等平台的图片有防盗链,SauceNAO 的服务器请求会被拒绝 → 只能用上传方式。
- 短链接:bit.ly、t.cn 等短链接 SauceNAO 不会自动解链 → 必须用最终完整地址。
一张流程图
搜不了图?
├─ 文件格式是 HEIC / BMP / TIFF? → 转 JPG / PNG
├─ 文件超过 16MB? → 压缩后再试
├─ 小于 200×200? → 找高清原图
├─ URL 搜图被防盗链挡了? → 下载后上传
├─ 图片损坏? → 本地看图工具确认
└─ 网络问题? → 换网络 / 科学上网