PSPixel Shift Toolkit
Open-source notices

Open-source notices

Pixel Shift Toolkit is a browser-based file conversion toolkit deployed as a static site. File conversion and editing run in the user's browser whenever possible, using the following client-side libraries.

Main libraries

  • @mediapipe/tasks-vision: used for the Image Segmenter in the background remover, Apache 2.0 license
  • gifenc: used to encode image sequences as GIFs
  • gifuct-js: used for GIF frame decoding and compression tools
  • Next.js, React: used to build the static site and user interface

Background remover

The background remover currently uses MediaPipe Image Segmenter. Model and runtime files are loaded in the browser, and selected user images are not uploaded to a server.

File handling

Pixel Shift Toolkit is designed to avoid uploading user files to a server. Image, GIF, and video processing uses browser memory, Canvas, Video APIs, and WebAssembly-based tools on the user's device.