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上的所有变形设计。


操纵变形解析三角网格并绘制

操纵变形三角网格解析并绘制

此博文同本人知乎文章:psd文件解析 - 知乎 


准备提供在线免费解析工具,解析包括普通图层,智能图层。除了基础图层参数,智能图层中的“变形”等功能的顶点参数都将免费解析提供给用户,还有“阴影”等附加功能参数。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值