aboutsummaryrefslogtreecommitdiffstats
path: root/src/layerdata/photofilter.coffee
blob: d2ec1c4a505d92a6d6a6dc1888163b1f708cdf6e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class PSDPhotoFilter
  constructor: (@layer, @length) ->
    @file = @layer.file

  parse: ->
    version = @file.parseInt()
    assert version is 3

    data = {}
    data.color =
      x: @file.readInt()
      y: @file.readInt()
      z: @file.readInt()

    data.density = @file.readInt()
    data.preserveLuminosity = @file.readBoolean()
    data