├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Thapp │ └── JitImage │ │ ├── Cache │ │ ├── CacheInterface.php │ │ ├── CachedImage.php │ │ └── ImageCache.php │ │ ├── Console │ │ └── JitImageCacheClearCommand.php │ │ ├── Controller │ │ └── JitController.php │ │ ├── Driver │ │ ├── AbstractDriver.php │ │ ├── BinLocatorInterface.php │ │ ├── DriverInterface.php │ │ ├── GdDriver.php │ │ ├── ImBinLocator.php │ │ ├── ImDriver.php │ │ ├── ImageSourceLoader.php │ │ ├── ImagickDriver.php │ │ ├── Scaling.php │ │ └── SourceLoaderInterface.php │ │ ├── Exception │ │ ├── ImageProcessException.php │ │ └── ImageResourceLoaderException.php │ │ ├── Facades │ │ └── JitImage.php │ │ ├── Filter │ │ ├── AbstractFilter.php │ │ ├── Circle │ │ │ ├── GdCircFilter.php │ │ │ ├── ImCircFilter.php │ │ │ └── ImagickCircFilter.php │ │ ├── Colorize │ │ │ ├── GdClrzFilter.php │ │ │ ├── ImClrzFilter.php │ │ │ └── ImagickClrzFilter.php │ │ ├── Convert │ │ │ ├── GdConvFilter.php │ │ │ ├── ImConvFilter.php │ │ │ └── ImagickConvFilter.php │ │ ├── FilterInterface.php │ │ ├── GdFilter.php │ │ ├── GreyScale │ │ │ ├── GdGsFilter.php │ │ │ ├── ImGsFilter.php │ │ │ └── ImagickGsFilter.php │ │ ├── ImFilter.php │ │ ├── ImagickFilter.php │ │ ├── Overlay │ │ │ ├── GdOvlyFilter.php │ │ │ ├── ImOvlyFilter.php │ │ │ └── ImagickOvlyFilter.php │ │ └── ProcessingTrait.php │ │ ├── Image.php │ │ ├── ImageInterface.php │ │ ├── JitImage.php │ │ ├── JitImageResolver.php │ │ ├── JitImageServiceProvider.php │ │ ├── JitResolveConfiguration.php │ │ ├── Proxy │ │ └── ProxyImage.php │ │ ├── RecipeResolver.php │ │ ├── ResolverConfigInterface.php │ │ ├── ResolverInterface.php │ │ ├── Response │ │ ├── AbstractFileResponse.php │ │ ├── FileResponseInterface.php │ │ ├── GenericFileResponse.php │ │ └── XSendFileResponse.php │ │ └── Shell │ │ └── ShellCommand.php └── config │ └── config.php └── tests ├── .gitkeep ├── JitImageDriverTest.php ├── JitImageGdDriverTest.php ├── JitImageImDriverTest.php ├── JitImageImageCacheTest.php ├── JitImageImageSourceLoaderTest.php ├── JitImageImagickDriverTest.php ├── JitImageResolverTest.php ├── JitImageShellCommandTest.php ├── Providers └── DriverTestProvider.php ├── ProxyImageTest.php ├── Stubs ├── ImageStub.php └── ShellCommandStub.php ├── TestCase.php └── assets └── pattern.png /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | docs 3 | *.neon 4 | .templates 5 | .vimrc 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Thapp/JitImage/Cache/CacheInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Cache/CacheInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Cache/CachedImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Cache/CachedImage.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Cache/ImageCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Cache/ImageCache.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Console/JitImageCacheClearCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Console/JitImageCacheClearCommand.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Controller/JitController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Controller/JitController.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/AbstractDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/AbstractDriver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/BinLocatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/BinLocatorInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/DriverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/DriverInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/GdDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/GdDriver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/ImBinLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/ImBinLocator.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/ImDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/ImDriver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/ImageSourceLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/ImageSourceLoader.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/ImagickDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/ImagickDriver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/Scaling.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/Scaling.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Driver/SourceLoaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Driver/SourceLoaderInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Exception/ImageProcessException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Exception/ImageProcessException.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Exception/ImageResourceLoaderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Exception/ImageResourceLoaderException.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Facades/JitImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Facades/JitImage.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/AbstractFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/AbstractFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Circle/GdCircFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Circle/GdCircFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Circle/ImCircFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Circle/ImCircFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Circle/ImagickCircFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Circle/ImagickCircFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Colorize/GdClrzFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Colorize/GdClrzFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Colorize/ImClrzFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Colorize/ImClrzFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Colorize/ImagickClrzFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Colorize/ImagickClrzFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Convert/GdConvFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Convert/GdConvFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Convert/ImConvFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Convert/ImConvFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Convert/ImagickConvFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Convert/ImagickConvFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/FilterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/FilterInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/GdFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/GdFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/GreyScale/GdGsFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/GreyScale/GdGsFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/GreyScale/ImGsFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/GreyScale/ImGsFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/GreyScale/ImagickGsFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/GreyScale/ImagickGsFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/ImFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/ImFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/ImagickFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/ImagickFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Overlay/GdOvlyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Overlay/GdOvlyFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Overlay/ImOvlyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Overlay/ImOvlyFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/Overlay/ImagickOvlyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/Overlay/ImagickOvlyFilter.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Filter/ProcessingTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Filter/ProcessingTrait.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Image.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/ImageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/ImageInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/JitImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/JitImage.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/JitImageResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/JitImageResolver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/JitImageServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/JitImageServiceProvider.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/JitResolveConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/JitResolveConfiguration.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Proxy/ProxyImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Proxy/ProxyImage.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/RecipeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/RecipeResolver.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/ResolverConfigInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/ResolverConfigInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/ResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/ResolverInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Response/AbstractFileResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Response/AbstractFileResponse.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Response/FileResponseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Response/FileResponseInterface.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Response/GenericFileResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Response/GenericFileResponse.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Response/XSendFileResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Response/XSendFileResponse.php -------------------------------------------------------------------------------- /src/Thapp/JitImage/Shell/ShellCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/Thapp/JitImage/Shell/ShellCommand.php -------------------------------------------------------------------------------- /src/config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/src/config/config.php -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/JitImageDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageDriverTest.php -------------------------------------------------------------------------------- /tests/JitImageGdDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageGdDriverTest.php -------------------------------------------------------------------------------- /tests/JitImageImDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageImDriverTest.php -------------------------------------------------------------------------------- /tests/JitImageImageCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageImageCacheTest.php -------------------------------------------------------------------------------- /tests/JitImageImageSourceLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageImageSourceLoaderTest.php -------------------------------------------------------------------------------- /tests/JitImageImagickDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageImagickDriverTest.php -------------------------------------------------------------------------------- /tests/JitImageResolverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageResolverTest.php -------------------------------------------------------------------------------- /tests/JitImageShellCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/JitImageShellCommandTest.php -------------------------------------------------------------------------------- /tests/Providers/DriverTestProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/Providers/DriverTestProvider.php -------------------------------------------------------------------------------- /tests/ProxyImageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/ProxyImageTest.php -------------------------------------------------------------------------------- /tests/Stubs/ImageStub.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Stubs/ShellCommandStub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/Stubs/ShellCommandStub.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/assets/pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iwyg/jitimage/HEAD/tests/assets/pattern.png --------------------------------------------------------------------------------