image-manipulation

Top 23 image-manipulation Open-Source Projects

  • pytorch-CycleGAN-and-pix2pix

    Image-to-Image Translation in PyTorch

    Project mention: List of AI-Models | /r/GPT_do_dah | 2023-05-16

    Click to Learn more...

  • Bringing-Old-Photos-Back-to-Life

    Bringing Old Photo Back to Life (CVPR 2020 oral)

    Project mention: Old Photo Restoration Extension~ | /r/StableDiffusion | 2023-12-05

    This is an Extension that integrates Bringing Old Photos Back to Life, an old photo restoration algorithm, into the Automatic1111 Webui, as suggested by this post. User can process a photo, then send it to img2img or Inpaint for further refinement.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • CycleGAN

    Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.

    Project mention: good computer vision or deep learning projects in github | /r/deeplearning | 2023-04-22

    CycleGAN (GitHub: https://github.com/junyanz/CycleGAN) is a deep learning-based image-to-image translation approach without paired examples, implemented in PyTorch.

  • pix2pix

    Image-to-image translation with conditional adversarial nets

    Project mention: Any work on Style transfer using Stable Diffusion based on image-mask pairs similar to Pix2Pix | /r/StableDiffusion | 2023-08-29

    I have previously worked on retraining Pix2Pix GAN for image-to-image style transfer retrained with image-mask pairs. I expect Stable Diffusion to be better than Pix2Pix, but the problem sounds like something that should have been tackled already. I am familiar with text-based instructions for style transfer using SD (Instruct Pix2Pix), but retraining with image-mask pairs should provide better results. Does anyone know if anything that like exists already? Reference for Pix2Pix https://phillipi.github.io/pix2pix/

  • jspaint

    🎨 Classic MS Paint, REVIVED + ✨Extras

    Project mention: Textual Paint – MS Paint in your terminal | news.ycombinator.com | 2023-07-25

    This is by the same person who made jspaint. https://github.com/1j01/jspaint Some of the other projects by the author are also very interesting https://github.com/1j01?tab=repositories&q=&type=&language=&...

    There is this pipes screen saver for example https://1j01.github.io/pipes/

  • Graphite

    2D raster & vector editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.

    Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02
  • SimSwap

    An arbitrary face-swapping framework on images and videos with one single trained model!

    Project mention: How do I transfer a face from one image to another image? | /r/StableDiffusion | 2023-07-11

    simswap is an earlier alternative to roop, but they have a 512x512 model. https://github.com/neuralchen/SimSwap

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • imageflow

    High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow

  • faceswap-GAN

    A denoising autoencoder + adversarial losses and attention mechanisms for face swapping.

  • photon

    ⚡ Rust/WebAssembly image processing library (by silvia-odwyer)

    Project mention: Show HN: OS Image processing API running on edge functions using Rust and WASM | news.ycombinator.com | 2024-04-04

    Image processing/transformations with built-in CDNs is one of the more common solutions you would find out there but can get pretty expensive and locked in over time.

    Vercel is a good example that provides a built-in “next/image” solution for the NextJS framework that optimises images for better performance, however, it gets very expensive as you scale.

    Alternatively, running your own service with one of the most common image processing libraries like SharpJS is great but can get pretty difficult to run in a serverless environment with CDNs and all the other bells and whistles alongside all your other code while the cold startup time of Sharp in a serverless environment can be pretty brutal.

    With all the growth around rebuilding engines in Rust for performance gains, I thought there must be an image processing library written in Rust which could be compiled to WebAssembly (WASM) and run way faster. That’s when I discovered Photon https://github.com/silvia-odwyer/photon by Silvia, who has done amazing work with the library.

    This eventually led me to discover https://github.com/fineshopdesign/cf-wasm/tree/main/packages... that has already transcribed the Photon package into a WASM binary for easy use in edge v8 environments like Cloudflare workers or NextJS Edge functions.

    Using these packages I built an API layer on the NextJS framework allowing you to easily process local and remote images at blazing fast speeds with a bunch of helper functions making it similar to use as most paid Image processing APIs. If hosted on Vercel, you can make use of the built-in CDN cache for files less than 10 MB at no extra charge with Edge caching.

    Some of the features:

    - Blazing fast image processing

    - Fully serverless, runs on Vercel Edge functions

    - Resize, crop, compress, tint, rotate, format and more

    - Global distribution with Edge functions

    - Automated CDN cache with Edge functions

    - Replacement for `next/image` processing on Vercel

    - Local and remote image processing

    Some problems:

    - The Photon lib has last been updated in 2020

    - There are still a few obvious bugs when using it for more advanced requirements like 8k image processing on edge function due to poor memory management in Rust

    - No sexy features right now like AI image optimisation and selective background blurring

    - If you are looking for an all-in-one solution with Image Storage + image processing/CDN, this is not it (something we will be releasing soon on JigsawStack.com)

    I think the Photon library and the API have a lot more potential for growth and will be hoping for more contributions from the community as Rust gets more popular!

  • react-easy-crop

    A React component to crop images/videos with easy interactions

    Project mention: Creating an Image Upload Modal with Crop and Rotate Functionality in React | dev.to | 2023-07-26

    To get started with our image modal implementation, i'll assume you already have a React project set up. For UI i’m using Tailwind CSS. But you can use any UI library as your wish. For the image cropping and rotating functionality, we'll be utilizing the react-easy-crop library. This library provides a simple and intuitive way to crop and interact with images and videos within a React component. We will also use the heroicons and classnames libraries in our tutorial. To install all the libraries and their dependencies, open your terminal and navigate to your project's directory. Run the following command:

  • contrastive-unpaired-translation

    Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)

  • ImageToolbox

    🖼️ Image Toolbox is an powerful picture editor, which can crop, apply filters, add some drawing, erase background, edit EXIF or even create PDF file

    Project mention: Video resize app for Android? | /r/opensource | 2023-11-13

    I use Image Toolbox to resize images - wish it did videos too! https://github.com/T8RIN/ImageToolbox

  • Awesome-Text-to-Image

    (ෆ`꒳´ෆ) A Survey on Text-to-Image Generation/Synthesis.

  • glitch-this

    :camera: Glitchify images and GIF - with highly customizable options!

  • images

    Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s). (by weserv)

  • merge-images

    Easily compose images together without messing around with canvas

  • js-image-carver

    🌅 Content-aware image resizer and object remover based on Seam Carving algorithm

  • GIMP-ML

    AI for GNU Image Manipulation Program

    Project mention: installing python 2.7 in xfce4 termux android. | /r/termux | 2023-04-26
  • PixelCraft

    A Pixel Art Editor

  • Dali

    Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations. (by patrickfav)

  • gangealing

    Official PyTorch Implementation of "GAN-Supervised Dense Visual Alignment" (CVPR 2022 Oral, Best Paper Finalist)

  • imgp

    :camera_flash: Fast batch image resizer and rotator

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-04.

image-manipulation related posts

Index

What are some of the best open-source image-manipulation projects? This list will help you:

Project Stars
1 pytorch-CycleGAN-and-pix2pix 21,904
2 Bringing-Old-Photos-Back-to-Life 14,409
3 CycleGAN 12,123
4 pix2pix 9,859
5 jspaint 7,089
6 Graphite 5,665
7 SimSwap 4,159
8 imageflow 4,102
9 faceswap-GAN 3,328
10 photon 2,461
11 react-easy-crop 2,146
12 contrastive-unpaired-translation 2,087
13 ImageToolbox 1,890
14 Awesome-Text-to-Image 1,854
15 glitch-this 1,737
16 images 1,726
17 merge-images 1,638
18 js-image-carver 1,530
19 GIMP-ML 1,347
20 PixelCraft 1,210
21 Dali 1,052
22 gangealing 1,008
23 imgp 1,005
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com