Project Detail

EMF Library  

EMF Library is project number 312425
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: usamacpp

Budget: $30-250

Created: 09/14/2008 at 2:38 EDT

Bid Count: 10

Average Bid:
N/A

09/24/2008 at 2:38 EDT

Project Creator: SvenAbels
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (31 reviews)

Bid On This Project
 

Description

Hello,

we are searching for a programmer who will be able to develop a DLL for us that can handle EMF graphic files. The DLL needs to be able to

-rotate a given EMF file
-crop a given EMF file
-remove pixel graphics from a given EMF file.

It is important the the output of the DLL is also a vector based EMF file again.

You can develop the library in either C++ or C# (.Net 2.0) but if you use C++ then we would at least need to have an example on how to access the library from within C#.


We designed 3 suggestions for the method interfaces but we are flexible and open for suggestions:

System.Drawing.Imaging.Metafile croppedImage = ImageCrop(System.Drawing.Imaging.Metafile imageToCrop, RectangleF cropAreaRectangle);

System.Drawing.Imaging.Metafile removedGraphicsImage = ImageRemoveGraphics(System.Drawing.Imaging.Metafile sourceImage);

/// It is only important to rotate by 90° clockwise or counterclockwise and rotate 180°.
/// So the second argument could be replaced by an enum or string.
/// We will never need to rotate 85,7° for example.
System.Drawing.Imaging.Metafile rotatedImage = ImageRotate(System.Drawing.Imaging.Metafile sourceImage, int degree);



Here are the conditions:

-We need to receive the full source code
-The DLL should work under at least XP and Vista in all versions (32/64 bit, language independent,...)
-Clean source code and an appropriate code documentation

Messages Posted:1 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids. You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


    Bid on this Project