All Projects → mdibaiee → picedit

mdibaiee / picedit

Licence: other
simple set of functions and cli for image manipulation

Programming Languages

haskell
3896 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to picedit

QuadTreeAndroid
Library that helps to implement the QuadTree in android, by using splitting images
Stars: ✭ 30 (+150%)
Mutual labels:  image-manipulation
simsg
Semantic Image Manipulation using Scene Graphs (CVPR 2020)
Stars: ✭ 49 (+308.33%)
Mutual labels:  image-manipulation
carrierwave-cloudflare
🎑 This Rails gem integrates Carrierwave with Cloudflare Image Resizing
Stars: ✭ 24 (+100%)
Mutual labels:  image-manipulation
FotoKilof
GUI for ImageMagick
Stars: ✭ 114 (+850%)
Mutual labels:  image-manipulation
GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (+241.67%)
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 (+58.33%)
Mutual labels:  image-manipulation
color-aware-style-transfer
Reference code for the paper CAMS: Color-Aware Multi-Style Transfer.
Stars: ✭ 36 (+200%)
Mutual labels:  image-manipulation
imagekit-javascript
Javascript SDK for using ImageKit.io
Stars: ✭ 43 (+258.33%)
Mutual labels:  image-manipulation
Hidden-Eye
Hide data into Picture
Stars: ✭ 39 (+225%)
Mutual labels:  image-manipulation
badgemaker
Telegram bot that turns your pictures into Ingress badges
Stars: ✭ 13 (+8.33%)
Mutual labels:  image-manipulation
ImageWizard
Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
Stars: ✭ 25 (+108.33%)
Mutual labels:  image-manipulation
pyconngavi
Generates Branded Avatars for the PyconNG2017 Event
Stars: ✭ 13 (+8.33%)
Mutual labels:  image-manipulation
uploadcare-ios
UploadcareKit: iOS SDK for Uploadcare API
Stars: ✭ 24 (+100%)
Mutual labels:  image-manipulation
Python Computer Vision from Scratch
This repository explores the variety of techniques commonly used to analyze and interpret images. It also describes challenging real-world applications where vision is being successfully used, both for specialized applications such as medical imaging, and for fun, consumer-level tasks such as image editing and stitching, which students can apply…
Stars: ✭ 219 (+1725%)
Mutual labels:  image-manipulation
SDEdit
PyTorch implementation for SDEdit: Image Synthesis and Editing with Stochastic Differential Equations
Stars: ✭ 394 (+3183.33%)
Mutual labels:  image-manipulation
picamo
A Node JS steganography tool for the tin foil hat revolution!
Stars: ✭ 15 (+25%)
Mutual labels:  image-manipulation
image-titler
An image title generator using The Renegade Coder style
Stars: ✭ 15 (+25%)
Mutual labels:  image-manipulation
2dimagefilter
A collection of image filters, some especially suited to scale-up low res computer graphics.
Stars: ✭ 32 (+166.67%)
Mutual labels:  image-manipulation
Image recoloring
Image Recoloring Based on Object Color Distributions (Eurographics 2019)
Stars: ✭ 30 (+150%)
Mutual labels:  image-manipulation
ImagingKit
Java library for imaging tasks that integrates well with the java.awt.image environment
Stars: ✭ 16 (+33.33%)
Mutual labels:  image-manipulation

picedit

A simple CLI and API for image manipulation

CLI Usage

Usage: picedit <input> [OPTIONS]
Options:
  --contrast <n> - a number between -255 and 255
  --brightness <n> - a number between -255 and 255
  --gamma <n>
  --fade <n> - a number between 0 and 100
  --rotate <n> - rotate image by n degrees
  --grayscale - turn the image grayscale
  --invert - invert (negative) the image
  --compress <n> - approximate the (width - n)-th rank of image using SVD
                   a number between 0 (no compression) and image width (full compression)
                   note: this is not size compression
  --output <filename> - output name, defaults to 'output.png'

Example:

stack exec picedit -- dreamboy.jpg --grayscale --contrast 180 --gamma 2 --rotate 180

Embedding images (the zombie is embedded at top left, 100x + 10y):

Library

Documentation available at hackage

import Data.Picture

main = do
  pic <- readPicture "myfile.png"

  writePicturePng "output.png" (grayscale pic)
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].