Solid Converter PDF Home

About Us | Contact Us | Privacy

Deutsch
Français
Español
more...

Product Details

 Home
 Features
 Download
 Purchase

 Software Engineering Credits

Open Source Credits

In the age of Open Source development, it more sensible than ever to reuse someone else's wheel rather than re-inventing your own wheel. Many software engineers contribute their work freely to the public domain for inclusion in commerical products such as this one, on condition that it is only distributed in binary form (no distribution of source code). Another condition they usually impose is to get some recognition or "credit" for their contribution.

Two web sites that play a big part in promoting this sort of code sharing among the C++/MFC community are:

http://sourceforge.net/

http://www.codeproject.com/

 

Credits for various libraries and components used to create this product are given in no particular order:

CxImage

http://www.codeproject.com/bitmap/cximage.asp 

CxImage is a very commonly used bitmap graphics and palette library. I have quoted Davide Pizzolato below for a more complete list of credits. He is the main force behind CxImage.

History and Acknowledgements


Starting form my CxDib class, that implements memory DIBs only, I tried to add some members to read images from files. Looking for a solution, I found a nice MFC class named CImage on the net, release 1.4 (1998). CImage supports BMP, GIF, PNG and JPG, but suffers many little bugs and uses a complex class structure, so I decided to strip it to the base and merge CxDib with the CImage philosophy, to obtain the new CxImage class. Also I updated the libraries for JPG, PNG and ZLIB.


With CxImage is very easy to add new image types, so I added the TIFF library (rev. 6) and a minimal support for ICONs, MNG, TGA and PCX. Finally I added some specific functions to obtain an image from global HANDLEs (windows clipboard) and objects (windows resources).


With the release 5, CxImage has now a good support for memory files, new methods and file formats, and it is more portable: it works also with WinCE and Linux.

CImage © 1995-1998, Alejandro Aguilar Sierra.

IJG JPEG library ©1994-1998, Thomas G. Lane.

LibPNG version 1.2.4 © 1998-2001 Glenn Randers-Pehrson

LibTIFF version 3.5.7 © 1988-1997 Sam Leffler, © 1991-1997 Silicon Graphics, Inc.
LibMNG version 1.0.2 © 2000,2001 Gerard Juyn.
Gif-RLE © Hutchison Avenue Software Corporation, 1998
LibJ2K© David Janssens, 2001 - 2002
LibJBG © Markus Kuhn, 2002

FreeImage 2.4.0 : Design and implementation by Floris van den Berg.
Thanks to Troels Knakkergaard for his precious work in the earlier versions of CxImage, Rajiv Ramachandran for CTwain code; to Abe for multi page tiffs code; to Chris Shearer Cooper for memory file suggestions and code; to Brent Corkum for BCMenu code. 2. CxImage library

CSuperGridCtrl

http://www.codeproject.com/listctrl/supergrid.asp

" YALC" (Yet Another Grid Control) by Allan Nielsen

Acknowledgements


Craig Schmidt - "the beachboy" ;-) Craig did the basic implementation of the Multiple Root issue
Added SortEx, the previous Sort function did not sort RootItems. My thanks goes to Thomas Brammer for pointing this out to me. also he is the guy who added one pixel extra to the MakeShortString ;) this should finally take care of the "header resizing problem".
Added Arne Schild´s improvements, see his improvements in the comment section on the website.

CFileEditCtrl

http://www.codeproject.com/editctrl/fileeditctrl.asp

File Searcher Edit Control with Browse Button by PJ Arends

Acknowledgements

Michael Dunn for his article "Introduction to COM - What It Is and How to Use It" for showing me how to handle shortcut (*.lnk and *.pif) files.
Me for my articles "CPJAImage - Yet another image drawing class" and "Multiple Selection in a File Dialog"
Be sure to check here for the latest updates.

CHyperLink

http://www.codeproject.com/miscctrl/hyperlink.asp

CHyperLink is Chris Maunder's hyperlink control that can be plugged into any MFC dialog.

Acknowledgements

Thanks to Pål K. Tønder for auto-size and window caption changes.
" GotoURL" function by Stuart Patterson as seen in the August, 1997 Windows Developer's Journal, but modified by Chris Maunder to use TCHARs instead of chars.
" Default hand cursor" from Paul DiLascia's Jan 1998 MSJ article.
P. Shaffer for the standard font mod.

FreeType 2.1.4 Library

http://www.freetype.org

FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable and portable while capable of producing high-quality output (glyph images).  

Standard Type Services Framework

http://stsf.sourceforge.net/about.html

Standard Type Services Framework (STSF) is a portable open-source software framework for rendering typographically sophisticated text. STSF is font technology neutral. It supports all features of TrueType, Type1, TrueType GX and OpenType and provides a consistent name space to applications. 

STSF was developed by Sun Microsystems, Inc. and made available for the open source community under the BSD license.

 


Solid Documents is dedicated to creating programs that enable you to produce quality documents - simply and easily!
©2000-2005 VoyagerSoft, LLC - Solid Documents, Solid Converter, All Rights Reserved