KO
|
EN
gitlite โ search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
pisdui
โ 9
Open GitHub โ
.psd file resource block interpreter in go
Download README (.md)
Explore Similar Repositories
lunespy
:
๐ฆ Library for communication with nodes in mainnet or testnet of the lunes-blockchain network Allows the automation of sending assets, issue end reissue tokens, leasing, registry, and create new wallet.
RTCEngine-ios-sdk
:
RTCEngine-ios-sdk
probot-ui
:
Browser extension to show custom events from your Probot App in the GitHub timeline
bianchi
:
Matlab/Octave script to study Bianchi's model for both IEEE 802.11n and 802.11ac standards
Emoji-Obfuscation
:
Emoji Obfuscation for php webshells
// repository documentation
Was this content helpful?
โ 0
(0 ratings)
Select Rating:
โ
โ
โ
โ
โ
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
pisdui
?
Download (.md)
# pisdui psd file resource block interpreter in go # Example ```go package main import ( "github.com/fabulousduck/pisdui/pisdui" ) func main() { psd, err := pisdui.NewPSD("./psd/test.psd") if err != nil { panic(err) } psd.Parse() } ``` # contributing At the moment I only have so many .psd files to work with as I do not own a copy of Photoshop If you have a .psd with resourceblocks that pisdui does not parse yet, please post an issue and attach a link to the .psd so I can implement it. # About the errors Since we do a metric butt load of individual reads to the file to get the data out, I have chosen not to error check them all since this would make the code extremely painfull to work with and a mess.<br> Instead. at the end of each major part we check for the size already read, and then see if its still possible to read the next part of the file given its size. this way we can avoid doing the EOF checking.