discreet_proxy

Writes and reads Flame/Smoke proxy files (.p) using ChunkyPNG.

To read every .p file on your Flame system and write it out as a PNG preview to the /tmp

Dir.glob("/usr/discreet/project/**/*.p").each do | icon_path |
  proxy = DiscreetProxy.from_file(icon_path)
  dest_path = "/tmp/" + File.basename(icon_path) + ".png"
  proxy.save_png(dest_path)
end

Also you can use the builtin `flame_proxy_icon` binary to convert to and from the format.

$flame_proxy_icon --from-png my_icon.png

will create “my_icon.p”, and the reverse

$flame_proxy_icon --from-icon SuperSetup.batch.p

will create a SuperSetup.batch.png file that you can massage in, say, Photoshop.

Contributing to discreet_proxy

Copyright © 2011 Julik Tarkhanov. See LICENSE.txt for further details.