All Projects → GoogleChromeLabs → wasm-jpeg-ijg

GoogleChromeLabs / wasm-jpeg-ijg

Licence: Apache-2.0 License
Demo from Chrome Dev Summit of using Web Assembly to optimize images in a browser

Programming Languages

c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to wasm-jpeg-ijg

pyguetzli
Python bindings for Google's Guetzli, a JPEG encoder that optimises JPEG compression
Stars: ✭ 28 (-48.15%)
Mutual labels:  jpeg, jpeg-encoder
Guetzling
Guetzling is a simple script for macOS and Linux written in Bash, to automate (recursively finding files) the compression of jpegs using the Guetzli algorithm.
Stars: ✭ 20 (-62.96%)
Mutual labels:  jpeg, jpeg-encoder
wasm-nginx-module
Run Wasm in OpenResty/Nginx
Stars: ✭ 55 (+1.85%)
Mutual labels:  wasm
learn-wasm
🎲 Learning WebAssembly
Stars: ✭ 57 (+5.56%)
Mutual labels:  wasm
wapc-rust
Rust-based WebAssembly Host Runtime for waPC-compliant modules
Stars: ✭ 75 (+38.89%)
Mutual labels:  wasm
interp
Interpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-40.74%)
Mutual labels:  wasm
simple-guetzli
Batch Guetzli compressions in a manageable fashion
Stars: ✭ 14 (-74.07%)
Mutual labels:  jpeg-encoder
rustwasmc
Tool for building Rust functions for Node.js. Combine the performance of Rust, safety and portability of WebAssembly, and ease of use of JavaScript.
Stars: ✭ 97 (+79.63%)
Mutual labels:  wasm
monolith-of-web
A chrome extension to make a single static HTML file of the web page using a WebAssembly port of monolith CLI
Stars: ✭ 92 (+70.37%)
Mutual labels:  wasm
runno
Browser-based code runner that can be embedded as an iframe or used as a library.
Stars: ✭ 211 (+290.74%)
Mutual labels:  wasm
yoga-image-optimizer
A graphical tool to convert and optimize JPEG, PNG and WebP images (based on YOGA)
Stars: ✭ 85 (+57.41%)
Mutual labels:  jpeg
go-wasm-examples
Some small examples of using Go and WebAssembly
Stars: ✭ 22 (-59.26%)
Mutual labels:  wasm
facade
Facade Framework - autogenerated embedded live dashboards for Rust apps
Stars: ✭ 95 (+75.93%)
Mutual labels:  wasm
holyc
An easy to use C++ to WASM compiler (Highly-experimental)
Stars: ✭ 33 (-38.89%)
Mutual labels:  wasm
warpy
WebAssembly interpreter in RPython
Stars: ✭ 54 (+0%)
Mutual labels:  wasm
wecty
Frontend ToolKit for Go and TinyGo.
Stars: ✭ 34 (-37.04%)
Mutual labels:  wasm
blazor-ui
A collection of examples related to Telerik UI for Blazor Components: https://www.telerik.com/blazor-ui
Stars: ✭ 182 (+237.04%)
Mutual labels:  wasm
screeps-starter-rust
Starter Rust AI for Screeps, the JavaScript-based MMO game
Stars: ✭ 55 (+1.85%)
Mutual labels:  wasm
rustexp
A Rust regular expression editor and tester that runs entirely within the browser!
Stars: ✭ 59 (+9.26%)
Mutual labels:  wasm
lds-ecdsa-secp256k1-2019.js
EcdsaSecp256k1Signature2019 JSON-LD Signature Suite
Stars: ✭ 15 (-72.22%)
Mutual labels:  wasm

JPEG codec in WASM demo

In-browser JPEG Codec demo for experimenting with different quality settings.

Prerequisites:

To build:

make

This will generate 'jpegsquash.js' and 'jpegsquash.wasm'. Load 'index.html' from a local web server and enjoy!

To build test harness:

make transcode

This builds a small test harness to transcode from the command line.

Licensed under the Apache License, version 2.0.

This is not an official Google product.

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].