bkonetzny / aws-serverless-image-handler

Library to build image URLs according to https://github.com/awslabs/serverless-image-handler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kinoheld\AwsServerlessImageHandler

Library to build image URLs according to https://github.com/awslabs/serverless-image-handler

Installation

Via composer:

composer require kinoheld/aws-serverless-image-handler

Usage

$imageHandler = new kinoheld\AwsServerlessImageHandler\ImageHandler();
$imageHandler->setDomain('https://xxx.cloudfront.net/');
$imageHandler->setBucket('my-bucket');

// Original image.
$imageUrlOriginal = $imageHandler->getUrl('images/my-image.png');

// Resized image.
$imageUrlResized = $imageHandler->getUrl('images/my-image.png', [
  'resize' => [
    'width' => 600,
    'fit' => 'cover',
  ],
]);

About

Library to build image URLs according to https://github.com/awslabs/serverless-image-handler

License:MIT License


Languages

Language:PHP 100.0%