[haiku] Re: Icon-O-Matic <-> WonderBrush data

  • From: Stephan Assmus <superstippi@xxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Tue, 19 May 2009 09:36:02 +0200

Hi Michele and others interested in converting icons!

On 2009-05-18 at 15:46:02 [+0200], zumikkebe@xxxxxxxxxxx wrote:
> I'm going off topic with a question about I-O-M...is it possible to run 
> the application without GUI and only via cli to export from a format into 
> a different type of file ( i.e. native hvif --> png )?

The good news is that Michael Lotz went ahead and did all the necessary 
work to create the icon translator. :-D See the forwarded mail for how to 
batch convert a folder:

On 2009-05-19 at 00:39:15 [+0200], Michael Lotz <mmlr@xxxxxxxx> wrote:
> > On 2009-05-18 at 21:15:16 [+0200], mmlr@xxxxxxxxxxxxxxx wrote:
> > > Author: mmlr
> > > Date: 2009-05-18 22:15:04 +0200 (Mon, 18 May 2009) New Revision: 
> > > 30794
> > > ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=30794&view=rev Log:
> > > Enable just enough of the message based format used in Icon-O-Matic 
> > > to 
> > > allow BIconUtils to understand and render it. This makes it possible 
> > > to 
> > > use the HVIFTranslator to also read Icon-O-Matic files out of the 
> > > box. 
> > > Will cleanup now duplicated files next.
> > 
> > Very cool, thanks a lot!
> 
> It was my pleasure. At first I feared I wouldn't understand how these 
> things all fit together, but it's indeed very nicely structured and 
> readable. So it wasn't too much of an effort to make this happen :-)
> 
> The nice thing is that you can now handle icons in a more automated 
> fashion using the standard system APIs. You could for example set the 
> desired output size in the translator preferences, navigate to a folder 
> full of icons (like "src/data/artwork/icons") and then use a one-liner 
> like:
> 
> for FILE in *; do translate $FILE export-path/$FILE.png 'PNG '; done
> 
> To export them all in one go to PNG files in some folder. I could think 
> of a few situations where this might come in handy.
> 
> Regards
> Michael
> _______________________________________________
> Haiku-commits mailing list
> Haiku-commits@xxxxxxxxxxxxxxxx
> https://lists.berlios.de/mailman/listinfo/haiku-commits

Other related posts: