Displaying 1 to 20 from 36 results

gift - Go Image Filtering Toolkit

  •    Go

Package gift provides a set of useful image processing filters.Pure Go. No external dependencies outside of the Go standard library.

imaging - Simple Go image processing package

  •    Go

Package imaging provides basic image manipulation functions (resize, rotate, flip, crop, etc.). This package is based on the standard Go image package and works best along with it.Image manipulation functions provided by the package take any image type that implements image.Image interface as an input, and return a new image of *image.NRGBA type (32bit RGBA colors, not premultiplied by alpha).

imaginary - Fast, simple, stateless HTTP microservice for high-level image processing with first-class support for Docker & Heroku

  •    Go

Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public HTTP service for massive image processing with first-class support for Docker & Heroku. It's almost dependency-free and only uses net/http native package without additional abstractions for better performance.Supports multiple image operations exposed as a simple HTTP API, with additional optional features such as API token authorization, gzip compression, HTTP traffic throttle strategy and CORS support for web clients.

imgproxy - Fast and secure standalone server for resizing and converting remote images

  •    Go

imgproxy is a fast and secure standalone server for resizing and converting remote images. The main principles of imgproxy are simplicity, speed, and security. imgproxy can be used to provide a fast and secure way to replace all the image resizing code of your web application (like calling ImageMagick or GraphicsMagick, or using libraries), while also being able to resize everything on the fly, fast and easy. imgproxy is also indispensable when handling lots of image resizing, especially when images come from a remote source.




imageserver - Image server toolkit in Go

  •    Go

These demos use the "advanced" example. Click the images to see the URL parameters.

picfit - An image resizing server written in Go

  •    Go

picfit is a reusable Go server to manipulate (resize, thumbnail, etc.) images built on top of gin.It will act as a proxy of your storage engine and will be served ideally behind an http cache system like varnish.

bimg - Small Go package for fast high-level image processing powered by libvips C library

  •    Go

Small Go package for fast high-level image processing using libvips via C bindings, providing a simple, elegant and fluent programmatic API.bimg was designed to be a small and efficient library supporting a common set of image operations such as crop, resize, rotate, zoom or watermark. It can read JPEG, PNG, WEBP natively, and optionally TIFF, PDF, GIF and SVG formats if libvips@8.3+ is compiled with proper library bindings.

pixterm - Draw images in your ANSI terminal with true color

  •    Go

PIXterm shows images directly in your terminal, recreating the pixels through a combination of ANSI character background color and the unicode lower half block element. If image has transparency, an optional matte color can be used for background. Also, you can specify a dithering mode; in which case, the image is rendered using block elements with different shades, or using standard ASCII characters in the same way. In dithering mode, the matte color is used to fill the background of the blocks or characters. The conversion process runs fast because it is parallelized in all CPUs.


Skrop - Skipper-based media service, using the vips lib

  •    Go

Skrop is a media service based on Skipper and the vips library. In order to be able to use Skrop, you have to be familiar with how Skipper works.

perceptor - A cloudnative toolkit for threat detection and mitigation

  •    Go

Perceptor is an API server and event handler for consuming, storing, and queueing various workloads associated with responding to events that occur in distributed orchestration systems. Canonically, it manages information related to container events that happen in cloud native orchestration systems (i.e. openshift, kubernetes, ...). It is meant to live in a decoupled state from its companion containers, which are called perceivers, described in the next section of this README. The Perceptor REST API is documented here, and can be consumed from any programming language.

perceptor-scanner - The canonical implementation of perceptor's scanner and image facade.

  •    Go

This repo includes the standard image facade and scanning implementations. Both or either may be swapped out by alternate implementations, so long as the REST APIs are maintained.

imageup - :rice_scene: :arrow_up: A high speed image manipulation and storage microservice for Google Cloud Platform written in Go

  •    Go

Imageup is a microservice which handles the heavy lifting of image resizing and uploading to Google Cloud Storage. Essentially, you send it a full size image and basic instructions and it will send back an array of hosted images based on those instructions. With Imageup, you never need to store images locally on disk which is ideal when running multiple nodes at once. It's recommended this be run as a private microservice (most likely within a Kubernetes cluster) because it does not handle any type of authentication. That should be done by the application interfacing with this service.

lk - Simple Web Image Viewer

  •    Go

Simple Web based media Viewer for running locally ideally.

goiv - Small and simple image viewer written in pure Go.

  •    Go

Small and simple image viewer written in pure Go. This will install app in $GOPATH/bin/goiv.

stackblur-go - A fast almost Gaussian Blur implementation in Go

  •    Go

stackblur-go is a Go port of Stackblur algorithm created by Mario Klingemann. Comparing to the Javascript implementation the Go version is at least 50% faster (depending on the image size and blur radius), running the same image with the same bluring radius.

secureimage - Small image verification package for Go

  •    Go

TR: Go web uygulamalarında upload edilen resim dosyalarının güvenilir olup, olmadığını kontrol eden küçük bir doğrulama paketidir. Bu paket sadece gif, jpeg ve png dosya formatlarını doğrular. EN: This is a small verification package that checks whether image files uploaded in Go web applications are reliable. This package only supports gif, jpeg and png file formats.

gomage - An image server in Go (Golang)

  •    Go

An image server in Go (Golang)