010-68421378
sales@cogitosoft.com
Categories
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

ImageKit 10 ActiveX(二)

 Create new images

 Select areas on the image and apply changes to only those areas

 Create composite images from existing images
Use the PasteImage method or the LayerImage method to combine two images. Set the attachment location, set overall transparency, specify a transparent color, clip excess areas, flip images or create mirror images, etc.

 

Here is an example of two images being attached together with overall transparency set to 50%

 

Panorama Composition
This creates a panorama out of two raster images. By simply specifying two attachment locations on each image, creates a panorama. You can specify the direction images are attached, specify the background color for areas outside the images, set a string displayed in the title bar of the panorama, etc.

Duplicate images   Copy and paste images to clipboard   Adjust sharpness   Noise reduction   Blur   Mosiac   Outline   Emboss   Antialias   Glasstile   Color correction (RGB, YCC support; Gamma, Level, and Chroma adjustment)   Increase or decrease color   Resize   Rotate (regional area selection possible; 1/100th of a degree accuracy; interpolation reduces deterioration of rotated object)   Flip   Mirror   Affine correction (deskew)   Create your own custom effect filter 

 Special effects
Oilpaint, canvas, glasstile, lens, ripple, whirlpinch, waves, motionblur, and more...

Wave Effect

 

Canvas Effect

 

Motionblur Effect

 

Whirlpinch Effect

 

 

Scanning Functions

ImageKit10 ActiveX allows you to add scanning functions to your applications quickly and easily. Retrieve images from TWAIN scanners, digital cameras, and film scanners. Use the scan manufacturer's user interface or build your own custom user interface making scanning a nearly seamless operation. Set scan conditions, pixel type, resolution, bit count, brightness, contrast, highlight, threshold, shadow, enable/disable scan indicator, scan mode, datasource name, scan position, scan units, and more. Of course ADF and duplex scanning are supported.

Here is a screenshot of one of our scan sample programs and its menu items
 

 Support for text orientation, edge enhancement, text enhancement [Canon DR Scanners]

 Support for reflective scanning positive film, color/BW ratio detection, character distinction, focus position adjustment [Epson Scanners]

 Support for multistream [Panasonic Scanners]

 Support for Color/BW ratio detection, multistream [PFU Scanners]

 Support for skipping blank page

 Support for punch hole removal [Canon DR Scanners] [Epson Scanners] [Panasonic Scanners]

 Support for saving TWAIN driver UI information and scanning with that information

 Support for memory transfer with compression (JPEG, PNG)

 Support for file transfer
Set and retrieve the compression method for file and memory transfer. Compression methods include: Uncompressed (default), Packbits, Group3-1D, Group3-1DEOL, Group3-2D, Group4, Jpeg, Lzw, Jbig, Png, Rle4, Rle8, Bitfields

 Support for dropout color
This sets the dropout color when using a custom-built scan interface.

 Support for noise filter
Reduces noise in black and white (1-bit color) images.

 Support for image filter
Improves image quality. LOWPASS improves halftone images, BANDPASS improves images that include text, and HIGHPASS improves images that have lines.

 Auto paper size detection
When paper size is set to "undefined" (1000), this function automatically detects the size of the paper and scans.

 Support for deskew
Corrects skewed documents

 Support for moire filter [Epson Scanners]
Sets the moire Filter when scanning with a custom-built scan interface

 Support for unsharpness filter [Epson Scanners]
Sets the Epson Unsharpness Filter when scanning with a custom-built scan interface

 Support for dynamic threshold [Panasonic Scanners]
Improves clarity and reduces "smudginess" when scanning with a custom-built scan interface

 Support for deskew smoothing [Panasonic Scanners]
Significantly reduces jagged lines and text

 ADF duplex scanning support
 Retrieve thumbnail images from digital cameras
 Supports monochrome halftone settings
 Supports scaling
 Set paper size when scanning
 Retrieve the range of setting values for a give scan property

 Select the scan device
Displays a dialog that allows you to select the scan device you wish to use from all the scan devices installed. If you know the scan device's datasource name, you can shortcut this functionality and directly initialize the scan device. It is also possible to retrieve the datasource list displayed in the dialog.

 Supports both scanner manufacturer's UI and custom built UI
Not only supports scan user interface provided by the scanner manufacturer but also supports the custom scan user interface that you build.

 Supports continuous scanning with ADF (auto document feeder) or digital camera. (both manufacturer and custom UI)

 Provides functions to set scanning conditions (custom UI) and retrieve scan information (both manufacturer and custom UI)
Scanning Conditons include: pixel type, scan location, resolution, image bitcount, brightness, contrast, gamma correction, highlight, threshold, shadow, scan indicator on/off, scan mode (document plate, ADF, digital camera, etc.), specify datasource name, select user interface (use manufacturer UI, use manufacturer UI and close after scan, use custom UI), scan units (inches, centimeters, pixels...)

Scanning Information includes: scan location, resolution, scan units (inches, centimeters, pixels...)

 Provides events that you can hook into for each scan even when using continuous scanning via ADF or digital camera.

 

