【问题标题】:How did photoshop store pixels data in layer form?Photoshop 如何以图层形式存储像素数据?
【发布时间】:2012-03-12 02:45:00
【问题描述】:

我的学校项目是使用 java 复制 Photoshop 层的系统。关于图层系统,我想知道的一件事是它们如何存储像素数据?我可以想到两种实现方式:固定大小和带有裁剪的更大固定大小。因为无论哪种方式,层都是固定的,如果变换超过固定大小,就会丢失像素数据。我在考虑动态大小,但它会占用大量运行时间。因此,我想知道photoshop是如何做到的(我尝试将图层的像素平移到图层边界之外,再次重新选择后,没有像素丢失)

【问题讨论】:

    标签: photoshop layer


    【解决方案1】:

    单独存储每个图层的大小,并单独存储完整图像本身的大小。这样,当图像剪辑某些图层时,您将不会丢失信息。

    【讨论】:

    • 如果我做出改变,例如画笔,到一个图层,它的大小不会也改变吗?每次绘制图片时,我是否必须重新创建具有新大小的图层?我不知道 Photoshop 如何为每个单独的图层存储像素数据,但我计划以图像形式存储它,所以每次我进行更改以产生新尺寸时都必须创建新图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2020-12-29
    • 2013-09-17
    • 1970-01-01
    相关资源
    最近更新 更多