Visual VB.NET: Manipulate Document & Images

How to process, manipulate document image using VB.NET
Yiigo provides .NET Image Processing & Document Cleanup support included in Yiigo.Image for .NET, which can be easily added to your document imaging applications with fully-automated, dynamic, and feature-packed image & document customization functionalities. Find more image processing and document cleanup information on Yiigo.Imaging for .NET Image Processing Support.
Yiigo.Image for .NET Image Processing SDK has those following functionalities:
  • Detect and remove hole punche, black borders, linear from images
  • Adjust image Brightness, Intensity, Contrast, Hue and Saturation
  • Automatically detect blank page and delete it
  • Deskew, Despeckle images
  • Rasterize images and documents or reduce image color to grayscale
  • Easy to crop, paste and merge images and documents
  • Resize document & image to the new height and width
For VB.NET developers, Yiigo provides online tutorials to image processing & document cleanup on documents and images using Yiigo.Image form.NET in details. Find more image processing & document cleanup tutorials on Image Processing Support for Visual C#.NET, Web Imaging Viewer Image Manipulation Support and Customize Images & Documents in .NET Winforms.
Manipulate Images & Documents with VB.NET Sample Code

Requirements

Before using Yiigo.Image for .NET Image Processing & Document Cleanup SDK in VB.NET, make sure that you have installed.
  • Windows OS: Windows 7, Windows Vista, and Windows XP, etc
  • Windows Server 2003, Windows Server 2008
  • .NET Framework 2.0, 3.0, 4.0
  • Microsoft Visual Studio 2005, 2008, 2010
  • Yiigo.Image for .NET setup

Start to Manipulate Document & Images

  • Start your Microsoft Visual Studio;
  • Choose "Project" in "File-New" from the menu;
  • In "New Project" dialog box, choose "Visual Basic Projects";
  • Choose "Windows Application" in the "Templates" List and name it "YiigoImagingProcessingVBNET";
  • In the "Solution Explorer" window from the context menu, right-click on the "References" folder, and select "Add Reference...";
  • In the "Add Reference" dialog box, select the ".NET" tab and browse to Yiigo.Imaging.Net.dll library;
  • Add it to your VB.NET applications;
  • Import Yiigo .NET Image Namespace & copy those following codes:
Imports System.IO
Imports System.Drawing.Printing
Imports Yiigo.Imaging
Imports Yiigo.Imaging.Processing

' Deskew document & images
Public Function ApplyDeskew(ImageID As Integer) As YiigoImageProcess
End Function

' Despeckle document & images
Public Function ApplyDespeckle(ImageID As Integer) As YiigoImageProcess
End Function

' Change document & images Contrast
Public Function ChangeContrast(ImageID As Integer, Contrast As Integer) As YiigoImageProcess
End Function

' Change document & images Saturation
Public Function ChangeSaturation(ImageID As Integer, Saturation As Integer) As YiigoImageProcess
End Function

' Change document & images Hue
Public Function ChangeHue(ImageID As Integer, Hue As Integer) As YiigoImageProcess
End Function

' Detect and delete blank page
Public Function DeleteBlankPage(ImageID As Integer) As YiigoImageProcess
End Function

' Apply HoleRomoval to document & images
Public Function ApplyHoleRemoval(ImageID As Integer) As YiigoImageProcess
End Function

' Apply BorderRemoval to document & images
Public Function ApplyBorderRemoval(ImageID As Integer) As YiigoImageProcess
End Function

' Apply LineRemoval to document & images
Public Function ApplyLineRemoval(ImageID As Integer) As YiigoImageProcess
End Function

' Change document & images Brightness
Public Function ChangeBrightness(ImageID As Integer, Brightness As Integer) As YiigoImageProcess
End Function

' Rotate to document & images
Public Function Rotate(ImageID As Integer, Rotation As RotateAngle) As YiigoImageProcess
End Function
Products
Other Plugins
Image Viewer CoreBarcode PluginPDF Read & WriteTesseract OCR PluginForm Processing PluginJBIG2 CodecJPEG2000 CodecISIS ScannerTwain ScannerDICOM ReaderCAD Scanner