Overlay an image on top of another, works with 24-bit PNG alpha-transparency
public overlay ( string | |
||
$overlay | string | |
An image filename or a Image object |
$position | string | center|top|left|bottom|right|top left|top right|bottom left|bottom right |
$opacity | float | integer | Overlay opacity 0-1 or 0-100 |
$globOffsetX | integer | Horizontal offset in pixels |
$globOffsetY | integer | Vertical offset in pixels |
public function testIssue7() { $excepted = Helper::getExpected(__FUNCTION__ . '.png'); $actual = Helper::getActual(__FUNCTION__ . '.png'); $base = Helper::getOrig('issue-7/back.png'); $overlay = Helper::getOrig('issue-7/overlay.png'); $image = new Image($base); $image->overlay($overlay)->saveAs($actual); Helper::isFileEq($actual, $excepted); }