All Projects → Hawkynt → 2dimagefilter

Hawkynt / 2dimagefilter

Licence: GPL-3.0 license
A collection of image filters, some especially suited to scale-up low res computer graphics.

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to 2dimagefilter

docs
PlanetScale documentation
Stars: ✭ 56 (+75%)
Mutual labels:  scaling
uploadcare-ios
UploadcareKit: iOS SDK for Uploadcare API
Stars: ✭ 24 (-25%)
Mutual labels:  image-manipulation
natural-neighbor-interpolation
Fast, discrete natural neighbor interpolation in 3D on the CPU.
Stars: ✭ 63 (+96.88%)
Mutual labels:  interpolation
GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (+28.13%)
Mutual labels:  image-manipulation
image-titler
An image title generator using The Renegade Coder style
Stars: ✭ 15 (-53.12%)
Mutual labels:  image-manipulation
badgemaker
Telegram bot that turns your pictures into Ingress badges
Stars: ✭ 13 (-59.37%)
Mutual labels:  image-manipulation
cmna-pkg
Computational Methods for Numerical Analysis
Stars: ✭ 13 (-59.37%)
Mutual labels:  interpolation
imagekit-javascript
Javascript SDK for using ImageKit.io
Stars: ✭ 43 (+34.38%)
Mutual labels:  image-manipulation
Memer-API
An awesome module that allows you to manipulate images very easily, based on https://memer-api.live
Stars: ✭ 19 (-40.62%)
Mutual labels:  image-manipulation
SDEdit
PyTorch implementation for SDEdit: Image Synthesis and Editing with Stochastic Differential Equations
Stars: ✭ 394 (+1131.25%)
Mutual labels:  image-manipulation
react-native-utils-scale
Provide solutions to make your app flexible for different screen sizes, different devices.
Stars: ✭ 38 (+18.75%)
Mutual labels:  scaling
simsg
Semantic Image Manipulation using Scene Graphs (CVPR 2020)
Stars: ✭ 49 (+53.13%)
Mutual labels:  image-manipulation
carrierwave-cloudflare
🎑 This Rails gem integrates Carrierwave with Cloudflare Image Resizing
Stars: ✭ 24 (-25%)
Mutual labels:  image-manipulation
pyconngavi
Generates Branded Avatars for the PyconNG2017 Event
Stars: ✭ 13 (-59.37%)
Mutual labels:  image-manipulation
Image recoloring
Image Recoloring Based on Object Color Distributions (Eurographics 2019)
Stars: ✭ 30 (-6.25%)
Mutual labels:  image-manipulation
comment-mark
Interpolate strings with HTML comment markers!
Stars: ✭ 21 (-34.37%)
Mutual labels:  interpolation
ImagingKit
Java library for imaging tasks that integrates well with the java.awt.image environment
Stars: ✭ 16 (-50%)
Mutual labels:  image-manipulation
pat-helland-and-me
Materials related to my talk "Pat Helland and Me"
Stars: ✭ 14 (-56.25%)
Mutual labels:  scaling
go-interpol
interpol is a Go package for doing format-string like string interpolation using named parameters.
Stars: ✭ 34 (+6.25%)
Mutual labels:  interpolation
coord-sim
Lightweight flow-level simulator for inter-node network and service coordination (e.g., in cloud/edge computing or NFV).
Stars: ✭ 33 (+3.13%)
Mutual labels:  scaling

2D-Image and Texture Filter

This project tries to get all available image filters together, known to upscale lowres computer and console graphics. The goal is to modify them all to allow them to be used on a wide range of low-res graphics. One of the steps to achieve that is converting the filter algorithms, normally written to make comparisons like

(color1==color2)?color1:color3

into something like that

(color1 IsLike color2)?Interpolate(color1,color2):color3

I'm trying not to use code from other projects directly, but I implement their algo's in a similar way.

As of now (2015) this project has become a reference for much more image resampling algorithms. Even very exotic windowing functions found their way into the code, so the next goal is more like getting each possible available rescaling algo into the library.

So credits go to the following scalers:

  • Eagle (the godfather himself)
  • Super Eagle (thanks Kreed and ZSNES)
  • SaI2x, Super2xSaI (also Kreed and DOSBox)
  • Scale2x, Scale3x (thanks MAME for these)
  • AdvInterp2x, AdvInterp3x (also MAME)
  • HQ2x, HQ3x, HQ4x (Maxim Stepin)
  • LQ2x, LQ3x, LQ4x (AFAIK SNES9x but AdvMAME also)
  • HQ2x3, HQ2x4, LQ2x3, LQ2x4 (AdvMAME again)
  • nQx Bold and Smart Version (SNES9x, VirtualBoyAdvance)
  • Bilinear Plus Original and Modified (VBA-rr)
  • XBR2x, XBR3x, XBR4x Normal and NonBlend (thanks Hyllian)
  • Resampling kernels (Pascal Getreuer)
  • XBRz (Zenju)
  • SCL, DES (FNES)

Prerequisites

  • .NET Framework 4.5

Downloads

  • Standalone v2.0.0 (2.0.0)
  • Paint.NET Plugin (2.0.0)
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].