Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Изменение размера изображения

Сообщения:  [1-3] 

 
 автор: WebTech   (10.12.2005 в 19:47)   письмо автору
 
   для: Ressfourt   (10.12.2005 в 19:06)
 

Предлагаю такой скрипт. Задается высота, а ширина выходного изображения вычисляется пропорционально.

<?php

$filename 
'picture.jpg'// имя файла

$dst_h 100// высота выходного изображения фиксированная, ширина будет вычислена пропорционально

$src_img imagecreatefromjpeg($filename);

$img_size getimagesize($filename);
$src_w $img_size[0]; $src_h $img_size[1]; // здесь размеры исходного файла

$src_ratio $src_w $src_h// отношение сторон исходного изображения
$dst_w $dst_h $src_ratio// вычисляем ширину выходного изображения

$dst_img imagecreatetruecolor($dst_w$dst_h);      // создаем выходное изображение
$white imagecolorallocate($dst_img255255255); //

imagecopyresampled($dst_img$src_img0000$dst_w$dst_h$src_w$src_h); // проводим масштабирование 

header ("content-type: image/jpeg"); выводим изображение в браузерМожно также сделать вывод в файл
imagejpeg
($dst_img);

imagedestroy($dst_img); 
imagedestroy($src_img); 

?>

   
 
 автор: Ressfourt   (10.12.2005 в 19:06)   письмо автору
 
   для: Ressfourt   (10.12.2005 в 16:24)
 

Народ помогите а

   
 
 автор: Ressfourt   (10.12.2005 в 16:24)   письмо автору
 
 

народ помогите с резайзом ... мне надо сделать так чтоб все фотки были по высоте одинаковые... т.е если у фотографии/изображения ширина больше чем высота и у изображения высотра больше чем ширина они все равно ресайс делали под Одну ВЫСОТУ

PS а вот можно ли сделать чтобы и те и те фотки четко выводились с одной шириной и высотой было бы просто супер

как мне это высчитать ?

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования