Is anyone else working on this?  I think I may have some time to this 
afternoon, and I don't want to duplicate effort.

Cheers,
Mike

Michael Droettboom wrote:
> Not hard, I don't think.  The following will give you a FT2Image object 
> of the expression:
>
> from matplotlib.mathtext import MathTextParser
> mathtext_parser = MathTextParser("Bitmap")
> ftimage = mathtext_parser.parse(r"$x^i$", 150)
>
>  From the FT2Image, you can get an rgba buffer, and the width and the 
> height.
>
> Here's where it gets (a little) tricky -->
>
> We have code to save RendererAgg buffers, and Image buffers, but nothing 
> to take a pointer to raw C rgba buffer and width and height.  We could 
> a) depend on Gtk or Wx to save the mathtext PNG (which can do this now, 
> see mathtext_wx.py), or b) create a new png-writing C-extension which 
> would take a raw buffer, width, height and a filename/file object.  
> Then, we could remove some code duplication by making _backend_agg.cpp 
> and _image.cpp use that.
>
> I won't have time to get to this immediately.  Hopefully that's enough 
> of a roadmap for someone else to take it.
>
> Cheers,
> Mike
>
> John Hunter wrote:
>   
>> We are currently using latex dvipng pngs in our html docs to avoid the
>> mathml browser limitations.  I don't have latex on my OSX box, which
>> is no really a big problem since I have ssh access to a fully
>> configured linux box, but it would be really cool to drop this
>> dependency and use mathtext instead.  Truth in advertising after all
>> -- eg in the mathtext chapter I'd much rather show them *our*
>> equations than latex's, even though they are damn close.
>>
>> Michael - -how hard would it be to generate small PNGs of mpl rendered
>> equations rather than use latex/dvipng here?
>>
>> JDH
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Matplotlib-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>   
>>     
>
>   

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to