当前位置: 首页 > 工具软件 > psd.js > 使用案例 >

psd文件解析

子车雅珺
2023-12-01

psd文件解析

网上很多开源的

https://github.com/meltingice/psd.js

https://github.com/wanxianjia/PSD2HTML

https://github.com/psd-tools/psd-tools

https://github.com/chinedufn/psd

psd.js和psd-tools最常见。

开源的基本没有开放智能图层解析,更没有智能图层图像处理算法。

PSD文件解析可以用于定制类产品的渲染,用户上传一张图,自动渲染出最终效果。智能图层中的效果常见有图像透视变换,网格变形等。

利用PSD方式进行渲染,主要分两个步骤:

1、解析PSD文件。将PSD文件中的每一层包含的参数都解析出来。比如智能图层中透视变换的变换坐标。

2、通过上面解析出的参数进行图像处理。包含了各个图像算法的实现,还有性能提优。

目前,自研的PSD解析渲染器,已经满足电商基本的需求。智能图层渲染效果ok。整体处理时间完全满足需求。


截止到今天,又增加了一些功能,一个psd素材用到的功能越多,渲染越慢,如果是后端渲染,最终还是要布局到OpenGL上,或者前端渲染,但是算法容易泄露。这几天又看到一些开源项目可以参考

https://github.com/freeman1974/libpsd

https://github.com/MolecularMatters/psd_sdk


2023年了,过去的这个月各种折腾,阳康后,终于成功解析了第二种变形。至此psd解析已经满足了两种变形功能。几乎可以满足2D上的所有变形设计。

 类似资料: