All Projects → NtreevSoft → Psd Parser

NtreevSoft / Psd Parser

Licence: mit
Photoshop Document Parser for .Net

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Psd Parser

Psd.rb
Parse Photoshop files in Ruby with ease
Stars: ✭ 3,092 (+3454.02%)
Mutual labels:  photoshop, parser
Redrun
✨🐌 🐎✨ fastest npm scripts runner
Stars: ✭ 85 (-2.3%)
Mutual labels:  parser
Videoparse
这个可能不再维护了,音乐可以参考KMusic
Stars: ✭ 79 (-9.2%)
Mutual labels:  parser
Php Mt940
A mt940 parser in PHP
Stars: ✭ 80 (-8.05%)
Mutual labels:  parser
Rs Monkey Lang
Monkey Programming Language written in Rust.
Stars: ✭ 80 (-8.05%)
Mutual labels:  parser
Internettools
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, XML/HTML parsers and classes for HTTP/S requests
Stars: ✭ 82 (-5.75%)
Mutual labels:  parser
Spintax
A Python module for parsing spintax, unlike any other module this works with nested spintax and also allows the user to escape the special characters used in its syntax.
Stars: ✭ 78 (-10.34%)
Mutual labels:  parser
Linereader
Reading a text file line by line aka block wise.
Stars: ✭ 87 (+0%)
Mutual labels:  parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-2.3%)
Mutual labels:  parser
Lodestone Nodejs
Character tracking and parser library for nodejs
Stars: ✭ 81 (-6.9%)
Mutual labels:  parser
Gimpshop Reloaded
✏️ GIMP mod to make it similiar to Adobe's product. Best free alternative to Photoshop
Stars: ✭ 81 (-6.9%)
Mutual labels:  photoshop
Expostal
Elixir binding for Libpostal - a library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
Stars: ✭ 80 (-8.05%)
Mutual labels:  parser
Blockchain Parser
The simpliest script for parsing Bitcoin blockchain. It made convertion of blk*****.dat files to the simple text.
Stars: ✭ 84 (-3.45%)
Mutual labels:  parser
F90nml
A Python module and command line tool for working with Fortran namelists
Stars: ✭ 79 (-9.2%)
Mutual labels:  parser
Beanbun Parser
beanbun-parser 是 Beanbun 的数据抽取插件。抽取规则的选择器语法类似于 jQuery,使用简单。
Stars: ✭ 86 (-1.15%)
Mutual labels:  parser
Solidity Antlr4
Solidity grammar for ANTLR4
Stars: ✭ 79 (-9.2%)
Mutual labels:  parser
Mini Yaml
Single header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-9.2%)
Mutual labels:  parser
Hpq
Utility to parse and query HTML into an object shape
Stars: ✭ 82 (-5.75%)
Mutual labels:  parser
Markup
Lightweight markup text formatting in Swift
Stars: ✭ 88 (+1.15%)
Mutual labels:  parser
Mydailylearn
🚀 Important commands, Code Snippets, Basics on different topics learning daily 🎉!
Stars: ✭ 87 (+0%)
Mutual labels:  photoshop

Ntreev Photoshop Document Parser for .Net

NuGet version (psd-parser)

Developer

[email protected]

Summary

포토샵 파일을 분석해 필요한 정보를 사용할 수 있는 .net 용 라이브러리입니다. .Net framework 3.5 기반으로 제작되었으며 Unity3D에서도 제약없이 사용이 가능합니다. 라이브러리는 어도비에서 제공하는 포토샵 파일 포맷 정보 기반으로 제작되었습니다. http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ Image Resource IDs와 Additional Layer Information 부분은 종류가 워낙 많아서 필요한 부분을 제외하고는 파싱 작업을 하지않았습니다.

라이브러리에서 제공하는 PsdViewer는 정보만 볼 수 있는 간단한 프로그램입니다. 레이어의 그림내용을 보여주지는 않습니다.

작업의 목표는 쉬운 사용법, 모든 정보 추출, 빠른 속도입니다.

Development Environment

  • Microsoft Visual Studio Professional 2017

  • C# 7.0

  • .NET Framework 4.5

    old version has moved to branch 1.0

Test Environment

Photoshop CC

Usage

SourceCode:

using (PsdDocument document = PsdDocument.Create(filename))
{
	foreach (var item in document.Childs)
	{
		Console.WriteLine("LayerName : " + item.Name);
	}
}

License

Ntreev Photoshop Document Parser for .Net

Released under the MIT License.

Copyright (c) 2015 Ntreev Soft co., Ltd.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].