易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

PSD图层基本信息读取   [复制链接]

    2019-11-13 17:51:59
    2018开源大赛(第三届)
    易语言资源网
    3458 次浏览
    来源链接

Adobe PhotoshopFile FormatsSpecificationAugust 2016

PSD文件格式:https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/

这份代码是翻译的Github上的某份C++代码,中间写到了我也用易语言提取出了每个图层的像素数据。

but!!

我把他删掉了,伸手党自己找自己改吧

我只提供了基本的图层信息 rect 和 layer name

同时,图层文件中没有直接性的图片数据

想直接导出图片的需要自己写到文件

(纯像素还是算了)(不妨了解下PNG文件格式)

还有

内阴影 外发光 内发光 投影 正片叠底等等这些

是需要自己渲染的!!

你了解了PNG文件格式 也把像素写进去

导出了图层.PNG

那导出的是没受到影响的 ‘图层.png’

比如:

 

没啥说的了





需要注意psd在windows上存放的字节顺序(机翻):

All data is stored in big endian byte order. On the Windows platform, you must byte swap short and long integers when reading or writing.

所有数据都以大端字节顺序存储。[size=14.6667px]在Windows平台上,您必须在读取或写入时字节交换短整数和长整数。



点我下载 (已有 107 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
epsd.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:◆◆◆话术文字和谐 例程 + 二维码在线...     下一篇:辣妈帮APP 登录 带算法...