User can upload psd and software can extract all the layer of PSD file get file height and width also check the color which color is use on that layer.
This is only possible with Adobe API.
.We could use it to analyze the file then break it into modules after which we then read each module.
As far as I know, one can accomplish this using Java