Frage

Ich habe libpng und ZLIB in meine C-Software für eine Mikrocontroller Projekt aufgrund ihrer gut liberalen Lizenz, die eine solche Nutzung erlaubt, ohne mich erfordert jede meiner Code offen zu legen (es sehr ähnlich ist zu BSD / mIT / APACHE, aber ohne Zuschreibung Anforderung).

Ich möchte bei Verwendung verlustbehaftete Bildkompression suchen Speicher zu speichern. Der JPEG-Code, den ich gefunden habe, ist entweder GPL, LGPL, oder nicht C. Ich kann nicht LGPL verwenden, denn das ist mir immer noch möglich zu machen, erfordert für die Benutzer der Bibliothek mit einer neueren oder andere Version zu ersetzen, die für das nicht möglich ist Projekt.

Ich hoffe, Sie verlustbehaftete Bildkompression Bibliothek einer geeigneten kennen. Es muss nicht sein, um JPEG (I sowohl Codierung und Decodierung steuern), aber es muss C sein, und höchstens BSD lizenziert oder ähnlich (Zuschreibung ist in Ordnung).

-Adam

War es hilfreich?

Lösung

libjpeg ILJ bei C Quelle und liberal lizenziert.

http://www.ijg.org/

"Wir veröffentlichen diese Software sowohl für nicht-kommerzielle und kommerzielle Nutzung. Unternehmen sind herzlich eingeladen, es als Basis für die JPEG-verwandte Produkte zu verwenden. Wir bitten keine Lizenzgebühren, obwohl wir eine Bestätigung fragen in Produktliteratur ... "

Mike

Andere Tipps

Versuchen IJG (bei ijg.org). Es ist qualitativ hochwertiger JPEG-Code in C geschrieben, mit einer BSD-artigen Lizenz. Wir haben es verwendet, wo ich arbeite, und sind zufrieden damit.

1 auf der Independent JPEG Group Bibliothek.

  • Es ist in C
  • Sehr tragbare
  • Geringer Platzbedarf
  • Liberally lizenziert
  • Sehr angesehen
  • Am meisten benutzt
  • Stable (die letzte Version war über 10 Jahre vor )

Sowohl Firefox und IE verwenden IJG Code für JPEG-Browser. Sie können nicht viel besser als das.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top