[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Devel] bitmap storage
From: |
Feinberg, Matthew |
Subject: |
RE: [Devel] bitmap storage |
Date: |
Fri, 27 Jul 2001 20:33:53 -0400 |
Actually, you shouldn't need to modify the engine. There are a couple
of options:
- Make a bigger bitmap than you need, so it aligns to 4 bytes, but when
you call BitBlt(), don't copy the whole bitmap, leave off the extra
pixels.
- Allocate memory for a bitmap directly using GlobalAlloc() or malloc()
or whatever, have FreeType draw into that memory, then copy it into the
windows bitmap yourself using memcpy() once for each row.
- I don't remember off the top of my head, but FreeType may allow you
to specify per-row padding in a bitmap for alignment purposes.
--Matthew
-----Original Message-----
From: Alexander Weber [mailto:address@hidden
Sent: Friday, July 27, 2001 4:14 PM
To: address@hidden
Subject: [Devel] bitmap storage
Hi,
as the stupid windoze-API "CreateDIBitmap" requires every row to be a
multiple of 4 bytes
I want to modify the engine according to this requirement.
My questions are the following:
* How big would the effort be?
* Where (exactly: which files, in which functions)would
I have to make the modifications?
cheers, alex
_______________________________________________
Devel mailing list
address@hidden
http://www.freetype.org/mailman/listinfo/devel