psd
Version:
A general purpose Photoshop file parser.
28 lines (21 loc) • 675 B
text/coffeescript
Descriptor = require '../descriptor.coffee'
module.exports = class LayerComps
id: 1065
name: 'layerComps'
: (comp) ->
comp.capturedInfo & parseInt('001', 2) > 0
: (comp) ->
comp.positionCaptured & parseInt('010', 2) > 0
: (comp) ->
comp.appearanceCaptured & parseInt('100', 2) > 0
constructor: () ->
= .file
parse: ->
.seek 4, true
= new Descriptor().parse()
names: -> .list.map (comp) -> comp['Nm ']
export: ->
.list.map (comp) ->
id: comp.compID
name: comp['Nm ']
capturedInfo: comp.capturedInfo