FayeZ
(Faye)
1
使用Image Convert旋转了图片,然后使用Image Auto Upload上传到图床,在笔记里使用markdown链接引用图床图片,发现图片变回了正向。打开资源管理器和图床,发现Image确实将附件文件夹中的图片旋转了,上传到图床的也是旋转后的图片。只有在Obsidian中的图片是正向的。
为了进行对比寻找原因,我尝试了将:
- 使用资源管理器对原图片进行旋转后加入笔记
- 将原图片加入笔记后使用Image Convert旋转
- 在资源管理器中打开附件文件夹,将Image Convert处理后的图片复制至另一文件夹并重命名后加入笔记
然后将3张图片一并使用Image Auto Upload上传,确认图床上3张图片都是旋转后的效果。
观察笔记,发现只有1号图片正常旋转了,2号和3号都是正向显示的。
Probe
(Probe)
2
也许是某层缓存的影响, 这里面:
- 资源管理器查到的图片状态是比较可靠的
- 浏览器隐私模式直接访问图床 url 的图片状态也比较可靠
- 但是 Ob 里显示的图片状态不一定可靠, 也许是来自旧缓存, 那时还没旋转呢
“使用Image Convert旋转了图片” 这估计是指 Image Converter xRyul/obsidian-image-converter 试了下没发现啥非常明显的问题
Image Auto Upload 也没想到会有陷阱, 但上传图片时机需要关注, 它默认是粘贴图片即上传? 可以考虑先关了这功能, 实验时明确采用手动上传
感觉可以再尝试这几个办法:
- Ob 笔记里, 对于错误的图 (即理应旋转但实际没变的) 在图床 url 后面加个随机尾巴, 类似
https://图床.com/xxxxxx?rand=123456 看看刷新了么
- 最后的 “3张图片 markdown 笔记” 换另一个软件打开, 比如 Typora 之类的, 看看其他软件加载到的图片是否旋转
FayeZ
(Faye)
3
感谢,应该是电脑缓存的问题,此前在VS Code引用上述图片也存在一样的情况。
虽然不知道是什么原因导致的 新上传的图片应该不存在本地缓存?。但是清完缓存之后全部正常了。
1 个赞