Category : Imaging Toolkit

TIFF FX is from ITU T.37 and IETF RFCs 2301-2305. S: minimal black-and-white mode, using binary MH compression [T.4] F: extended black-and-white mode, using binary MH, MR and MMR compression [T.4, T.6] J: lossless JBIG black-and-white mode, with JBIG compression [T.85, T.82] C: lossy color and grayscale mode, using JPEG compression [T.42, T.81] L: lossless ..

Read more

DIBs, or device independent bitmaps, were created by Microsoft with the goal of creating an image format which can be displayed regardless of the display device used, thus the device independent portion of its name. DIBs were created for use in the first Microsoft Windows operating systems, but are still widely used today. Additional details ..

Read more

Developers must specifically free up DIBs when they are finished with them. The Black Ice functions DO NOT do this automatically. To free up a DIB, use the Microsoft API’s GlobalUnlock or GlobalFree functions. These functions will allow developers to both unlock and free the memory. If one experiences that the system is running out ..

Read more

There are several methods available to load images into DIBs for further processing, displaying, etc. The LoadImageIntoDIB function provides a coverall method to load any supported image type into a DIB. Additionally, there are many file format specific loading methods which can be used if the developer chooses to handle specific file types separately. Regards, ..

Read more

Developers can use either the SaveDIBinImageFormat or the SaveDIBInImageFormatExt functions to save a DIB into any supported image format. The key difference between the two functions is that the SaveDIBinImageFormat displays a dialog box prompting the user for input for compression and other items while the SaveDIBInImageFormatExt allows developers to pass all of this information ..

Read more

In order to display images, developers must first load the image into a DIB. See the Load an image into a DIB section for additional details. After loading the image, developers can display the DIB by using the DisplayDIBImage or DisplayImage functions of the BIDisp.DLL. Don’t forget to use the Microsoft API’s GlobalUnlock or GlobalFree ..

Read more

Zooming functionality is included in the BiDisp.DLL . If you have a display to view an image then you can use these functions for zooming. You can use these functions for example in the mouse message handling functions: 1, Mouse left button down Use the BZoomStart function for initialize zooming. 2, Mouse moves Use the ..

Read more

Developers can control the orientation of displayed DIBs by using the RotateDIB or RotateBitmap functions of the BIDIB.DLL. There are several variations of the RotateDIB and RotateBitmap functions allowing for different degrees of rotation. The Rotate functions will return a new, rotated image. If you do not need the original image any longer, be sure ..

Read more

Developers can use the ScaleDIB function to change the DPI or size in pixels of an image. The most common scenario that this is used to change a faxed image which is saved with fax DPI (204 X 98 or 204 X 196) to an equal X and Y resolution, such as 200 X 200 ..

Read more

Developers can print images by using a small series of functions. First, the PrepareToPrint function must be called to initialize the print settings. Next, for each image that should be printed, the developer must load the image and then call the PrintDIBPage function. After calling the PrintDIBPage function, the developer must call the Microsft API’s ..

Read more

C++ You should save the scale rectangle before loading the next page. This scale is used in display function (for example: DisplayDIBStart, DisplayImage) as scaling factor. Before reloading the previous page, set the scale rectangle to the value you saved before. VB You should use the CustomZoom property. Before loading the next page save the ..

Read more

a) You can save the annotation to the tiff file with AnnoSaveToTiff method from BiAnno.ocx. (There is code in the Annotation VB sample frmImage.vb file) b) You can save the annotation to another file with AnnoSaveToFile method from BiAnno.ocx. This is useful for non TIFF images. For example you have a bmp image. You put ..

Read more

Question: High resolution satellite images (300mb) are compressed to about 78mb by using geo tiff toolkit .Is there any possibility to compress these images even further using any other algorithms to be able to upload and download them to and from the net? Answer: The Black Ice TIFF SDK/ActiveX supports a variety of compression methods ..

Read more

Question: I am using Document Imaging SDK and want to know how i go about generating .jpg file…. which are the methods i need to be using. I want to Scan the file and save that as a .jpg Answer: You can use the Black Ice Image and Document Imaging SDK/ActiveX toolkits to scan directly ..

Read more

Adding an annotation pro grammatically is the same as adding an annotation with user interaction, the only difference is the positioning of the annotation, which is specific, either from user input or pro grammatically. You can check any of the included VB samples, or can take a look at the online annotation sample code: http://www.blackice.com/Help/Tools/Imag ..

Read more

The Black Ice Imaging Toolkits can be used to create web based applications. The toolkits include a handful of sample applications which demonstrate basic functionality. In some cases, you must use special versions of the ActiveX control methods which have been created specifically for use with Javascript, since JavaScript does not support the use of ..

Read more

Question: For one of my scanners, GetNameOfCapability always returns blank strings. Is this a TWAIN compatibility issue? Answer: The Black Ice Imaging Toolkits require a TWAIN compatible driver to be installed on the machine. We recommend checking with the manufacturer of the scanner to verify that the device is TWAIN compliant. You can also check ..

Read more