平台:MacBook Pro (M1 Pro, 16-inch, 2021),macOS 15.1.1
版本:MarginNote 4.1.11
首先需要明确的是,PDF并非在任何时候都会显示模糊,这可能会给问题的确认带来困难。比如,直接拖入一个新的PDF文档时,显示效果是清晰的;但当我用双指捏合对PDF进行缩放时,在某些比例下就会出现问题。
这明显是一个程序bug:在缩放过程中,常常能注意到文字在模糊和清晰之间切换。还有一种不一致的情况,在某个比例范围内缩放时,从小到大放大是模糊的,但从大到小缩小时却是清晰的。
这里有一张奇怪的截图,其中PDF的上半部分清晰,下半部分模糊:
(注:由于这本身就是一种缩放问题,所以在查看问题图片时,最好不要再次缩放。在大屏幕上以图片像素和屏幕像素点对点显示,才能最好地展示出问题。)
类似的模糊效果在其他地方也非常常见,原因大多是图片放大后由于双线性插值导致的模糊效果。
o1-preview猜测:
- 渲染引擎的问题:MarginNote在处理PDF文件时,可能在某些缩放比例下没有正确地重新渲染矢量内容,而是使用了之前缓存的低分辨率位图图像。这会导致在缩放过程中,文本和图像的清晰度出现波动。
- 缓存机制的Bug:MarginNote可能在渲染PDF时使用了缓存机制,但在某些情况下,没有正确更新缓存,导致部分页面或部分区域显示旧的、低分辨率的图像。