Sha256: 8c1cb9388713a5ee8b8b8128078cd4f55a9b992febcbdf19e56b802071f27534

Contents?: true

Size: 310 Bytes

Versions: 3

Compression:

Stored size: 310 Bytes

Contents

require './lib/psd'

file = ARGV[0] || 'examples/images/example.psd'
psd = PSD.new(file)
psd.parse!

outfile = './enginedata'
psd.tree.descendant_layers.each do |l|
  next unless l.layer.adjustments[:type]
  File.write(outfile, l.layer.adjustments[:type].engine_data)
  puts "Exported to #{outfile}"
  exit
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
bench9000-0.1 vendor/psd.rb/examples/export_text_data.rb
psd-0.3.3 examples/export_text_data.rb
psd-0.3.2 examples/export_text_data.rb