Commit d2a45bb6 authored by Ryan LeFevre's avatar Ryan LeFevre

Move docs to top of psd.coffee for better layout

parent 2b71bcc6
This diff is collapsed.
This diff is collapsed.
...@@ -78,4 +78,4 @@ type for the entire image.</p> ...@@ -78,4 +78,4 @@ type for the entire image.</p>
<span class="k">when</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span> <span class="k">then</span> <span class="nx">@parseZip</span><span class="p">()</span> <span class="k">when</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span> <span class="k">then</span> <span class="nx">@parseZip</span><span class="p">()</span>
<span class="k">else</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span><span class="p">(</span><span class="nx">@endPos</span><span class="p">)</span> <span class="k">else</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span><span class="p">(</span><span class="nx">@endPos</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -10,4 +10,4 @@ a preset color profile.</p> ...@@ -10,4 +10,4 @@ a preset color profile.</p>
<span class="nv">b = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">clamp</span> <span class="p">(</span><span class="mi">65535</span> <span class="o">-</span> <span class="p">(</span><span class="nx">y</span> <span class="o">*</span> <span class="p">(</span><span class="mi">255</span> <span class="o">-</span> <span class="nx">k</span><span class="p">)</span> <span class="o">+</span> <span class="p">(</span><span class="nx">k</span> <span class="o">&lt;&lt;</span> <span class="mi">8</span><span class="p">)))</span> <span class="o">&gt;&gt;</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">255</span> <span class="nv">b = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">clamp</span> <span class="p">(</span><span class="mi">65535</span> <span class="o">-</span> <span class="p">(</span><span class="nx">y</span> <span class="o">*</span> <span class="p">(</span><span class="mi">255</span> <span class="o">-</span> <span class="nx">k</span><span class="p">)</span> <span class="o">+</span> <span class="p">(</span><span class="nx">k</span> <span class="o">&lt;&lt;</span> <span class="mi">8</span><span class="p">)))</span> <span class="o">&gt;&gt;</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">255</span>
<span class="p">[</span><span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">]</span> <span class="p">[</span><span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">]</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -170,4 +170,4 @@ Returns an object with an ID, a unit, and a value.</p> ...@@ -170,4 +170,4 @@ Returns an object with an ID, a unit, and a value.</p>
<span class="nv">id: </span><span class="nx">unitId</span><span class="p">,</span> <span class="nv">unit: </span><span class="nx">unit</span><span class="p">,</span> <span class="nv">value: </span><span class="nx">value</span> <span class="nv">id: </span><span class="nx">unitId</span><span class="p">,</span> <span class="nv">unit: </span><span class="nx">unit</span><span class="p">,</span> <span class="nv">value: </span><span class="nx">value</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -75,4 +75,4 @@ given value, which effectively sets the position relative to the start of the fi ...@@ -75,4 +75,4 @@ given value, which effectively sets the position relative to the start of the fi
<span class="nb">parseFloat</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span> <span class="o">+</span> <span class="nb">parseFloat</span><span class="p">(</span><span class="nx">b</span> <span class="o">/</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">pow</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">24</span><span class="p">),</span> <span class="mi">10</span><span class="p">)</span> <span class="nb">parseFloat</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span> <span class="o">+</span> <span class="nb">parseFloat</span><span class="p">(</span><span class="nx">b</span> <span class="o">/</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">pow</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">24</span><span class="p">),</span> <span class="mi">10</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -68,4 +68,4 @@ This is a mapping of that value to a human-readable name.</p> ...@@ -68,4 +68,4 @@ This is a mapping of that value to a human-readable name.</p>
<span class="nx">data</span> <span class="nx">data</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -91,4 +91,4 @@ processed.</p> ...@@ -91,4 +91,4 @@ processed.</p>
<span class="vi">@channelData = </span><span class="kc">null</span> <span class="vi">@channelData = </span><span class="kc">null</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:03 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:10 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -2,4 +2,4 @@ ...@@ -2,4 +2,4 @@
</td><td class="code"><div class="highlight"><pre><span class="nv">module.exports =</span> </td><td class="code"><div class="highlight"><pre><span class="nv">module.exports =</span>
<span class="nv">PNG: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_exports/png.coffee&#39;</span><span class="p">)</span> <span class="nv">PNG: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_exports/png.coffee&#39;</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -16,4 +16,4 @@ ...@@ -16,4 +16,4 @@
<span class="p">.</span><span class="nx">pipe</span><span class="p">(</span><span class="nx">fs</span><span class="p">.</span><span class="nx">createWriteStream</span><span class="p">(</span><span class="nx">output</span><span class="p">))</span> <span class="p">.</span><span class="nx">pipe</span><span class="p">(</span><span class="nx">fs</span><span class="p">.</span><span class="nx">createWriteStream</span><span class="p">(</span><span class="nx">output</span><span class="p">))</span>
<span class="p">.</span><span class="nx">on</span> <span class="s">&#39;finish&#39;</span><span class="p">,</span> <span class="nx">resolve</span> <span class="p">.</span><span class="nx">on</span> <span class="s">&#39;finish&#39;</span><span class="p">,</span> <span class="nx">resolve</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -5,4 +5,4 @@ ...@@ -5,4 +5,4 @@
<span class="nv">LayerRLE: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_formats/layer_rle.coffee&#39;</span><span class="p">)</span> <span class="nv">LayerRLE: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_formats/layer_rle.coffee&#39;</span><span class="p">)</span>
<span class="nv">LayerRAW: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_formats/layer_raw.coffee&#39;</span><span class="p">)</span> <span class="nv">LayerRAW: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_formats/layer_raw.coffee&#39;</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -6,4 +6,4 @@ ...@@ -6,4 +6,4 @@
<span class="nx">@chanPos</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">@chan</span><span class="p">.</span><span class="nx">length</span> <span class="o">-</span> <span class="mi">2</span><span class="p">)</span> <span class="nx">@chanPos</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">@chan</span><span class="p">.</span><span class="nx">length</span> <span class="o">-</span> <span class="mi">2</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -7,4 +7,4 @@ ...@@ -7,4 +7,4 @@
<span class="vi">@lineIndex = </span><span class="mi">0</span> <span class="vi">@lineIndex = </span><span class="mi">0</span>
<span class="nx">@decodeRLEChannel</span><span class="p">()</span> <span class="nx">@decodeRLEChannel</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
<span class="nv">parseRaw: </span><span class="nf">-&gt;</span> <span class="nv">parseRaw: </span><span class="nf">-&gt;</span>
<span class="vi">@channelData = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">read</span><span class="p">(</span><span class="nx">@length</span><span class="p">)</span> <span class="vi">@channelData = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">read</span><span class="p">(</span><span class="nx">@length</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -34,4 +34,4 @@ ...@@ -34,4 +34,4 @@
<span class="nv">val = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">read</span><span class="p">(</span><span class="mi">1</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span> <span class="nv">val = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">read</span><span class="p">(</span><span class="mi">1</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
<span class="nx">@channelData</span><span class="p">[</span><span class="nx">@chanPos</span><span class="o">++</span><span class="p">]</span> <span class="o">=</span> <span class="nx">val</span> <span class="k">for</span> <span class="nx">i</span> <span class="k">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">...</span><span class="nx">len</span><span class="p">]</span> <span class="nx">@channelData</span><span class="p">[</span><span class="nx">@chanPos</span><span class="o">++</span><span class="p">]</span> <span class="o">=</span> <span class="nx">val</span> <span class="k">for</span> <span class="nx">i</span> <span class="k">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">...</span><span class="nx">len</span><span class="p">]</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -4,4 +4,4 @@ ...@@ -4,4 +4,4 @@
<span class="nv">RGB: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_modes/rgb.coffee&#39;</span><span class="p">)</span> <span class="nv">RGB: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_modes/rgb.coffee&#39;</span><span class="p">)</span>
<span class="nv">CMYK: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_modes/cmyk.coffee&#39;</span><span class="p">)</span> <span class="nv">CMYK: </span><span class="nx">require</span><span class="p">(</span><span class="s">&#39;./image_modes/cmyk.coffee&#39;</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -33,4 +33,4 @@ ...@@ -33,4 +33,4 @@
<span class="p">[</span><span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">]</span> <span class="o">=</span> <span class="nx">Color</span><span class="p">.</span><span class="nx">cmykToRgb</span><span class="p">(</span><span class="mi">255</span> <span class="o">-</span> <span class="nx">c</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">m</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">y</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">k</span><span class="p">)</span> <span class="p">[</span><span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">]</span> <span class="o">=</span> <span class="nx">Color</span><span class="p">.</span><span class="nx">cmykToRgb</span><span class="p">(</span><span class="mi">255</span> <span class="o">-</span> <span class="nx">c</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">m</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">y</span><span class="p">,</span> <span class="mi">255</span> <span class="o">-</span> <span class="nx">k</span><span class="p">)</span>
<span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">,</span> <span class="nx">a</span> <span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">,</span> <span class="nx">a</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -14,4 +14,4 @@ ...@@ -14,4 +14,4 @@
<span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">alpha</span> <span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">grey</span><span class="p">,</span> <span class="nx">alpha</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -29,4 +29,4 @@ ...@@ -29,4 +29,4 @@
<span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">,</span> <span class="nx">a</span> <span class="nx">@pixelData</span><span class="p">.</span><span class="nx">push</span> <span class="nx">r</span><span class="p">,</span> <span class="nx">g</span><span class="p">,</span> <span class="nx">b</span><span class="p">,</span> <span class="nx">a</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -19,4 +19,4 @@ file path. This method also parses the PSD for you.</p> ...@@ -19,4 +19,4 @@ file path. This method also parses the PSD for you.</p>
<span class="nx">psd</span><span class="p">.</span><span class="nx">parse</span><span class="p">()</span> <span class="nx">psd</span><span class="p">.</span><span class="nx">parse</span><span class="p">()</span>
<span class="nx">resolve</span><span class="p">(</span><span class="nx">psd</span><span class="p">)</span> <span class="nx">resolve</span><span class="p">(</span><span class="nx">psd</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -61,4 +61,4 @@ number of layer info blocks.</p> ...@@ -61,4 +61,4 @@ number of layer info blocks.</p>
<span class="nv">clipped: </span><span class="nx">@clipped</span> <span class="nv">clipped: </span><span class="nx">@clipped</span>
<span class="nv">mask: </span><span class="nx">@mask</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span> <span class="nv">mask: </span><span class="nx">@mask</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -19,4 +19,4 @@ part of a clipping mask.</p> ...@@ -19,4 +19,4 @@ part of a clipping mask.</p>
</td><td class="code"><div class="highlight"><pre> <span class="nv">blendingMode: </span><span class="nf">-&gt;</span> </td><td class="code"><div class="highlight"><pre> <span class="nv">blendingMode: </span><span class="nf">-&gt;</span>
<span class="nx">@blendMode</span><span class="p">.</span><span class="nx">mode</span> <span class="nx">@blendMode</span><span class="p">.</span><span class="nx">mode</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:04 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:11 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -26,4 +26,4 @@ the ranges in both greyscale and for each color channel.</p> ...@@ -26,4 +26,4 @@ the ranges in both greyscale and for each color channel.</p>
<span class="nv">black: </span><span class="p">[</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">(),</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()]</span> <span class="nv">black: </span><span class="p">[</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">(),</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()]</span>
<span class="nv">white: </span><span class="p">[</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">(),</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()]</span> <span class="nv">white: </span><span class="p">[</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">(),</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()]</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -10,4 +10,4 @@ ...@@ -10,4 +10,4 @@
<span class="p">.</span><span class="nx">later</span><span class="p">(</span><span class="s">&#39;parse&#39;</span><span class="p">)</span> <span class="p">.</span><span class="nx">later</span><span class="p">(</span><span class="s">&#39;parse&#39;</span><span class="p">)</span>
<span class="p">.</span><span class="nx">get</span><span class="p">()</span> <span class="p">.</span><span class="nx">get</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -16,4 +16,4 @@ ...@@ -16,4 +16,4 @@
<span class="k">else</span> <span class="k">else</span>
<span class="nx">@name</span> <span class="o">is</span> <span class="s">&quot;&lt;/Layer group&gt;&quot;</span> <span class="nx">@name</span> <span class="o">is</span> <span class="s">&quot;&lt;/Layer group&gt;&quot;</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -66,4 +66,4 @@ know the end position of the data.</p> ...@@ -66,4 +66,4 @@ know the end position of the data.</p>
</td><td class="code"><div class="highlight"><pre> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">length</span><span class="p">,</span> <span class="kc">true</span> <span class="k">if</span> <span class="o">not</span> <span class="nx">keyParseable</span> </td><td class="code"><div class="highlight"><pre> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">length</span><span class="p">,</span> <span class="kc">true</span> <span class="k">if</span> <span class="o">not</span> <span class="nx">keyParseable</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -8,4 +8,4 @@ has a mask defined. If there is no mask, then the mask size will be ...@@ -8,4 +8,4 @@ has a mask defined. If there is no mask, then the mask size will be
</td><td class="code"><div class="highlight"><pre> <span class="nv">parseMaskData: </span><span class="nf">-&gt;</span> </td><td class="code"><div class="highlight"><pre> <span class="nv">parseMaskData: </span><span class="nf">-&gt;</span>
<span class="vi">@mask = </span><span class="k">new</span> <span class="nx">Mask</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@mask = </span><span class="k">new</span> <span class="nx">Mask</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -12,4 +12,4 @@ while this has a much more limited character set.</p> ...@@ -12,4 +12,4 @@ while this has a much more limited character set.</p>
<span class="nv">len = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">pad4</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()</span> <span class="nv">len = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">pad4</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()</span>
<span class="vi">@legacyName = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="nx">len</span><span class="p">)</span> <span class="vi">@legacyName = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="nx">len</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -21,4 +21,4 @@ the size of the data.</p> ...@@ -21,4 +21,4 @@ the size of the data.</p>
<span class="nx">@channelsInfo</span><span class="p">.</span><span class="nx">push</span> <span class="nv">id: </span><span class="nx">id</span><span class="p">,</span> <span class="nv">length: </span><span class="nx">length</span> <span class="nx">@channelsInfo</span><span class="p">.</span><span class="nx">push</span> <span class="nv">id: </span><span class="nx">id</span><span class="p">,</span> <span class="nv">length: </span><span class="nx">length</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -8,4 +8,4 @@ ...@@ -8,4 +8,4 @@
<span class="nv">skip: </span><span class="nf">-&gt;</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">@section_end</span> <span class="nv">skip: </span><span class="nf">-&gt;</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">@section_end</span>
<span class="nv">parse: </span><span class="nf">-&gt;</span> <span class="nx">@skip</span><span class="p">()</span> <span class="c1"># skip by default</span> <span class="nv">parse: </span><span class="nf">-&gt;</span> <span class="nx">@skip</span><span class="p">()</span> <span class="c1"># skip by default</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -8,4 +8,4 @@ ...@@ -8,4 +8,4 @@
<span class="vi">@enabled = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span> <span class="vi">@enabled = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span>
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">3</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">3</span><span class="p">,</span> <span class="kc">true</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -8,4 +8,4 @@ ...@@ -8,4 +8,4 @@
<span class="vi">@enabled = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span> <span class="vi">@enabled = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span>
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">3</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">3</span><span class="p">,</span> <span class="kc">true</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -7,4 +7,4 @@ ...@@ -7,4 +7,4 @@
<span class="nv">parse: </span><span class="nf">-&gt;</span> <span class="nv">parse: </span><span class="nf">-&gt;</span>
<span class="vi">@value = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()</span> <span class="vi">@value = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readByte</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -9,4 +9,4 @@ ...@@ -9,4 +9,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span> <span class="c1"># Skip sig</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span> <span class="c1"># Skip sig</span>
<span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:12 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -7,4 +7,4 @@ ...@@ -7,4 +7,4 @@
<span class="nv">parse: </span><span class="nf">-&gt;</span> <span class="nv">parse: </span><span class="nf">-&gt;</span>
<span class="vi">@id = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">()</span> <span class="vi">@id = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:05 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -7,4 +7,4 @@ ...@@ -7,4 +7,4 @@
<span class="nv">parse: </span><span class="nf">-&gt;</span> <span class="nv">parse: </span><span class="nf">-&gt;</span>
<span class="vi">@id = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span> <span class="vi">@id = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -79,4 +79,4 @@ ...@@ -79,4 +79,4 @@
<span class="vi">@color = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readSpaceColor</span><span class="p">()</span> <span class="vi">@color = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readSpaceColor</span><span class="p">()</span>
<span class="vi">@antialias = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span> <span class="vi">@antialias = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readBoolean</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -21,4 +21,4 @@ ...@@ -21,4 +21,4 @@
<span class="vi">@allLocked = </span><span class="nx">@transparencyLocked</span> <span class="o">and</span> <span class="nx">@compositeLocked</span> <span class="o">and</span> <span class="nx">@positionLocked</span> <span class="vi">@allLocked = </span><span class="nx">@transparencyLocked</span> <span class="o">and</span> <span class="nx">@compositeLocked</span> <span class="o">and</span> <span class="nx">@positionLocked</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -27,4 +27,4 @@ ...@@ -27,4 +27,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span>
<span class="vi">@data.layerComp = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data.layerComp = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -20,4 +20,4 @@ divider seems to solve a lot of parsing issues with folders.</p> ...@@ -20,4 +20,4 @@ divider seems to solve a lot of parsing issues with folders.</p>
<span class="k">when</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span> <span class="k">then</span> <span class="vi">@isFolder = </span><span class="kc">true</span> <span class="k">when</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span> <span class="k">then</span> <span class="vi">@isFolder = </span><span class="kc">true</span>
<span class="k">when</span> <span class="mi">3</span> <span class="k">then</span> <span class="vi">@isHidden = </span><span class="kc">true</span> <span class="k">when</span> <span class="mi">3</span> <span class="k">then</span> <span class="vi">@isHidden = </span><span class="kc">true</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -9,4 +9,4 @@ ...@@ -9,4 +9,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span>
<span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -38,4 +38,4 @@ ...@@ -38,4 +38,4 @@
<span class="vi">@subType = </span><span class="k">if</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">()</span> <span class="o">is</span> <span class="mi">0</span> <span class="k">then</span> <span class="s">&#39;normal&#39;</span> <span class="k">else</span> <span class="s">&#39;scene group&#39;</span> <span class="vi">@subType = </span><span class="k">if</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">()</span> <span class="o">is</span> <span class="mi">0</span> <span class="k">then</span> <span class="s">&#39;normal&#39;</span> <span class="k">else</span> <span class="s">&#39;scene group&#39;</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -21,4 +21,4 @@ ...@@ -21,4 +21,4 @@
<span class="nv">colorData: </span><span class="nf">-&gt;</span> <span class="nx">@data</span><span class="p">[</span><span class="s">&#39;Clr &#39;</span><span class="p">]</span> <span class="nv">colorData: </span><span class="nf">-&gt;</span> <span class="nx">@data</span><span class="p">[</span><span class="s">&#39;Clr &#39;</span><span class="p">]</span>
<span class="nv">color: </span><span class="nf">-&gt;</span> <span class="p">[</span><span class="nx">@r</span><span class="p">,</span> <span class="nx">@g</span><span class="p">,</span> <span class="nx">@b</span><span class="p">]</span> <span class="nv">color: </span><span class="nf">-&gt;</span> <span class="p">[</span><span class="nx">@r</span><span class="p">,</span> <span class="nx">@g</span><span class="p">,</span> <span class="nx">@b</span><span class="p">]</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -118,4 +118,4 @@ Photoshop fonts.</p> ...@@ -118,4 +118,4 @@ Photoshop fonts.</p>
<span class="nv">bottom: </span><span class="nx">@coords</span><span class="p">.</span><span class="nx">bottom</span> <span class="nv">bottom: </span><span class="nx">@coords</span><span class="p">.</span><span class="nx">bottom</span>
<span class="nv">transform: </span><span class="nx">@transform</span> <span class="nv">transform: </span><span class="nx">@transform</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -11,4 +11,4 @@ ...@@ -11,4 +11,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">pos</span> <span class="o">+</span> <span class="nx">@length</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">pos</span> <span class="o">+</span> <span class="nx">@length</span>
<span class="k">return</span> <span class="nx">@</span> <span class="k">return</span> <span class="nx">@</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -34,4 +34,4 @@ ...@@ -34,4 +34,4 @@
<span class="nv">disable: </span><span class="nx">@disable</span> <span class="nv">disable: </span><span class="nx">@disable</span>
<span class="nv">paths: </span><span class="nx">@paths</span><span class="p">.</span><span class="nx">map</span> <span class="nf">(p) -&gt;</span> <span class="nx">p</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span> <span class="nv">paths: </span><span class="nx">@paths</span><span class="p">.</span><span class="nx">map</span> <span class="nf">(p) -&gt;</span> <span class="nx">p</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -9,4 +9,4 @@ ...@@ -9,4 +9,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span>
<span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:06 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:13 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -9,4 +9,4 @@ ...@@ -9,4 +9,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">4</span><span class="p">,</span> <span class="kc">true</span>
<span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -9,4 +9,4 @@ ...@@ -9,4 +9,4 @@
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">8</span><span class="p">,</span> <span class="kc">true</span>
<span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span> <span class="vi">@data = </span><span class="k">new</span> <span class="nx">Descriptor</span><span class="p">(</span><span class="nx">@file</span><span class="p">).</span><span class="nx">parse</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -70,4 +70,4 @@ words, they&#39;re stored bottom to top and we want them top to bottom.</p> ...@@ -70,4 +70,4 @@ words, they&#39;re stored bottom to top and we want them top to bottom.</p>
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">maskEnd</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">maskEnd</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -77,4 +77,4 @@ was defined during setup with <code>later()</code>. The steps this performs are: ...@@ -77,4 +77,4 @@ was defined during setup with <code>later()</code>. The steps this performs are:
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">origPos</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="nx">origPos</span>
<span class="vi">@loaded = </span><span class="kc">true</span> <span class="vi">@loaded = </span><span class="kc">true</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -44,4 +44,4 @@ ...@@ -44,4 +44,4 @@
<span class="nv">disabled: </span><span class="nx">@disabled</span> <span class="nv">disabled: </span><span class="nx">@disabled</span>
<span class="nv">invert: </span><span class="nx">@invert</span> <span class="nv">invert: </span><span class="nx">@invert</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -97,4 +97,4 @@ ...@@ -97,4 +97,4 @@
<span class="vi">@bottom = </span><span class="nx">_</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">nonEmptyChildren</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">bottom</span><span class="p">))</span> <span class="o">or</span> <span class="mi">0</span> <span class="vi">@bottom = </span><span class="nx">_</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">nonEmptyChildren</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">bottom</span><span class="p">))</span> <span class="o">or</span> <span class="mi">0</span>
<span class="vi">@right = </span><span class="nx">_</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">nonEmptyChildren</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">right</span><span class="p">))</span> <span class="o">or</span> <span class="mi">0</span> <span class="vi">@right = </span><span class="nx">_</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">nonEmptyChildren</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">right</span><span class="p">))</span> <span class="o">or</span> <span class="mi">0</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -44,4 +44,4 @@ ...@@ -44,4 +44,4 @@
<span class="nv">path = </span><span class="nx">@ancestors</span><span class="p">().</span><span class="nx">map</span><span class="p">(</span><span class="nf">(n) -&gt;</span> <span class="nx">n</span><span class="p">.</span><span class="nx">name</span><span class="p">).</span><span class="nx">concat</span><span class="p">([</span><span class="nx">@name</span><span class="p">])</span> <span class="nv">path = </span><span class="nx">@ancestors</span><span class="p">().</span><span class="nx">map</span><span class="p">(</span><span class="nf">(n) -&gt;</span> <span class="nx">n</span><span class="p">.</span><span class="nx">name</span><span class="p">).</span><span class="nx">concat</span><span class="p">([</span><span class="nx">@name</span><span class="p">])</span>
<span class="k">if</span> <span class="nx">asArray</span> <span class="k">then</span> <span class="nx">path</span> <span class="k">else</span> <span class="nx">path</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s">&#39;/&#39;</span><span class="p">)</span> <span class="k">if</span> <span class="nx">asArray</span> <span class="k">then</span> <span class="nx">path</span> <span class="k">else</span> <span class="nx">path</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s">&#39;/&#39;</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
<span class="nv">toPng: </span><span class="nf">-&gt;</span> <span class="nx">@layer</span><span class="p">.</span><span class="nx">image</span><span class="p">.</span><span class="nx">toPng</span><span class="p">()</span> <span class="nv">toPng: </span><span class="nf">-&gt;</span> <span class="nx">@layer</span><span class="p">.</span><span class="nx">image</span><span class="p">.</span><span class="nx">toPng</span><span class="p">()</span>
<span class="nv">saveAsPng: </span><span class="nf">(output) -&gt;</span> <span class="nx">@layer</span><span class="p">.</span><span class="nx">image</span><span class="p">.</span><span class="nx">saveAsPng</span><span class="p">(</span><span class="nx">output</span><span class="p">)</span> <span class="nv">saveAsPng: </span><span class="nf">(output) -&gt;</span> <span class="nx">@layer</span><span class="p">.</span><span class="nx">image</span><span class="p">.</span><span class="nx">saveAsPng</span><span class="p">(</span><span class="nx">output</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -16,4 +16,4 @@ ...@@ -16,4 +16,4 @@
<span class="nv">type: </span><span class="s">&#39;group&#39;</span> <span class="nv">type: </span><span class="s">&#39;group&#39;</span>
<span class="nv">children: </span><span class="nx">@_children</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">export</span><span class="p">())</span> <span class="nv">children: </span><span class="nx">@_children</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nf">(c) -&gt;</span> <span class="nx">c</span><span class="p">.</span><span class="nx">export</span><span class="p">())</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -14,4 +14,4 @@ ...@@ -14,4 +14,4 @@
<span class="nv">text: </span><span class="nx">@get</span><span class="p">(</span><span class="s">&#39;typeTool&#39;</span><span class="p">)</span><span class="o">?</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span> <span class="nv">text: </span><span class="nx">@get</span><span class="p">(</span><span class="s">&#39;typeTool&#39;</span><span class="p">)</span><span class="o">?</span><span class="p">.</span><span class="nx">export</span><span class="p">()</span>
<span class="nv">image: </span><span class="p">{}</span> <span class="nv">image: </span><span class="p">{}</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -58,4 +58,4 @@ ...@@ -58,4 +58,4 @@
<span class="nx">@updateDimensions</span><span class="p">()</span> <span class="nx">@updateDimensions</span><span class="p">()</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:14 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -20,4 +20,4 @@ ...@@ -20,4 +20,4 @@
<span class="k">return</span> <span class="nx">_</span><span class="p">.</span><span class="nx">flatten</span> <span class="nx">matches</span><span class="p">.</span><span class="nx">map</span> <span class="nf">(m) -&gt;</span> <span class="k">return</span> <span class="nx">_</span><span class="p">.</span><span class="nx">flatten</span> <span class="nx">matches</span><span class="p">.</span><span class="nx">map</span> <span class="nf">(m) -&gt;</span>
<span class="nx">m</span><span class="p">.</span><span class="nx">childrenAtPath</span><span class="p">(</span><span class="nx">_</span><span class="p">.</span><span class="nx">clone</span><span class="p">(</span><span class="nx">path</span><span class="p">),</span> <span class="nx">opts</span><span class="p">)</span> <span class="nx">m</span><span class="p">.</span><span class="nx">childrenAtPath</span><span class="p">(</span><span class="nx">_</span><span class="p">.</span><span class="nx">clone</span><span class="p">(</span><span class="nx">path</span><span class="p">),</span> <span class="nx">opts</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:07 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -70,4 +70,4 @@ ...@@ -70,4 +70,4 @@
<span class="vi">@initialFill = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readShort</span><span class="p">()</span> <span class="vi">@initialFill = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readShort</span><span class="p">()</span>
<span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">22</span><span class="p">,</span> <span class="kc">true</span> <span class="nx">@file</span><span class="p">.</span><span class="nx">seek</span> <span class="mi">22</span><span class="p">,</span> <span class="kc">true</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -17,4 +17,4 @@ ...@@ -17,4 +17,4 @@
<span class="vi">@name = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="nx">nameLength</span><span class="p">)</span> <span class="vi">@name = </span><span class="nx">@file</span><span class="p">.</span><span class="nx">readString</span><span class="p">(</span><span class="nx">nameLength</span><span class="p">)</span>
<span class="vi">@length = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">pad2</span><span class="p">(</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">())</span> <span class="vi">@length = </span><span class="nx">Util</span><span class="p">.</span><span class="nx">pad2</span><span class="p">(</span><span class="nx">@file</span><span class="p">.</span><span class="nx">readInt</span><span class="p">())</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -13,4 +13,4 @@ ...@@ -13,4 +13,4 @@
<span class="kc">null</span> <span class="kc">null</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -41,4 +41,4 @@ ...@@ -41,4 +41,4 @@
<span class="nv">byType: </span><span class="nf">(name) -&gt;</span> <span class="nx">@resources</span><span class="p">[</span><span class="nx">@typeIndex</span><span class="p">[</span><span class="nx">name</span><span class="p">]]</span> <span class="nv">byType: </span><span class="nf">(name) -&gt;</span> <span class="nx">@resources</span><span class="p">[</span><span class="nx">@typeIndex</span><span class="p">[</span><span class="nx">name</span><span class="p">]]</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -28,4 +28,4 @@ ...@@ -28,4 +28,4 @@
<span class="nv">name: </span><span class="nx">comp</span><span class="p">[</span><span class="s">&#39;Nm &#39;</span><span class="p">]</span> <span class="nv">name: </span><span class="nx">comp</span><span class="p">[</span><span class="s">&#39;Nm &#39;</span><span class="p">]</span>
<span class="nv">capturedInfo: </span><span class="nx">comp</span><span class="p">.</span><span class="nx">capturedInfo</span> <span class="nv">capturedInfo: </span><span class="nx">comp</span><span class="p">.</span><span class="nx">capturedInfo</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -21,4 +21,4 @@ to give the second byte</p> ...@@ -21,4 +21,4 @@ to give the second byte</p>
<span class="nv">clamp: </span><span class="nf">(num, min, max) -&gt;</span> <span class="nv">clamp: </span><span class="nf">(num, min, max) -&gt;</span>
<span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">num</span><span class="p">,</span> <span class="nx">min</span><span class="p">),</span> <span class="nx">max</span><span class="p">)</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">num</span><span class="p">,</span> <span class="nx">min</span><span class="p">),</span> <span class="nx">max</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -42,4 +42,4 @@ ...@@ -42,4 +42,4 @@
<span class="nv">reader.onerror = </span><span class="nx">reject</span> <span class="nv">reader.onerror = </span><span class="nx">reject</span>
<span class="nx">reader</span><span class="p">.</span><span class="nx">readAsArrayBuffer</span><span class="p">(</span><span class="nx">file</span><span class="p">)</span> <span class="nx">reader</span><span class="p">.</span><span class="nx">readAsArrayBuffer</span><span class="p">(</span><span class="nx">file</span><span class="p">)</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -32,4 +32,4 @@ canvas data URL.</p> ...@@ -32,4 +32,4 @@ canvas data URL.</p>
<span class="nv">saveAsPng: </span><span class="nf">-&gt;</span> <span class="nv">saveAsPng: </span><span class="nf">-&gt;</span>
<span class="k">throw</span> <span class="s">&quot;Not available in the browser. Use toPng() instead.&quot;</span> <span class="k">throw</span> <span class="s">&quot;Not available in the browser. Use toPng() instead.&quot;</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:04:08 GMT-0400 (EDT) </div></div></body></html> </pre></div></td></tr></tbody></table><div id="generated">generated Tue May 12 2015 11:08:15 GMT-0400 (EDT) </div></div></body></html>
\ No newline at end of file \ No newline at end of file
RSVP = require 'rsvp'
{Module} = require 'coffeescript-module'
File = require './psd/file.coffee'
LazyExecute = require './psd/lazy_execute.coffee'
Header = require './psd/header.coffee'
Resources = require './psd/resources.coffee'
LayerMask = require './psd/layer_mask.coffee'
Image = require './psd/image.coffee'
# A general purpose parser for Photoshop files. PSDs are broken up in to 4 logical sections: # A general purpose parser for Photoshop files. PSDs are broken up in to 4 logical sections:
# the header, resources, the layer mask (including layers), and the preview image. We parse # the header, resources, the layer mask (including layers), and the preview image. We parse
# each of these sections in order. # each of these sections in order.
...@@ -27,6 +16,18 @@ Image = require './psd/image.coffee' ...@@ -27,6 +16,18 @@ Image = require './psd/image.coffee'
# psd.parse() # psd.parse()
# console.log psd.tree().export() # console.log psd.tree().export()
# ``` # ```
#
RSVP = require 'rsvp'
{Module} = require 'coffeescript-module'
File = require './psd/file.coffee'
LazyExecute = require './psd/lazy_execute.coffee'
Header = require './psd/header.coffee'
Resources = require './psd/resources.coffee'
LayerMask = require './psd/layer_mask.coffee'
Image = require './psd/image.coffee'
module.exports = class PSD extends Module module.exports = class PSD extends Module
@Node: @Node:
Root: require('./psd/nodes/root.coffee') Root: require('./psd/nodes/root.coffee')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment