This is a suite of functions that read images and metadata from Adobe Photoshop PSD files. These files can be used independently or in IMREAD and IMFINFO via IMFORMATS.
Currently only the image pixels from the base layer are imported. Additional layers, paths, masks, and adjustments can be in the file but do not affect the image that is loaded.
The metadata support is limited to basic details about the image (dimensions, bit depth, number of samples, etc.).
These functions are based on the file format description for Photoshop 4, but they appear to work for Photoshop 7 files. I haven't tested on files generated by Photoshop CS.
Jeff Mather (2020). Adobe Photoshop PSD file reader (https://www.mathworks.com/matlabcentral/fileexchange/4730-adobe-photoshop-psd-file-reader), MATLAB Central File Exchange. Retrieved .
I created two Matlab functions which make it possible to write a layered Photoshop PSD files from a folder of input images, or read a PSD file and extract the layers to the Matlab workspace. The read function is based on this reader by Jeff Mather.
I have an RGB image that I seperated in MATLAB to multi-channel image (more than 4 channels). This function is very good at read psd files but I would like to save psd file in MATLAB. Can anyone help me in this. Thanks.
Nice, but I would LOVE layers and masks put into a structure, that would be awesome.
Too bad you've stopped working on it.
very usefull some purpose
i really wanna to download this software
yes this file is very good
i can this file incresed !
Very good ! AND I TESTED IT FOR PSD FILES CREATED WITH PHOTOSHOP CS2, AND IT WORKS!!
does not explore the possibility to view psd files in Windows Explorer
Removed dead link in description.