Find Jobs
Hire Freelancers

Need C# Wrapper for VIPS library

$30-250 USD

Closed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I need the C# Wrapper for the VIPS C++ library: [login to view URL] This wrapper should have just two methods and use the "im_shrink" command: // result: JPEG stream in memory // scale: 1 is original size MemoryStream ConvertToJPEG(string srcFile, double scale) // result: link to the temporary JPEG file string ConvertToJPEG(string srcFile, double scale)
Project ID: 6904537

About the project

12 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $200 USD for this job
User Avatar
Hello, I am Microsoft Developer having an experience of 12+ years. Looking forward to work with you. Regards
$210 USD in 3 days
4.9 (78 reviews)
8.3
8.3
User Avatar
Hi I understand the requirement, thanks for the elaborated descriptions. I can do this up to your expectation.
$200 USD in 5 days
4.8 (24 reviews)
5.7
5.7
User Avatar
I have C# and C++ experience and can do it. .
$88 USD in 5 days
4.7 (41 reviews)
5.6
5.6
User Avatar
Hi, Please feel free to discuss the project with me ............................................................................ Thanks, Murtaza
$250 USD in 3 days
5.0 (11 reviews)
4.5
4.5
User Avatar
experience: mupdf library(C++) to CSharp use CLI Language. Hi, dear. We'd like to work with you. Our team have 10 years for programming. In especially, we are very talented in C++, CSharp programming. Uh, I am sure you can get the best result and quality and then, it is the same in the future. It’s easier if you do something you love. Please give me the chance for getting the best result. I always believe to succeed at work; the keywords are communication and quality. Therefore, by exchange and sharing of information, I believe I can deliver my best of service to you. Please contact us. Thank you.
$155 USD in 5 days
5.0 (6 reviews)
2.6
2.6
User Avatar
Price - 100 USD. Term - 2 days. I have over 22 years expierience of development software/ skype: pitxbull666.
$111 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experience with c#. Honestly i don't know th VIPS Library but the requirement is simple and i think i can do it.
$110 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
一个有效的提议尚未被提供
$133 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have done a little bit of research on the VIPS package on the web site. The package does not have import libraries for Windows and hence the C++ libraries cannot be used as it is, it requires a rebuild for Windows using MINGW, which is too complicated. Instead we can use the C-library binaries (DLLs) and can achieve the required functionality. We have to link VIPS DLLs explicitly we cannot do implicit linking as the import libraries are not available. The libraries in the package are meant for Linux like systems. To meet your requirement we have to build a native DLL wrapping the vips call and call the custom native dll exported functions from C#. There is catch. vips return an IMAGE object which too complex to marshall into managed code. Instead we can send the input and output paths of the image files to our custom DLL and process the image inside our custom DLL. string ConvertToJPEG(string srcFile, double scale) , is easy to implement. MemoryStream ConvertToJPEG(string srcFile, double scale) -- is a tricky one. We can get the image object only as a BYTE stream, it is difficult to interpret in side C# as the object is too complex as already explained above. Finally the im_shrink method takes two scale factors, xscale and yscale. I have already implemented and tested the c++ custom DLL and C# application. I can deliver it in a day or two after getting the project. Please let me know if you have any questions.
$222 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of RUSSIAN FEDERATION
Stavropol, Russian Federation
5.0
18
Payment method verified
Member since Jun 28, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.