|
| | Re: LPub mask generation
|
| (...) Both classes are in the TCFoundation directory: TCImage and TCPngImageFormat. To use them directly, you'll also need TCObject and TCAutoreleasePool. However, the only thing they use out of there that I know of is my reference counting stuff, (...) (20 years ago, 20-Sep-04, to lugnet.cad.dev, FTX)
| | | | Re: LPub mask generation
|
| (...) Hi Travis, I've downloaded LDview, and gotten libpng and zlib built under C++ Builder. What classes do you have for reading and writing PNG files based on libpng. I'd like to give them a look. Thanks, Kevin (20 years ago, 20-Sep-04, to lugnet.cad.dev)
| | | | Re: LPub mask generation
|
| (...) This project seems pretty old, but you've set me on the right track. PNG provides compression like JPG and no loss of image quality like BMP. Plus POV-Ray supports alpha channel with PNG. These three combined set me off on the task of (...) (20 years ago, 17-Sep-04, to lugnet.cad.dev)
| | | | Re: LPub mask generation
|
| (...) If you're interested, LDView has two C++ classes that together allow you to write a PNG via libpng. They have the advantage of being much easier to use that libpng itself. Take a look in the LDView source at TCImage.{h,cpp} and (...) (20 years ago, 16-Sep-04, to lugnet.cad.dev)
| | | | Re: LPub mask generation
|
| (...) I just upgraded to Borland C++ Builder 6, and there is a good PNG library for it. I'll use that and convert LPub over to use PNG (instead of BMP and JPG?). Alpha channel will be nice, allowing for semi-transparency. Kevin (20 years ago, 16-Sep-04, to lugnet.cad.dev)
| |