Archive
-
May, 2009
-
February, 2009
-
December, 2008
-
November, 2008
-
August, 2008
-
July, 2008
-
June, 2008
-
February, 2008
-
November, 2007
-
October, 2007
|
|
CImageBuffer has been replaced by a new free library (Imebra). Click here to go to the Imebra related page.
CImageBuffer has been replaced by a new free library and is no longer available. Support is granted to existing customers only.
CImageBuffer is a C++ imaging library distributed with full source code. It includes:
- Dicom 3.0 codec
- Jpeg codec (reads/writes cmyk streams, reads writes up to 12 bits per color channel in lossy mode, read lossless streams)
- DIB codec
- Automatic color profile management
- TWAIN acquisition
- Directshow video capture
- Device context classes to draw directly into the images using GDI functions
- CView (wxView in wxWindows mode) derived class for image drawing, scrolling, zooming and cursor drawing
- Directshow video capture integrated into the view class
- Its classes integrate seamlessy with the MFC or the wxWindows document/view architecture and can be compiled by Microsoft Visual C++ (6.0 or better) and Microsoft Visual Embedded C++3.0
- It runs on windows platforms (98/ME/XP/2000/PocketPC)
- Its classes offer multiple color systems, high definition images and high bit depth (up to 32bits per color channel, 96 bits in color images), color lookup tables, jpeg, dib and dicom codec, twain acquisition.
- An easy to use view class with image drawing functions and directshow video capture, allows to write complex viewer in few steps.
- Everything is already done: zoom in/out, image drawing, cursors drawing, automatic scrolling on mouse movement, lookup tables, automatic contrast, and much more!
- And it works on MFC or on wxWindows* framework!
CImageBuffer comes with full source code
CImageBuffer Advanced and Basic are supplied with full source code. The source code can be compiled with:
- Microsoft VC++ 6.0
- Microsoft VC++ 7.0 (.NET) or better
- Microsoft Embedded VC++ 3.0 for Pocket PC
WARNING: only the CImageBuffer's source code is supplied: no DLL or LIBs are supplied with the distribution package. CImageBuffer must be compiled by the user in order to run.
Integrates seamlessy into the MFC and the wxWindows architecture
CImageBuffer needs the MFC or the wxWindows frameworks in order to be compiled correctly. It integrates seamlessy with the MFC and the wxWindows document/view architecture. Please note that the DirectShow capture, the TWAIN management and the ICC management are not available when using the wxWindows framework.
CImageBuffer supplies a powerful view class
Just use the view class that comes with CImageBuffer, and 80% of your imaging application will be finished. The view class has the following features:
- display an image
- zoom in or out
- change the contrast and the lookup
- display cursors
- display the video preview and capture still images from video devices
CImageBuffer can manage up to 32 bits per color channel
CImageBuffer is not scared by 96 bits per pixel images. Infact, with up to 32 bits per color channel, CImageBuffer can manage up to 128 bits per pixel (in CMYK images). And it can manage high bit depth jpeg streams (reads/writes up to 12 bits per color channel in lossy mode, read up to 16 bits per color channel in lossless mode). This makes CImageBuffer ideal for scientific applications.
CImageBuffer can capture images from Directshow video devices or from TWAIN devices
The directShow video capture is integrated into the view class. Plus, a TWAIN class that works in asyncronous mode is always listening for images coming from TWAIN devices.
And if you need to build more complicated directShow graphs, you can use the CIBMediaRender or the CIBMediaCapture classes.
CImageBuffer Basic & Advanced include the following components:
- the complete library's source code (basic or advanced)
- a demo application's source code (for Windows 98, ME, 2000, XP)
- an executable application compiled using the advanced library (with Dicom 3.0 and TWAIN, DirectShow video capture)
- the documentation (CHM: compiled HTML Help)
CImageBuffer Basic & Advanced requirements
- Microsoft VC++ 6.0 or VC++ 7.0 (.NET) or better in order to produce application for Windows 98, ME, 2000, XP using the MFC or the wxWindows framework
- Microsoft Embedded VC++ 3.0 for PocketPC in order to produce application for Windows Pocket PC using the MFC framework
- The following SDKs must be installed: The DirectX SDK is required when compiling the Advanced Edition on the MFC framework. The DirectX SDK is available for free at the Microsoft's website (www.microsoft.com).
- Pocket PC 2002 SDK is required when compiling using the Visual Embedded C++ 3.0. The PocketPC2002 is available for free at the Microsoft's website (www.microsoft.com)
- The wxWindows library is required when compiling on the wxWindows framework. The wxWindows library is available for free at the wxWindows web site (www.wxwindows.org)
|
|
Last Updated ( Friday, 15 February 2008 )
|
|