The following corporations have been especially helpful in assisting us with our scanning functionality!

File Processing Functions

The ImageKit Control provides you with numerous functions for loading and saving image files. Of course, load functions for each file type are provided but there is also a load function that automatically detects each file type. Load files of one type and save them as a different type. For example, it is easy to load CAD data (DXF) and save it a JPEG.

 Supports saving to PDF file - NEW!
It also supports saving to PDF with password protection, which helps strengthen security.
(* Only JPEG and PNG are the file formats that can be saved to PDF.)

 File open dialog with preview function and file information

By using these dialogs, you no longer need any code to select images files to load. Since the image preview of the selected image is shown in real time, not only can you visually confirm the selected image and check its file information, but you will also be pleasantly surprized at how easy this functionality is to use.

 Loads BLOB image data from and saves BLOB image data to database

     Example code for retrieving and displaying image data from a database

 Steam image data directly to the browser
For example in classic ASP, by using the following:

It is possible to display image data directly in the client browser.

 Improved file transfer functions, HTTPS support, Seperate connect and disconnect functions
In addition to FTP and HTTP file transfer functions, The ImageKit10 now supports file transfer through secure socket layer. New functions for connecting to and disconnecting from FTP and HTTP servers have been added and can now be performed in functions distinct from file transfer. 

 Load images from and save images to separate color planes
With the following methods, images can be separated into their respective color planes and saved. Likewise, images can be loaded from their respective color planes.

 

RGBBmpPlaneFileLoad / RGBBmpPlaneFileSave
CMYKBmpPlaneFileLoad / CMYKBmpPlaneFileSave
YCCBmpPlaneFileLoad / YCCBmpPlaneFileSave

 Load images from and save images to memory data
Supports loading and saving image data directly to memory data.

 Load images from and save images to HTTP and FTP servers
Not only are physical paths supported with loading and saving files, but also virtual paths pointing to HTTP or FTP directories are supported. You can now load image directly from and save images directly to your HTTP or FTP server.

 Progress event generated when loading and saving
This event is available for all supported image types.

 

Supported Image File Formats

 JPEG2000    JPEG2000Stream
JPEG2000 is the successor of the well-known traditional JPEG format. JPEG2000 is an image coding system that uses state-of-the-art compression techniques based on wavelet technology. Compared to JPEG, JPEG2000 offers higher compression without compromising quality, progressive image reconstruction, lossy and lossless compression.

 SVG** (uncompressed)
Scalable Vector Graphics is an XML markup language for describing two-dimensional vector graphics.. It is an open standard created by the World Wide Web Consortium, which is also responsible for standards like HTML and XHTML.

 SXF(p21/sfc)**
SXF is a CAD data exchange format specified by JACIC. Support is provided for SXF standard version 3.0.

 DIB (WindowsBMP) 1, 4, 8, 16, 24, 32 bit
 DIB (WindowsBMP) RLE4, RLE8 4, 8 bit
 JPEG 8 bit grayscale, 24 bit color / Standard DCT, Progressive DCT / Exif (JPEG compression, main and thumbnail image, load only)
 GIF Transpareny / Interlace / 1, 4, 8 bit / Loads multipage / Saves animation
 TIFF 1, 4, 8, 16, 24, 32 bit / Supported compression: Uncompressed, CCITTRLE, FAX3 (1D, 2D), FAX4, JPEG*, PACKBITS, LZW (Color mode: palette, rgb, cmyk) (Multipage: load and save)
 PNG 1, 4, 8, 24 bit / transparency / interlace
 FPX (Flashpix) 8 bit grayscale, 24 bit / Supported compression: Uncompressed, JPEG compression, Single Color compression
 PCX 1, 4, 8, 24 bit
 WMF** 
 EMF** 
 DXF (2D)** 

(*) Not all Tiff-Jpeg format files are supported, particularly older versions of this format.

(**) Vector data may be altered or lost when it is loaded or saved.

 

Drawing Functions

The ImageKit control provides functions for drawing shapes and text to the designated object (screen, printer, or memory data). For example, use this functionality to draw a polygon and text on the image currently displayed in the ImageKit Control.

 Draw bezier curves
 Use the brush to draw rectangles
 Draw a focus rectangle

 

 Uses GDI+ to draw text (Solid, Hatch, Texture, Gradiation)

 

Draw image to window handle (hWnd)   Set the desired color to a specific pixel   Retrieve the color from a specific pixel   Retrieve image from the device context (Hdc)   Select the designated drawing object   Fill one color with another color   Draw image to the device context (Hdc)   Draw straight lines   Draw rectangles   Draw ellipses   Draw polygons   Draw polylines   Draw arcs   Draw chords   Draw arrows   Draw rounded rectangles   Draw filled rectangles   Draw text within a specified rectangle   Darw text from a specified point   Retrieve height and width of text from text information 

 

Printing Functions

Provides functions relating to printing and manipulating printers

 List ports   Retrieve list of paper size names   Retrieve list of paper tray names   Retrieve list of printer resolutions   Set default printer、

 

 Save printer information and settings into a "printer file"
