All Projects → mozilla → Mozjpeg

mozilla / Mozjpeg

Licence: other
Improved JPEG encoder.

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
HTML
75241 projects
java
68154 projects - #9 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to Mozjpeg

Imager
Automated image compression for efficiently distributing images on the web.
Stars: ✭ 266 (-94.39%)
Mutual labels:  image-optimization, web-performance
mozjpeg-sys
Rust bindings for mozjpeg
Stars: ✭ 26 (-99.45%)
Mutual labels:  mozjpeg, libjpeg
simple-guetzli
Batch Guetzli compressions in a manageable fashion
Stars: ✭ 14 (-99.7%)
Mutual labels:  jpeg-encoder
Libimagequant
Palette quantization library that powers pngquant and other PNG optimizers
Stars: ✭ 344 (-92.74%)
Mutual labels:  image-optimization
Rawpy
📷 RAW image processing for Python, a wrapper for libraw
Stars: ✭ 256 (-94.6%)
Mutual labels:  image-optimization
yoga-image-optimizer
A graphical tool to convert and optimize JPEG, PNG and WebP images (based on YOGA)
Stars: ✭ 85 (-98.21%)
Mutual labels:  mozjpeg
Skywalking
APM, Application Performance Monitoring System
Stars: ✭ 18,341 (+287.1%)
Mutual labels:  web-performance
performance-budgets
performance-budgets gives you a simple way to check and stay on top of performance
Stars: ✭ 56 (-98.82%)
Mutual labels:  web-performance
Imagealpha
Mac GUI for pngquant, pngnq and posterizer
Stars: ✭ 452 (-90.46%)
Mutual labels:  image-optimization
Pwa Fundamentals
👨‍🏫 Mike & Steve's Progressive Web Fundamentals Course
Stars: ✭ 256 (-94.6%)
Mutual labels:  web-performance
Perfjankie
Checking browser rendering performance regression
Stars: ✭ 343 (-92.76%)
Mutual labels:  web-performance
karma-telemetry
Karma Framework for running performance tasks using Telemetry
Stars: ✭ 36 (-99.24%)
Mutual labels:  web-performance
Website-Audit
It's an open-source report template that guides web professionals thought steps to audit any website in terms of the page speed and technical SEO optimisation.
Stars: ✭ 18 (-99.62%)
Mutual labels:  web-performance
Progress Bar Animation
Making a Doughnut Progress Bar - research notes
Stars: ✭ 298 (-93.71%)
Mutual labels:  web-performance
hapi-imagemin-proxy
Hapi proxy for serving optimized images
Stars: ✭ 30 (-99.37%)
Mutual labels:  image-optimization
Pngquant
Lossy PNG compressor — pngquant command based on libimagequant library
Stars: ✭ 4,086 (-13.76%)
Mutual labels:  image-optimization
blazingly-ssr
A blazing fast server side rendering & project optimiser cli tool using Parcel (POC/Experiment)
Stars: ✭ 41 (-99.13%)
Mutual labels:  web-performance
qoopido.demand
Promise like module loader with automatic resolution of nested dependencies using XHR requests and localStorage caching to dynamically load modules, legacy JavaScript, CSS, text and bundles. Supports custom handler and plugins as well.
Stars: ✭ 36 (-99.24%)
Mutual labels:  web-performance
Garie
Open source web performance
Stars: ✭ 484 (-89.78%)
Mutual labels:  web-performance
Prerender.js
Fast webpages for all browsers.
Stars: ✭ 411 (-91.33%)
Mutual labels:  web-performance

Mozilla JPEG Encoder Project Build Status

MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time. It is compatible with the JPEG standard, and the vast majority of the world's deployed JPEG decoders.

MozJPEG is a patch for libjpeg-turbo. Please send pull requests to libjpeg-turbo if the changes aren't specific to newly-added MozJPEG-only compression code. This project aims to keep differences with libjpeg-turbo minimal, so whenever possible, improvements and bug fixes should go there first.

MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo.

MozJPEG is meant to be used as a library in graphics programs and image processing tools. We include a demo cjpeg command-line tool, but it's not intended for serious use. We encourage authors of graphics programs to use libjpeg's C API and link with MozJPEG library instead.

Features

  • Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with jpegtran) to losslessly reduce file size.
  • Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio.
  • Comes with new quantization table presets, e.g. tuned for high-resolution displays.
  • Fully compatible with all web browsers.
  • Can be seamlessly integrated into any program that uses the industry-standard libjpeg API. There's no need to write any MozJPEG-specific integration code.

Releases

Compiling

See BUILDING. MozJPEG is built exactly the same way as libjpeg-turbo, so if you need additional help please consult libjpeg-turbo documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].