PHPackages                             sequelone/imgso - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. sequelone/imgso

ActiveLibrary[Image &amp; Media](/categories/media)

sequelone/imgso
===============

Библиотека преображения изображений Imgso для Laravel 5, основанная на библиотеке Imagine и вдохновленная Croppa для простой манипуляции с URL-адресами

226PHP

Since Apr 26Pushed 9y ago1 watchersCompare

[ Source](https://github.com/SequelONE/laravel-imgso)[ Packagist](https://packagist.org/packages/sequelone/imgso)[ RSS](/packages/sequelone-imgso/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Imgso
=============

[](#laravel-imgso)

Laravel Imgso пакет обработки изображений для Laravel 4 и 5 на основе библиотеки [PHP Imagine](https://github.com/avalanche123/Imagine). Был вдохновлён разработкой [Croppa](https://github.com/BKWLD/croppa), поскольку он может использовать специально отформатированные URL-адреса для выполнения манипуляций. Он поддерживает базовые манипуляции с изображениями, такие как изменение размера, обрезка, поворот и флип. Он также поддерживает такие эффекты, как негатив, оттенки серого, гамма, расцветка и размытие. Вы также можете определить пользовательские фильтры для большей гибкости.

[![Latest Stable Version](https://camo.githubusercontent.com/788cf319c2f9771883ffe78b26fc5159b4b7a349557e4a413ba30bb79cec2bf1/68747470733a2f2f706f7365722e707567782e6f72672f73657175656c6f6e652f696d67736f2f762f737461626c652e737667)](https://packagist.org/packages/sequelone/imgso)[![Build Status](https://camo.githubusercontent.com/1a3b9b92b9cdcf3b4ea1e6faced86701647dbc9cbc45f3b4da41162ec935aef9/68747470733a2f2f7472617669732d63692e6f72672f53657175656c4f4e452f6c61726176656c2d696d67736f2e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/SequelONE/laravel-imgso)[![Total Downloads](https://camo.githubusercontent.com/44fd8d9337e82020ae41b6bb2090343907cf95e9efa7942d9cafe4109ccd270c/68747470733a2f2f706f7365722e707567782e6f72672f73657175656c6f6e652f696d67736f2f646f776e6c6f6164732e737667)](https://packagist.org/packages/sequelone/imgso)

Основное отличие этого пакета от других библиотек манипуляций с изображениями заключается в том, что вы можете использовать параметры непосредственно в URL-адресе для управления изображением. Управляемая версия изображения сохраняется в том же пути, что и исходное изображение, \*\* создавая статическую версию файла и обходя PHP для всех будущих запросов \*\*.

Например, если у вас есть изображение по этому URL-адресу:

```
/uploads/photo.jpg

```

Чтобы создать версию 300x300 этого изображения в черно-белом режиме, вы используете URL-адрес:

```
/uploads/photo-imgso(300x300-crop-grayscale).jpg

```

Чтобы помочь вам сгенерировать URL-адрес изображения, вы можете использовать метод `Imgso :: url ()`

```
Imgso::url('/uploads/photo.jpg',300,300,array('crop','grayscale'));
```

или

```
