문제

나는 통합했다 libpng 및 zlib 내 코드를 공개하지 않고도 그러한 사용을 허용하는 멋지게 자유로운 라이센스로 인해 마이크로 컨트롤러 프로젝트를위한 내 C 소프트웨어에 들어갑니다 (BSD/MIT/APACHE와 매우 유사하지만 속성 요구 사항은 없음).

메모리를 저장하기 위해 손실 이미지 압축을 사용하고 싶습니다. 내가 찾은 JPEG 코드는 GPL, LGPL 또는 C입니다. LGPL을 사용할 수 없습니다. 왜냐하면 LGPL을 사용할 수 없습니다. 왜냐하면 사용자가 라이브러리를 최신 버전 또는 다른 버전으로 교체 할 수 있어야하기 때문에 여전히 불가능합니다. 프로젝트.

적절한 손실 이미지 압축 라이브러리를 알고 있기를 바랍니다. JPEG 일 필요는 없지만 (인코딩 및 디코딩을 모두 제어합니다) C 여야하며 대부분의 BSD 라이센스 또는 이와 유사해야합니다 (속성은 괜찮습니다).

-아담

도움이 되었습니까?

해결책

libjpeg ilj at은 C 소스이며 자유롭게 라이센스가 부여되었습니다.

http://www.ijg.org/

"우리는 비상업적 및 상업용 용도를 위해이 소프트웨어를 출시하고 있습니다. 회사는 JPEG 관련 제품의 기초로 사용하는 것을 환영합니다. 우리는 제품 문헌에 대한 인정을 요구하지만 로열티를 요구하지 않습니다 ..."

마이크

다른 팁

ijg (ijg.org)를 사용해보십시오. BSD 스타일 라이센스로 C로 작성된 고품질 JPEG 코드입니다. 우리는 내가 일하는 곳에서 그것을 사용했고, 그것에 만족합니다.

+1 독립적 인 JPEG 그룹 도서관.

  • 그것은 c에있다
  • 매우 휴대하기 쉬운
  • 작은 발자국
  • 자유롭게 라이센스가 부여되었습니다
  • 높이 평가됩니다
  • 널리 쓰이는
  • 안정된 (마지막 릴리스는 ~ 위에 10 년 ~ 전에 )

Firefox와 IE는 JPEG 브라우저에 IJG 코드를 사용합니다. 당신은 그것보다 훨씬 나아질 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top