All Projects → svycka → Sv Images

svycka / Sv Images

Licence: mit
Image manipulation library with an HTTP based API.

Projects that are alternatives of or similar to Sv Images

Nuxt Image Loader Module
An image loader module for nuxt.js that allows you to configure image style derivatives.
Stars: ✭ 135 (+1828.57%)
Mutual labels:  image-processing, images, imagemagick
Statically
⚡️ The best free and fast CDN for images, CSS, JavaScript, and open source.
Stars: ✭ 299 (+4171.43%)
Mutual labels:  image-processing, images
Python Compare Images
This repository is mainly about comparing two images. The technique used is SSIM. i.e. Structural Similarity Index Measure We use some of the inbuilt functions available in python's skimage library to measure the SSIM value. Along with SSIM we also measure the MSE ( Mean Square Error ) To know more about the SSIM technique Refer Here: https://en.wikipedia.org/wiki/Structural_similarity
Stars: ✭ 25 (+257.14%)
Mutual labels:  image-processing, images
Magick
Magic, madness, heaven, sin
Stars: ✭ 362 (+5071.43%)
Mutual labels:  image-processing, imagemagick
Node S3 Uploader
Flexible and efficient resize, rename, and upload images to Amazon S3 disk storage. Uses the official AWS Node SDK for transfer, and ImageMagick for image processing. Support for multiple image versions targets.
Stars: ✭ 237 (+3285.71%)
Mutual labels:  image-processing, imagemagick
Selene
A C++17 image representation, processing and I/O library.
Stars: ✭ 266 (+3700%)
Mutual labels:  image-processing, images
Skeptick
Better ImageMagick for Ruby
Stars: ✭ 326 (+4557.14%)
Mutual labels:  image-processing, imagemagick
Ipyplot
IPyPlot is a small python package offering fast and efficient plotting of images inside Python Notebooks. It's using IPython with HTML for faster, richer and more interactive way of displaying big numbers of images.
Stars: ✭ 152 (+2071.43%)
Mutual labels:  image-processing, images
Wasm Imagemagick
Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
Stars: ✭ 442 (+6214.29%)
Mutual labels:  image-processing, imagemagick
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+86957.14%)
Mutual labels:  image-processing, imagemagick
Image processing
High-level image processing wrapper for libvips and ImageMagick/GraphicsMagick
Stars: ✭ 600 (+8471.43%)
Mutual labels:  image-processing, imagemagick
Essential Image Optimization
Essential Image Optimization - an eBook
Stars: ✭ 1,950 (+27757.14%)
Mutual labels:  image-processing, images
Php Legofy
Transform your images as if they were made out of LEGO bricks.
Stars: ✭ 161 (+2200%)
Mutual labels:  image-processing, imagemagick
Crunch
Crunch is a tool for lossy PNG image file optimization. It combines selective bit depth, color type, and color palette reduction with zopfli DEFLATE compression algorithm encoding using the pngquant and zopflipng PNG optimization tools. This approach leads to a significant file size gain relative to lossless approaches at the expense of a relatively modest decrease in image quality (see example images below).
Stars: ✭ 3,074 (+43814.29%)
Mutual labels:  image-processing, images
Spectrum
A client-side image transcoding library.
Stars: ✭ 1,908 (+27157.14%)
Mutual labels:  image-processing, images
Jekyll Gallery Generator
A Jekyll plugin that generates photo galleries from directories full of images.
Stars: ✭ 315 (+4400%)
Mutual labels:  image-processing, imagemagick
Spacechop
HTTP service for high-level image processing with first-class Docker support.
Stars: ✭ 133 (+1800%)
Mutual labels:  image-processing, imagemagick
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+10785.71%)
Mutual labels:  image-processing, imagemagick
Govips
A lightning fast image processing and resizing library for Go
Stars: ✭ 442 (+6214.29%)
Mutual labels:  image-processing, imagemagick
Oblique
With Oblique explore new styles of displaying images
Stars: ✭ 633 (+8942.86%)
Mutual labels:  image-processing, images

svycka/sv-images

Build Status Coverage Status Quality Score Latest Version on Packagist Software License Total Downloads

Image manipulation library written in PHP, similar to cloud image processing services like Imgix and Cloudinary. This module simplifies image manipulation for Zend Framework 2

Install

Via Composer

$ composer require svycka/sv-images

Basic Usage

  • Register SvImages as module in config/application.config.php
  • Create filesystem factory, exmaple:
class ImageFilesystemFactory implements FactoryInterface
{
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        $flysystem = new \League\Flysystem\Filesystem(new Local(__DIR__.'/path/to/files'));
        $adapter = new \SvImages\Filesystem\Adapter\FlySystemAdapter($flysystem);
        return new \SvImages\Filesystem\Filesystem($adapter);
    }
}
  • Create cache storage, for best performance should point to public directory, so once cache is generated PHP will not be hit at all, example:
class ImageCacheStorageFactory implements FactoryInterface
{
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        $flysystem = new \League\Flysystem\Filesystem(new Local(__DIR__.'/path/to/public'));
        return new \SvImages\Cache\FlySystemStorage($flysystem);
    }
}

Change log

Please see CHANGELOG for more information what has changed recently.

Credits

License

The MIT License (MIT). Please see License File for more information.

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].