欢迎光临散文网 会员登陆 & 注册

疑难杂症 - AE导入图片或修改合成大小导致崩溃的2像素问题

2022-11-28 12:21 作者:守护芙音  | 我要投稿

注意事项:

注意本文并非常规的无法导入图片至AE的问题,而是能够导入图片,但图片拖入合成中崩溃的问题。如果你的图片无法导入AE,请先尝试用PS或是windows自带的画图软件对问题图片进行另存为,使其变为标准格式再尝试导入AE。


问题分析:

最近在B站上下载了一张其他人视频的封面用来作参考,它的尺寸是1726*1078,也就是常见的1.6:1比例的封面(但这张图片的尺寸不太常规,常规应该为1728*1080)。

有趣的是这张图片导入AE后,拖入合成中直接崩溃了,第一次我还以为是AE运行太久导致的,但第二次拖这张图片AE再次崩溃,我就觉得事情不太对劲。

于是我开始对这张“问题图片”进行处理,清除它的格式、更改为其他类型、或是在原图上添加新的RGB信息等等,但经过种种方法处理后的图片,再次拖入合成都会崩溃,事情到此陷入了僵局。


我仔细观察这张图片的信息,是常规的jpeg格式,宽高比为1.6,尺寸为1726*1078,而我把它拖进去的合成大小是1728*1080图片恰好在宽度和高度都比合成小了2个像素,这2个像素,会不会是引发问题的原因?

由于我下载了不止一张图片,还有另一张1146*716的图片,这张图片我经过测试能够拖入1728*1080的合成不会崩溃,带着上述猜想,我创建了一个1148*718的合成,它比这张图片在宽度和高度上均大了2个像素。然后我将这张图片拖入合成,果不其然,AE崩溃了。

创建一个宽和高都比图片大2个像素的合成
拖入1146*716尺寸的图片后AE崩溃

问题结论:

姑且先将这个问题称为2像素问题。也就是说,在某些图片尺寸下,如果存在一个合成,它的大小在宽和高上都比这张图片尺寸大了2个像素,那么拖入这张图片,或是在已存在图片的情况下更改合成大小,都会导致AE崩溃。其作用机理不明,但很可能与AE的像素缩放有关。

目前经过测试会产生该问题的图片尺寸为:1726*1078,1146*717,以及1146*N(未测试完全)等等。图片的内容信息并不会影响,无论它是纯色,还是一张色彩丰富的照片,该问题只和图片的尺寸有关除了图片以外,如果你创建一个1148*719的空合成1,以及带有一张纯色背景的尺寸为1146*717的合成2,将合成2拖入合成1,同样会导致崩溃。

该问题似乎还与内存和磁盘缓存有关。在对崩溃尺寸进行多组的测试中,有一组尺寸100*100的图片,之前测试过在102*102大小的合成中会崩溃,但清理所有内存和磁盘缓存后,再次拖入102*102的合成就不会崩溃。然而等待一段时间后,再次拖入102*102的合成又崩溃了。十分令人困惑。


目前该问题只在我的AE2020上会出现,尚不清楚其他人是否有同样的问题,由于该问题发生的情形十分罕见,暂时不能确定这是一个AE2020版本的BUG,还是由其他因素导致的报错。因此无法给出具体的解决方案。

疑难杂症 - AE导入图片或修改合成大小导致崩溃的2像素问题的评论 (共 条)

分享到微博请遵守国家法律