<?php
/**
* Nweb Extension Script
*
* Example
*
* @category Nweb
* @package Nweb_Scripts
* @author Krzysztof Kardasz
* @copyright Copyright (c) euo.pl
*/
include 'lib/Image.php';
include 'lib/ImageException.php';
try {
$obj_1 = new Image('photos/image-03.jpg');
$obj_1->open();
# Zmniejszamy pierwsze zdjęcie do szerokości 300px
$obj_1->ResizeToWidth(300);
/**
* Spis dostepnych pozycji:
*
* Względem wysokości:
* Image::TOP
* Image::MIDDLE
* Image::BOTTOM
*
* Względem szerokości:
* Image::LEFT
* Image::CENTER
* Image::RIGHT
*
* Wycentrowanie:
* Image::CENTERED
*
* Można łączyć (wysokość + szerokość) np:
* Image::TOP + Image::RIGHT
* Image::BOTTOM + Image::CENTER
*/
$obj_2 = new Image('photos/image-04.jpg');
$obj_2->open();
# Komponowanie dwóch zdjęć w jedno
# Compose (Image $Image, $Place = self::CENTERED, $Opacity = 100, $FixedX = null, $FixedY = null)
$obj_2->Compose ($obj_1, Image::RIGHT + Image::BOTTOM, 70);
# Wyświetlenie zdjęcia
$obj_2->Display();
# Wyczyszczenie pamięci przydzielonej dla zdjęcia
$obj_2->ImageClear();
$obj_1->ImageClear();
}
catch (ImageException $e)
{
echo $e->Message();
}
?>
|