[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ресайз в квадрат
tureg1
может быть уже есть готовый скрипт который будет загружаемое изображение ресайзить в маленький квадрат, например 200х200. выделяя из исходного изображения кадрат по центру и подгонять в размер миниатюры при этом сохранять исходное изображение тоже.

в инете не могу найти ничего толкового по этой теме



Спустя 2 минуты, 43 секунды (2.03.2011 - 20:14) two написал(а):

Спустя 21 час, 25 минут, 21 секунда (3.03.2011 - 17:39) tureg1 написал(а):
спасибо smile.gif
еще такой вопрос, как принять обрабатывающему скрипту изображение из формы?

Спустя 23 минуты, 36 секунд (3.03.2011 - 18:03) tureg1 написал(а):
что здесь не так, файл не принялся?

$imgDir = dirname(__file__) . "/photo/";
@mkdir($imgDir, 0777);
if (isset($_POST['doUpload'])) {
$data = $_FILES['userfile'];
$tmp = $data['tmp_name'];
if (@file_exists($tmp)) {

crop('$data', 'image.jpg');
resize('image.jpg', 'avatar.jpg', 100, 100);
}}


форма такая

<form name="upload" action="crop.php" method="POST" ENCTYPE="multipart/form-data">
Веберите фото: <input type="file" name="userfile"></ br>
<input type="submit" name="doUpload" value="Загрузить">
</form>

Спустя 1 день, 18 часов, 30 минут, 24 секунды (5.03.2011 - 12:33) tureg1 написал(а):
вот так я решил эту задачу

$data = $HTTP_POST_FILES['userfile']['name'];

$imgDir = dirname(__file__) . "/photo/";
$uploadfile = $imgDir . basename($_FILES['userfile']['name']);

move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);



crop("photo/$data", 'photo/image.jpg');
resize('photo/image.jpg', '../images/tumba.jpg', 100, 100);

Спустя 5 дней, 42 минуты, 49 секунд (10.03.2011 - 13:16) gennadiy написал(а):
tureg1 спасибо smile.gif
Мне тоже помог )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.