With the printer file you can print without displaying the Print dialog. Once you save the printer settings then you can reuse them easily without the Print dialog.

 Start print job   Start print page   End print page   End print job   Retrieve height and width of the valid print area for a given paper size   List printer names 

 

Thumbnail Control Display Functions

The ImageKit10 ActiveX Thumbnail control lets you display images as thumbnails by simply selecting the folder and file type. All image files of that file type within the specified folder will automatically be displayed as thumbnails. The Thumbnail control displays thumbnails in an easy to use, fast, customizable control.

 

Thumbnail Control property page for setting custom display pattern

 

PictureDown is display when the thumbnail cell is selected, PictureUp is the default
(Displayed when the thumbnail cell is not selected).

 Automatically display the vertical and horizontal direction of the photo - NEW!
It is possible to retrieve Exif information from JPEG photos taken with smartphones and automatically adjust for vertical and horizontal display.
(* If the corresponding Exif information exists)

 Change the thumbnail display order
Now you can change the order in which the thumbnails are displayed by simply moving them around with the mouse.

 Delete a thumbnail
With the Delete Method, you can remove a thumbnail by specifying the image number.

 Change the layout of the thumbnail dialog
You can specify the number of columns and rows of thumbnails that will be displayed within the control as well as the gap size, etc.

 Abundant thumbnail settings
Thumbnail settings include: folder, file types (BMP, JPG, GIF, TIFF, WMF, EMF, etc., load and mix different file types), number of columns, number of rows, scrollbar on/off, scroll action (scroll using code), background colors, display size, gap size, display pattern (film, button, custom), et.al.

 Generates file load events
When image files are loaded and displayed as thumbnails, events are generated and can be used to execute code for each file loaded.

 Supports the display of custom patterns
Create you own pattern when thumbnails are displayed. Simply specify the pattern images and set transparent colors.

 Simultaneous thumbnail selection
Supports the selection of multiple thumbnail images at the same time.

 Drag and drop
Drag images from Windows Explorer or from another ImageKit Thumbnail Control and drop them directly into the Thumbnail Control.

 Increase speed in displaying thumbnail image
Load images into the Thumbnail Control once and then, by using the ImageKit10 ActiveX Thumbnail File, greatly increase the display speed whenever they are loaded again.

 

ImageKit10 ActiveX Licensing

The ImageKit10 ActiveX license is a "PC developer" license. This means that a seperate license is required for each computer where the ImageKit10 ActiveX is used to develop software.

For example:

If the ImageKit10 ActiveX is used by only one person on one computer, then only one license is required.
If the ImageKit10 ActiveX is used by only one person, but this person uses it on two computers, then 2 PC developer licenses are required.
If two software developer's use the ImageKit10 ActiveX but only on one computer, then only one license is required.

For software developer's who require multiple licenses, we have multiple license packs available at a significant discount.

When applications using the ImageKit10 ActiveX run on a web server, a seperate webserver runtime license required.

 

ImageKit10 ActiveX License Activation

For the ImageKit10 ActiveX to work properly, the license must be activated. License activation insures that the correct number of licenses are properly installed. Activation usually takes place when the ImageKit10 ActiveX is installed but activation can be postponed until later. In the license is not activated within 2 weeks of installation, the ImageKit10 ActiveX will stop working until it is activated.

ImageKit10 ActiveX Runtime License

The registered developer can make as many different enduser runtime applications and can distribute as many of each of these applications as he or she wishes with out limit*. Only registered users are allowed to do this. For more information, please visit our user registration page.

 

*This does not apply to webservers. Applications running on a webserver or distributed via cab file to client browsers require an ImageKit10 ActiveX WebServer Runtime License. 

 

The ImageKit10 ActiveX can only be registered to the person using it. It cannot be registered to a company, a group, or any other entity. USER REGISTRATION IS NOT TRANSFERRABLE WITHOUT THE EXPRESSED WRITTEN CONSENT OF NEWTONE CORPORATION.

 

If the ImageKit10 is used to create redistributable components, i.e. ActiveX controls, VCL components, DLLs, etc., then a redistribution license allowing a specific number of such software may be required.

  

Supported Environment

ImageKit10 ActiveX

Supported Platform
Microsoft Windows 11 / 10 / 8.1 / Server 2022 / Server 2019 / Server 2016 / Server 2012 R2 / Server 2012
Internet Explorer 11

 

Supported Development Container
VB6.0, VC++6.0, Visual Studio 2022** / 2019 / 2017 / 2015 / 2013 / 2012 / 2010 / 2008 / 2005 (COM Wrapper), ASP (IIS 10.0 / 8.0 / 7.5)

* To use the ImageKit10, you must have the Visual C++ 2019 runtime installed.

** When developing with Visual Studio 2022, register the 64-bit version of the ActiveX control in the registry.

 

Supported Scan Devices (TWAIN ONLY)
Image Scanners (+ADF) / Digital Cameras / Flim Scanners

 

DirectX Support
DirectX 9 or above (when using the WebCamera controls)

 

Quick Navigation;

© Copyright 2000-2025  COGITO SOFTWARE CO.,LTD. All rights reserved