Method: PSD::Resource::Section::ResolutionInfo#parse

Defined in:
lib/psd/resources/resolution_info.rb

#parseObject



16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/psd/resources/resolution_info.rb', line 16

def parse
  # 32-bit fixed-point number (16.16)
  @h_res = @file.read_uint.to_f / (1 << 16)
  @h_res_unit = @file.read_ushort
  @width_unit = @file.read_ushort

  # 32-bit fixed-point number (16.16)
  @v_res = @file.read_uint.to_f / (1 << 16)
  @v_res_unit = @file.read_ushort
  @height_unit = @file.read_ushort

  @resource.data = self
end