Find Jobs
Hire Freelancers

Fast C thumbnail creator

$100-500 USD

Завершено
Опублікований over 19 years ago

$100-500 USD

Оплачується при отриманні
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 проекту: 3353932

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 20 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
See private message.
$488,75 USD за 15 дні(-в)
5,0 (4 відгуки(-ів))
6,2
6,2
2 фрілансерів(-и) готові виконати цю роботу у середньому за $499 USD
Аватарка користувача
See private message.
$510 USD за 15 дні(-в)
4,8 (7 відгуки(-ів))
3,8
3,8

Про клієнта

Прапор UNITED STATES
San Francisco, United States
5,0
8
На сайті з трав. 20, 2003

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.