kinoheld/aws-serverless-image-handler

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

dev-master 2019-07-04 13:22 UTC

This package is auto-updated.

Last update: 2025-03-05 03:03:52 UTC


README

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',
  ],
]);