Werbung

libjpeg-turbo für Windows

  • Kostenlos

  • In Deutsch
  • V 2.0.5
  • 4.8

    (0)
  • Sicherheitsstatus

Softonic-Testbericht

Kostenlose Bibliothek mit SIMD-Funktionen

libjpeg-turbo ist ein JPEG Bild-Codec, der eine Klasse von parallelen Computern namens Single Instruction, Multiple Data (SIMD) verwendet. Dazu gehören Anweisungen für Prozessoren wie MMX, SSE2, AVX2, NEON und AltiVec. Die SIMD-Anweisungen werden verwendet, um die Basis-JPEG-Dateikompression oder -dekodierung auf x86-, x86-64-, ARM- und PowerPC-Systemen zu beschleunigen. Dieses Programm folgte dem libjpeg-Programm, übertrifft es jedoch, indem es 2-6-mal schneller als sein Vorgänger ist. Durch die hochoptimierten Huffman-Codierungsroutinen des Prozessors läuft dieses Tool schneller und reibungsloser als seine anderen proprietären High-Speed-JPEG-Codecs.

Was ist libjpeg-turbo?

libjpeg-turbo wurde ursprünglich auf libjpeg/SIMD gegründet, einer MMX-beschleunigten Untergruppe von libjpeg v6b, die von Miyasaka Masaru entwickelt wurde. Die Projekte TigerVNC und VirtualGL haben Ende der 2000er Jahre verschiedene Verbesserungen am Codec vorgenommen. Dieses Dienstprogramm wurde als eigenständiges Projekt abgespalten, um schnelle JPEG-Komprimierungs- oder Dekomprimierungstechnologie für eine breitere Palette von Benutzern und Entwicklern verfügbar zu machen.

Das Open-Source-Projekt wurde so benannt, weil es eine SIMD-beschleunigte Implementierung der branchenüblichen libjpeg-API bereitstellt. Die von uns bereitgestellte Bibliothek, die diese API implementiert, ist sowohl API/ABI-kompatibel als auch numerisch perfekt mit libjpeg v6b. Sie kann auch optional so konfiguriert werden, dass sie API/ABI mit libjpeg v7 und v8 ist. Beachten Sie, dass sie keine Unterstützung für die nicht standardmäßige SmartScale-Gruppe enthält, die in libjpeg v8 eingeführt wurde.

Dieses Tool implementiert sowohl die traditionelle libjpeg-API, aber nicht so gut wie die immer transparentere TurboJPEG-API. TurboJPEG ist eine höhere API, die ursprünglich für den Einsatz durch VirtualGL und TurboVNC entwickelt wurde. Sie haben verschiedene Projekte, aber alle genannten Programme sind Open-Source und verwenden es derzeit ebenfalls. Ein weiterer Unterschied zwischen den beiden ist, dass letztere eine einfach zu bedienende Schnittstelle zum Komprimieren und Dekomprimieren von JPEG-Bildern im Speicher hat.

Warum libjpeg-turbo verwenden?

In libjpeg-turbo wird die TurboJPEG-API durch eine Abdeckungsbibliothek bereitgestellt, die auf die libjpeg-API zurückgreift. Dieses Programm enthält jedoch Farbraumerweiterungen, die es ermöglichen, auf 32-Bit- und große Endian-Pixelpaletten - RGBX und XBGR - zu packen oder zu dekomprimieren, sowie eine vollständige Java-Schnittstelle.

Vorteile

  • Bietet MMX, SSE2, AVX2, Neon und AltiVec Anweisungen.
  • Beschleunigt die Basis-JPEG-Kompression und -Dekompression.
  • Implementiert die traditionelle libjpeg-API und die TurboJPEG-API.

Nachteile

  • Bietet eine komplexe und umfassende Benutzeroberfläche an.

Programm ist in anderen Sprachen verfügbar


libjpeg-turbo für PC

  • Kostenlos

  • In Deutsch
  • V 2.0.5
  • 4.8

    (0)
  • Sicherheitsstatus


Nutzer-Kommentare zu libjpeg-turbo

Haben Sie libjpeg-turbo ausprobiert? Seien Sie der Erste, der Ihre Meinung hinterlässt!


Werbung

Entdecken Sie Apps

Werbung

Werbung

Die Gesetze zur Verwendung dieser Software variieren von Land zu Land. Wir ermutigen oder dulden die Verwendung dieses Programms nicht, wenn es gegen diese Gesetze verstößt.