我的学校项目是使用java复制photoshop层的系统。我对层系统感到疑惑的一个原因是它们如何存储像素数据?我可以想到两种实现方式:固定大小和更大的固定大小与剪切。因为无论哪种方式都是固定的,如果转换超过固定大小,像素数据将会丢失。我在考虑动态大小,但它可能需要大量的运行时间。因此,我想知道photoshop是如何做到的(我尝试将图层的像素转换到图层的边框之外,然后再次重新选择,没有像素丢失)
答案 0 :(得分:0)
分别存储每个图层的大小,并分别存储整个图像本身的大小。然后,当图像剪切某些图层时,您不会丢失信息。