41397_Duty descriptionx - Rent a coder

ranchocucamongabrrrAI and Robotics

Nov 6, 2013 (4 years and 7 days ago)

70 views






Page
1

Duty description
-

ImgProc

Task description


A dynamic link library for Image processing tasks.


In this first version we need just these public methods:


1)

Deskewing (Method name DeskewImage)

2)

Copy a part of an image and save it as a file (Method name
ExportRange)

3)

Add an image to a multipage image (Method name AddToMultiPage)

4)

Delete an image from a multipage image(Method name DeleteFromMultiPage)


Development language can be C or C++.

Processing for these image types: TIF, JPG

The DLL must be usable in
a Microsoft .NET application (C#).

DLL name: ImgProc.dll

No tools which require runtime licenses should be used.


Method DeskewImage

Name

DeskewImage

Parameter

Path to the file

Return

Value for success or error code to identify the problem


Method ExportRa
nge

Name

ExportRange

Parameter 1

Path to the source file

Parameter 2

Path to the target file (copied part of the source file)

Parameter 3

left (these 4 parameters are the range of the part to copy)

Parameter 4

top

Parameter 5

width

Parameter 6

height

Return

Value for success or error code to identify the problem


Method AddToMultiPage

Name

AddToMultiPage

Parameter 1

Path to the multipage file

Parameter 2

Path to the file to add (could be single or multi page file)

Parameter 3

The page number where the
file should be inserted (value ‘
-
1’ will
append to the multipage file)

Return

Value for success or error code to identify the problem







Page
2


Method DeleteFromMultiPage

Name

DeleteFromMultiPage

Parameter 1

Path to the multipage file

Parameter 2

Number of the pag
e to be deleted

Return

Value for success or error code to identify the problem


Delivery details



ImgProc.dll



Compilable source code.



Description of usage with return codes and errors that will be thrown.



Example for usage of each method.