Poszukuję biblioteki specjalizującej się w kompresji Jpegów jeszcze dalej bez zmiany obrazu. Znalazłem PackJpeg, ale nie zapewnia on żadnego kodu źródłowego i nie możesz go używać komercyjnie.Biblioteka dla dalszego (bezstratnego) kompresji JPEG
Odpowiedz
Na PackJPG page znajduje się link do JPEG Open Source Developers Package. Nie zawiera kodu źródłowego PackJPG, ale podstawowe procedury do przetwarzania i kompresowania danych JPG. Zostało to wykorzystane do opracowania rejpeg, które jest open source i licencjonowane na licencji GPL v2.
Kilka dni temu Matthias Stirner napisał, że zamierza stworzyć OpenJack w wersji PackJPG i myśli o podwójnej licencji (GPL + specjalne uprawnienia dla programistów o zamkniętym kodzie źródłowym).
Istnieje PAQ (open source, licencja GPL) od Matt Mahoney w kilku wariantach, które implementują kompresję JPEG (nie obsługuje to jednak obrazów progresywnych). Na jego stronie znajduje się table porównująca różne programy.
Aby uzyskać całkowicie bezpłatne podejście, można użyć libzpaq wraz z JPG compression configuration file.
Cytowanie licencję libzpaq:
Niniejszym udziela się bezpłatnie, aby każdej osobie kopię tego oprogramowania oraz dołączonej dokumentacji („Oprogramowanie” ), do czynienia w Oprogramowanie bez ograniczeń, w tym , bez ograniczeń, prawo do używania, kopiowania, modyfikowania, scalania, publikowania, rozpowszechniania, udzielania sublicencji i/lub sprzedawania kopii Oprogramowania oraz do zezwalania osobom, którym dostarczone jest Oprogramowanie, na wykonanie tych czynności bez Ograniczenie. To oprogramowanie jest dostarczane "tak jak jest" bez gwarancji.
Dodatek: PackJPG został wydany na licencji GPL v3, zobacz http: // encode .ru/threads/1412-packJPG-v2.5-release-under-GPL-v3 – schnaader
Podczas badania tego samego problemu, natknąłem się na JPEGmini, który jest dostępny jako usługa online. Twierdzenie:
JPEGmini jest zdolny do zmniejszenia rozmiaru pliku zdjęć w standardowym formacie JPEG do 80% (5x), a w wyniku zdjęcia są wizualnie identyczny pierwotnych zdjęć.
Zrobiłem zdjęcie jpg/jpeg lossless image compression test z 823 KB do 171 KB.
JPEGmini nie jest bezstratny. Jest to z pewnością fajne i ma być percepcyjnie bezstratna, ale odrzuca oryginalne dane obrazu. – Scott
- 1. Jak określić bitrate dla kompresji JPEG?
- 2. Szybka biblioteka kompresji PDF dla .NET
- 3. .NET C# biblioteki do bezstratnego przepisywania Exif?
- 4. Biblioteki kompresji dla C++
- 5. Włączanie kompresji gzip dla Jboss
- 6. Najlepszy algorytm kompresji dla XML?
- 7. Algorytm podpróbkowania Chroma dla jpeg
- 8. Wyzwalanie upstream projekt buduje przed dalszego projektu
- 9. mysqldump kompresji
- 10. Umożliwienie dalszego zastępowania save_formset na ModelAdmin
- 11. Aktywacja kompresji (szczególnie kompresji dynamicznej) za pomocą IIS-Express
- 12. Jak wykryć bezstratną kompresję JPEG 2000?
- 13. Tworzenie miniaturki dla plików JPEG z pytona
- 14. Nieprawidłowe parametry SOS dla sekwencyjnego JPEG
- 15. Biblioteka SSH dla Java
- 16. Biblioteka rysunków dla Ruby
- 17. Biblioteka wykresów dla Qt
- 18. Biblioteka rejestratorów dla iOS
- 19. Biblioteka QR dla MonoTouch?
- 20. Biblioteka SSH2 dla ios
- 21. Biblioteka AS3 dla Socket.io
- 22. Biblioteka VoIP dla Androida
- 23. Biblioteka WebP dla java?
- 24. Biblioteka SNMP dla Androida
- 25. Biblioteka SASL dla .net
- 26. Biblioteka JSON dla C#
- 27. Biblioteka dla IMAP IDLE
- 28. Biblioteka UUID dla C?
- 29. Biblioteka Gui dla gry
- 30. Biblioteka rysunków dla C#
PackJPG jest teraz ** [open source] (http://www.elektronik.htw-aalen.de/packjpg/) ** –