freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Devel] Sources for Rendering (Outlines and Textures) ...


From: Laurent Lequenne
Subject: [Devel] Sources for Rendering (Outlines and Textures) ...
Date: Mon, 6 Aug 2001 22:27:24 +0200

Here are some library that uses FreeType, LibArt and the JPEG Library. It's still in development so, it's a bit mixed things.
 
http://cmwalolo.multimania.com/GLib/Freetype.zip
http://cmwalolo.multimania.com/GLib/Jpeg.zip
http://cmwalolo.multimania.com/GLib/libart-2.3.3.zip  (Libart is an external library for doing bezier pathes, the VC project only contains file used for rendering stroke on pathes).
 
It's completely free, there is no docs and it is poorly documented :-) But it contains various samples for doing most things in the file MFCLDLG.CPP)
 
The main project is located in the freetype.zip at VISUALC\FontLib\MFCFL. It has been written with VisualC++ 6.0
 
It contains :
    - A string class that uses freetype : It generates a Gray image ... To get a final image you need to mix it with a texture.
                - Plain Font
                - Outline fonts using the Cbezierpath class
 
    - A bitmap class that works with bitmaps (Most of functions works only in 32 bits)
           24 colors + 8 Alpha channel : 
                Copy, Image mixing,
                Various Shadows,
                and some other things.
 
           It includes also functions to output into windows DIB
 
    - A CbezierPath Class : it contains a class that manipulates Bezier pathes, there is code to perform animations on
       pathes.
 
   - A Texture class : That contains functions to make various gradients. No Textures yet.
 
  - Some classes to do effects :
        Bump Maps,
        Rotate / Scale ,
        Fire,  (Bof not yet terrific)
        Distort filter (not in that archive)
 
 - A class to create bezier pathes with handles and that all (still in development)
 
- A class to handle JPEG files.
 
- A class to handle TGA files, sources are there, but they are not yet in the project.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]