Scripts Index
C/C++ Image Manipulation  


download download home home   report broken
important script information
company name:
license: Free
minimum requirements: C/C++
functional limitations:
ImgSource description
ImgSource is a Win32 library that can be used in any 32-bit Windows environment. It provides over 350 image file and image processing functions and is available as a DLL that can be used from almost any programming environment (including C/C , VB, C#, MC , PowerBasic, Delphi, Access, and many more). It is also available in C/C static library form for use with C/C in VC6 or VS.Net. Features:Image File Functions - Read images from files or memory. - Write image to files or memory. - Supports user-defined input and output managers - the ultimate in I/O flexibility - Optionally read and write most supported image file formats one line-at-a-time. - Read to a DIB in one function call - Get image dimensions and bit-depth from image files - Progress / cancel callback option provided for most file I/O routines and image processing options. - Supports JPG, GIF, BMP, TIFF, PhotoCD, Photoshop, WBMP, PNG, PCX, PAX, TLA, WMF, EMF, APM, PPM, PGM, PBM and TGA - JPG, PNG, PAX and TLA comment support - Multi-page TIFF I/O capabilities - Animated GIF I/O capabilities - JPEG_APPx marker support - Read EXIF data from JPGs and TIFFs - Write EXIF data to JPG - Read and write ICC profile data from JPG, PNG, TIFF - Read and write IPTC data from JPG, TIFF - Lossless JPG transformations - Read/write 1-bit G3/G4 (FAX) TIFFs - Custom memory allocation callbacks for image file reading Windows Bitmap Functions - Generate HBITMAPs from RGB buffers - Generate RGB buffers from HBITMAPs - Generate 8-bit and RGB buffers from DIBs - Generate DIBs from RGB, 8 or 1-bit images - Draw HBITMAP, DIB, RGB, RGBA or 8-bit images to an HDC in one call - Capture DCs to RGB buffers in one call - Draw transparent HBITMAP or RGBA or RGB images Image Processing Functions - Resize an image to any size - Apply an arbitrary convolution matrix to an image - Sharpen, blur and unsharp mask an image - Rotate an image, any angle - Detect image rotation (deskew) angle - Adaptive thresholding for converting grayscale to monochrome - Polygon and ellipse fill, flood fill or draw lines onto images - Apply a look up table (LUT) to an image - Generate grayscale images from RGB images - Generate 8-bit colormapped images from 24-bit RGB or 32-bit RGBA images (color quantize) - Convert between 24-bit and 8-bit images - Using any palette, generate an 8-bit image from an RGB image - Convert between 16-bit per component and 8-bit per component - Modify brightness / contrast / saturation of an image - Automagic brightness correction - Automagic image border detection - Automatic dust and scratch removal - Emboss images - Polygon warp and point to point warp functions - FFT and morphological operations - Despeckle grayscale and RGB images - Histogram stretch / equalization - Many alpha blending and image compositing/overlay functions - Crop images - Vertically and horizontally flip buffers - Count colors in RGB images - Draw smoothed text onto images - Replace a color in an RGB image - Many of these functions can be used with 16-bit per component data The DLL download package includes: - _ISource40.dll - the DLL version of the image library. For unregistered users, all images read and written will have a large red X drawn on them, and some library functionality may be disabled. - _ISource40.lib - the library file, used for static linking of the DLL - ISource.H - the main C/C header file - ISDemo.exe - an application that demonstrates many of ImgSource's image processing functions - ISSimpleViewer.exe - a simple image viewer using ImgSource - - VC6 source for the ISDemo application - VC6 source for the ISSimpleViewer application - - VC6 source that demonstrates a C wrapper class (CISImageEx) in an MDI application - ImgSource.rtf - reference file - (also contains the ImgSource license statement)
Similar scripts
Screenshot Processor (Popularity: ) : Whether you want to make thumbnails of the sites, or full screenshots, or anywhere in between, this application is up to the task. Automate the process of creating thumbnails or screenshots of websites. You just need to connect to any ...
Picture Clipper (Popularity: ) : A handy tool for website designers enabling fast and easy website design picture management and preparation for HTML code integration. Key features: Precise clipping and modification, clipped out parts preview in realtime and scalling, clipping template construction.
LogImage (Popularity: ) : LogImage is a C based program which is used for customizing and configuring the images. It allows them to crop, copy and chop the images and also they can control contrast and brightness of images. This tool is used for ...
Screen Shot System (Popularity: ) : This is an awesome screen shot system. It also comes with an article describing it.This system can handle Low Resolution screen shots (Normal screen shots), High Resolution screen shots (Explain in a little), and video capture (Explain in a little). ...
Image Manager (Popularity: ) : Image Manager is a program built in C language that makes the work easy for the webmasters to manage their image archives. This utility automatically resizes the images of their website to the frame of their gallery. Imagemanager's appearance is ...
Tumble (Popularity: ) : Tumble is an utility to construct PDF files from one or more image files. Supported input image file formats are JPEG, and black and white TIFF files (single- or multi-page). Black and white images will be encoded in the PDF ...
Artistscope CD (Popularity: ) : This tool is helpful for webmasters to protect different images on their website. By using this tool users can encrypt any type of content like, html, doc, txt, pdf, images etc., It supports all window browsers and it has password ...
Bitmap Viewer (Popularity: ) : Bitmap Viewer code allows users to load bitmaps in a window. This code study is a good way to learn how to manage bitmaps in C .
MSNLiveDisplay (Popularity: ) : MSNLiveDisplay is a simple program that allows you to take enumerate all the video capture devices currently on your system and select one to capture a snapshot every X seconds and set it as your MSN Messenger display picture.
gPhoto2 (Popularity: ) : gPhoto2 is a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world. It supports more than 800 cameras

gPhoto2 runs on a large range ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)

Rate me
supported os
downloads 11
size in Kb
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews