awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
libjpeg-turbo avatar

libjpeg-turbo/libjpeg-turbo

0
View on GitHub↗
4,329 نجوم·1,157 تفرعات·C·6 مشاهداتlibjpeg-turbo.org↗

Libjpeg Turbo

libjpeg-turbo is a high-performance image codec library used for encoding and decoding JPEG images. It serves as a compression library for converting raw image data into JPEG format and as a utility for transforming pixel data between different color models and buffer formats.

The library utilizes SIMD instructions to accelerate the encoding and decoding process. It includes a lossless transformer that allows for cropping and resizing of JPEG data without re-encoding pixels to preserve image quality.

Its broader capabilities cover image scaling during the compression process and high-performance color space transformations. It provides tools for pixel order conversion to match specific hardware requirements and handles the transformation of pixel data between models such as RGB and BGR.

Features

  • JPEG Image Compression - Provides high-speed encoding of raw image data into the JPEG format to reduce file size.
  • Color Space Transformations - Transforms raw pixel data between color models such as RGB and YCbCr using high-precision fixed-point arithmetic.
  • JPEG Image Codecs - Provides a high-performance library for encoding and decoding JPEG images using SIMD instructions.
  • JPEG Image Decompression - Decodes compressed JPEG data back into raw pixel buffers using accelerated instructions.
  • High-Performance Image - Delivers high-performance color space transformations and pixel ordering changes using parallel processing pipelines.
  • SIMD-Accelerated Image Encoding - Utilizes SIMD processor instructions to accelerate discrete cosine transforms and quantization for faster image processing.
  • Huffman Codecs - Employs CPU-optimized Huffman coding to compress image data by replacing frequent bit patterns with shorter codes.
  • JPEG Encoders - Performs cropping and resizing of JPEG data without re-encoding pixels to preserve original image quality.
  • Image Scaling - Resizes image dimensions during encoding to meet specific storage or preview requirements.
  • Lossless Transformations - Enables lossless cropping and resizing by manipulating DCT coefficients without decoding pixels back to raw format.
  • Encoding-Integrated Scaling - Reduces image dimensions during the encoding process to create optimized previews or thumbnails.
  • Image Processing - SIMD-accelerated JPEG codec for high performance.

سجل النجوم

مخطط تاريخ النجوم لـ libjpeg-turbo/libjpeg-turboمخطط تاريخ النجوم لـ libjpeg-turbo/libjpeg-turbo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة libjpeg-turbo/libjpeg-turbo؟

libjpeg-turbo is a high-performance image codec library used for encoding and decoding JPEG images. It serves as a compression library for converting raw image data into JPEG format and as a utility for transforming pixel data between different color models and buffer formats.

ما هي الميزات الرئيسية لـ libjpeg-turbo/libjpeg-turbo؟

الميزات الرئيسية لـ libjpeg-turbo/libjpeg-turbo هي: JPEG Image Compression, Color Space Transformations, JPEG Image Codecs, JPEG Image Decompression, High-Performance Image, SIMD-Accelerated Image Encoding, Huffman Codecs, JPEG Encoders.

ما هي البدائل مفتوحة المصدر لـ libjpeg-turbo/libjpeg-turbo؟

تشمل البدائل مفتوحة المصدر لـ libjpeg-turbo/libjpeg-turbo: mozilla/mozjpeg — Mozjpeg is a high-performance C library for encoding, decoding, and transcoding JPEG images. It serves as a… nodeca/pica — Pica is a client-side utility for browser-based image scaling, format transformation, and file optimization. It… rsmbl/resemble.js — Resemble.js is a JavaScript image comparison library and pixel-based visual regression tool. It functions as an image… halide/halide. dropbox/lepton — Lepton is a specialized tool and file format designed for the lossless compression and efficient storage of JPEG image… libvips/libvips — Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory,…

بدائل مفتوحة المصدر لـ Libjpeg Turbo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Libjpeg Turbo.
  • mozilla/mozjpegالصورة الرمزية لـ mozilla

    mozilla/mozjpeg

    5,685عرض على GitHub↗

    Mozjpeg is a high-performance C library for encoding, decoding, and transcoding JPEG images. It serves as a binary-compatible, drop-in replacement for standard JPEG libraries, maintaining existing function signatures to improve compression efficiency without requiring changes to application logic. The library functions as an image optimizer that reduces file sizes through lossless progressive encoding and coefficient optimization. It utilizes trellis-based quantization and SIMD-accelerated processing to optimize the trade-off between visual quality and file size. Its broader capabilities inc

    C
    عرض على GitHub↗5,685
  • nodeca/picaالصورة الرمزية لـ nodeca

    nodeca/pica

    4,111عرض على GitHub↗

    Pica is a client-side utility for browser-based image scaling, format transformation, and file optimization. It functions as a canvas image processor that transforms data between canvas elements, bitmaps, and blobs for local manipulation within the web browser. The library distinguishes itself through high-quality downscaling using Lanczos resampling and a multi-threaded processing model. It utilizes web workers to split image processing into tiles across CPU cores to increase resizing speed. The project covers a broad range of image manipulation capabilities, including high-quality scaling

    TypeScriptimageresize
    عرض على GitHub↗4,111
  • rsmbl/resemble.jsالصورة الرمزية لـ rsmbl

    rsmbl/Resemble.js

    4,608عرض على GitHub↗

    Resemble.js is a JavaScript image comparison library and pixel-based visual regression tool. It functions as an image analysis engine that calculates the percentage of visual difference between two images and generates a diff image to highlight mismatched areas. The library utilizes a canvas-based approach to identify differences, providing capabilities for automated image comparison and UI component validation. It includes specialized filtering to reduce false positives by ignoring visual noise such as antialiasing and specific colors. The toolset covers image dimension normalization, analy

    JavaScript
    عرض على GitHub↗4,608
  • libvips/libvipsالصورة الرمزية لـ libvips

    libvips/libvips

    11,085عرض على GitHub↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    Cccppgif
    عرض على GitHub↗11,085
عرض جميع البدائل الـ 30 لـ Libjpeg Turbo→