Find Jobs
Hire Freelancers

Develop standalone frontend to librsvg

$30-75 USD

종료됨
게시됨 13년 이상 전

$30-75 USD

제출할때 지불됩니다
There exists an LGPL licensed library known as librsvg. The library can be found at the following site: [login to view URL] While the library is advertised as requiring only libxml and libart at a minimum, this is in fact not quite the case. The library additionally requires GLib and GDK+, which come with their own dependencies as well. In short, it is impossible to build a truly standalone version of libxml (even with libxml and libart). The goal of this project is to be able to build librsvg as a standalone library. **Recommended approaches: ** 1) Modify librsvg so that it does not require Glib, GDK+, etc. This would involve creating a new pixmap class, replacing the use of gdk pixmap within librsvg. This would also require replacing uses of Glib with standard C libraries. 2) Borrow from the GDK+ and GLib "lite" GDK pixmap and Glib that will fulfill the minimal requirements of librsvg. Simple linking into Glib and GDK+ is NOT acceptable. 3) Alternative approaches will be considered, but must be well defined. **Solution requirements:** All code MUST be either LGPL, MIT, or proprietary. GPL code is not acceptable. The final solution must be standalone with no external requirements other than the standard C/C++ library. (It is additionally acceptable to require libxml and/or libart). Preference will be given to solutions that are designed around either Apple's XCode, or a Visual Studio Express project. (A modified ./configure + autotools is less likely to be accepted, but will be considered.) The final solution should have a basic test program to demonstrate the functionality. A program that can read an SVG file and output a BMP or PNG is sufficient. ## Deliverables Note: Payment will be made via PayPal upon completion of the project (including demonstration of a working test program.)
프로젝트 ID: 3792843

프로젝트 정보

원격근무 프로젝트
활동 중 14년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다

고객에 대한 정보

국기 (UNITED STATES)
Flagstaff, United States
5.0
1
4월 2, 2004부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.