psd
Version:
A general purpose Photoshop file parser.
26 lines (20 loc) • 628 B
text/coffeescript
module.exports = class ResolutionInfo
id: 1005
name: 'resolutionInfo'
constructor: () ->
= .file
parse: ->
# 32-bit fixed-point number (16.16)
= .readUInt() / 65536
= .readUShort()
= .readUShort()
# 32-bit fixed-point number (16.16)
= .readUInt() / 65536
= .readUShort()
= .readUShort()
.data = @
export: ->
data = {}
for key in ['h_res', 'h_res_unit', 'width_unit', 'v_res', 'v_res_unit', 'height_unit']
data[key] = @[key]
data