psd:用于解析和处理PSD文件的Rust API

时间:2024-05-28 21:43:55
【文件属性】:

文件名称:psd:用于解析和处理PSD文件的Rust API

文件大小:470KB

文件格式:ZIP

更新时间:2024-05-28 21:43:55

Rust

psd 用于解析和处理PSD文件的Rust API。 现场演示 psd板条箱可以编译为WebAssembly并在浏览器中使用。 打开和关闭图层并将新的PSD拖放到演示中。 请查看目录,以获取有关在本地运行演示的说明。 Psd书 WIP 将包含有关psd板条箱入门的信息,体系结构的说明以及有关如何入门的信息。 API文件 查看以查看当前可以访问的所有内容。 背景/最初动机 我正在开发一个游戏,而资产编译过程的一部分是执行以下操作的脚本: 遍历所有PSD文件 将每个PSD导出为PNG,忽略以_开头的任何层 将PNG组合成纹理图集 几年来,我一直在使用imagemagick来驱动步骤2,但是在购买了新的笔记本电脑并升级了imagemagick版本后,它停止了工作。 经过一番谷歌搜索后,我无法解决我的问题,因此我决定制作这个板条箱。顶一下。。。。。。。。。。。。。。。。。。。。。。。。。


【文件预览】:
psd-master
----.gitignore(46B)
----src()
--------blend.rs(13KB)
--------psd_channel.rs(11KB)
--------lib.rs(14KB)
--------sections()
----CHANGELOG.md(871B)
----Cargo.toml(546B)
----examples()
--------drag-drop-browser()
--------README.md(243B)
----LICENSE-MIT(1KB)
----README.md(3KB)
----tests()
--------transparency.rs(4KB)
--------blend.rs(7KB)
--------compression.rs(2KB)
--------flatten_layers.rs(1KB)
--------channels.rs(2KB)
--------layer_and_mask_information_section.rs(8KB)
--------slices_resource.rs(1KB)
--------image_data_section.rs(329B)
--------README.md(122B)
--------file_header_section.rs(884B)
--------layer_groups.rs(4KB)
--------image_resources_section.rs(2KB)
--------fixtures()
----book()
--------.gitignore(5B)
--------src()
--------book.toml(101B)
----.circleci()
--------config.yml(5KB)
----LICENSE-APACHE(11KB)

网友评论