Sistemin resimleri boyutlandırmak, filigran eklemek için kullandığı class dosyası ile birkaç örnek.
İşleme başlamak için.. img.jpg dosyanın adresi ROOT_DIR dizininde olduğu için direkt olarak adını yazmak yeterli.
$img = new thumbnail("img.jpg");$img->crop(500, 600);$img->scale($size = 500, 2);$img->size_auto( $size = "200x300" , 2);$img->insert_watermark(400);$img->jpeg_quality($quality = 50);$img->save("yeni1.jpg");<?php
define ( 'DATALIFEENGINE', true );
define ( 'ROOT_DIR', dirname ( __FILE__ ) );
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
require_once ENGINE_DIR . '/classes/thumb.class.php';
require_once ENGINE_DIR . '/data/config.php';
$img = new thumbnail("img.jpg");
$img->crop(500, 600);
$img->jpeg_quality($quality = 50);
$img->save("yeni1.jpg");
$img = new thumbnail("img.jpg");
$img->scale($size = 500, 2);
// 1 : Genişlik
// 2 : Yükseklik
// 0 : En Uzun Kenar
$img->jpeg_quality($quality = 50);
$img->save("yeni2.jpg");
$img = new thumbnail("img.jpg");
$img->size_auto( $size = "200x300" , 2);
$img->jpeg_quality($quality = 100);
$img->save("yeni3.jpg");
$img = new thumbnail("img.jpg");
$img->insert_watermark(400);
$img->jpeg_quality($quality = 100);
$img->save("yeni4.jpg");
?>