Find Jobs
Hire Freelancers

Fast C thumbnail creator

$100-500 USD

Finalizat
Data postării: peste 19 ani în urmă

$100-500 USD

Plata la predare
Fast C thumbnail creator library We need someone to create a fast JPEG thumbnail creator using the libjpeg library. Please use the EPEG thumbnail creator as a starting point: <[login to view URL]> In particular, EPEG does the following things: loads JPEG images by only decoding the DCT coefficients needed to reconstruct an image of the size desired. You will not be able to meet the performance requirements of this project if you do not do this. Avoids colorspace conversions Implementation requirements: ---------------------------- Only needs to handle JPEG source files Any additional resize of the image must be done using the Lanczos algorithm Any metadata (EXIF, IPTC, etc) must be stripped There should be no reads from disk other than the additional load. API: ---- CreateThumbnail parameters 1. string inFilename - The JPEG source file that needs to be converted into thumbnails 2. list of specs on thumbnails to produce For instance, I would like to tell this method to create multiple thumbnails: 500x500 bounding box, outputFilename 208x208 bounding box, outputFilename, etc Bounding box means the thumbnail should fit inside the specified box. For instance, if the source JPEG Is 1600x1200, a bounding box of 500x500 means that the resulting thumbnail will be 500x375. returns void CreateThumbnail2 Same as CreateThumbnail above but returns the bytes of the smallest thumbnail that was created from the list that was sent in. Performance: ------------ On a 2Ghz Intel processor, we are looking for < 70ms to load a 1600x1200 JPEG and turn it into a 208x156 thumbnail. Platforms: ---------- The thumbnail creator must be provided as a dll and work on Linux and compilable by gcc. A Windows version is acceptable only if it is pure ANSI C and does not use any Windows specific functionality. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Platforms: ---------- The thumbnail creator must be provided as a dll and work on Linux and compilable by gcc. A Windows version is acceptable only if it is pure ANSI C and does not use any Windows specific functionality.
ID-ul proiectului: 3353932

Despre proiect

3 propuneri
Proiect la distanță
Activ: 20 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
See private message.
$488,75 USD în 15 zile
5,0 (3 recenzii)
4,2
4,2
3 freelanceri plasează o ofertă medie de $364 USD pentru proiect
Avatarul utilizatorului
See private message.
$93,50 USD în 15 zile
4,7 (29 recenzii)
5,0
5,0
Avatarul utilizatorului
See private message.
$510 USD în 15 zile
4,8 (7 recenzii)
3,8
3,8

Despre client

Steagul UNITED STATES
United States
5,0
8
Membru din mai 20, 2003

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.