Работа със снимка
Публикувано: 31.12.13, 09:19:31 | Автор: ArMeN | Видяна: 1015 | Редактирано: 31.12.13, 10:17:34
Получаване ширина и височина на снимка<?php
list($width, $height) = getimagesize('image.jpg');
echo $width.$height;
?><?php
$img = getimagesize('image.jpg');
echo $img[0].$img[1];
?>
Промяна размера на снимка. За целта ни е необходим SimpleImage
Промяна на ширина и височина<?php
include('classSimpleImage.php');
$image = new SimpleImage();
$image->load('image.jpg');
$image->resize(400, 200);
$image->save('image1.jpg');
?>
Промяна на ширина<?php
include('classSimpleImage.php');
$image = new SimpleImage();
$image->load('image.jpg');
$image->resizeToWidth(250);
$image->save('image1.jpg');
?>
Промяна на размер чрез проценти<?php
include('classSimpleImage.php');
$image = new SimpleImage();
$image->load('image.jpg');
$image->scale(50);
$image->save('image1.jpg');
?>
Смаляване и директно показване без запазване<?php
header('Content-Type: image/jpeg');
include('classSimpleImage.php');
$image = new SimpleImage();
$image->load('image.jpg');
$image->resizeToWidth(150);
$image->output();
?>
Пример с пост заявка<?php
if( isset($_POST['submit']) ) {
include('classSimpleImage.php');
$image = new SimpleImage();
$image->load($_FILES['uploaded_image']['tmp_name']);
$image->resizeToWidth(150);
$image->output();
} else {
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="uploaded_image" />
<input type="submit" name="submit" value="Upload" />
</form>
<?php
}
?>
Сайт на автора
Източник
Няма коментари.