又试了下,如果关闭“高缩放品质”,放大和缩小都基本没有延迟了,相当流畅了
试了下转换成jxl文件,质量80,effort=7,输出文件74MB左右,放大100%查看和原图png对比几乎看不出区别,地图边缘的透明通道也都能保留下来;
放大缩小操作的流畅度和原png文件区别也不大,关闭“高缩放品质”的情况下都挺流畅的;
打开文件的时候jxl会快一些,大概3-4秒,原png文件大概6秒;
可以看下 https://openseadragon.github.io/ 这个项目。
eso.org 应该也是用的相同的技术来为超高分辨率图像生成可流畅缩放的版本的。
应用示例:
上面三个都是可以流畅缩放的超高分辨率游戏地图。
缩小分辨率,对于一张25000*18000的图片而言,说句实话,缩放到12500*9000甚至10000*3600的影响都不是太大……
你试了就知道了,对于这种类似地图的图片,只有100%才能看得清其中的文字,缩到70%都看不清了,缩到更小就更不用提了