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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: маштабирование изображения
 
 автор: frisst   (01.01.2010 в 17:25)   письмо автору
 
 

Доброго всем времяни суток! Поздравляю с наступившим 2010 годом!

Помогите мне с вот таким вопросом.
Как маштабировать изображение при загрузке на хостинг?

Теперь ещё один вопрос. мне нужно, чтобы высота была строго 80px, а ширина подбиралась сама. точто если поставить свою ширину, то некоторые изображения искожаются...

и последний вопрос... возможно ли, при обработке одного изображения, сделать так:
одно, исходное изображение, неизменно загрузить на сервер, а потом, такое же изображение, но отмаштабированное тоже отправить на сервер, но с другим названием?
Заранее спасибо...

  Ответить  
 
 автор: sim5   (01.01.2010 в 17:31)   письмо автору
 
   для: frisst   (01.01.2010 в 17:25)
 

Ну а какие проблемы посчитать необходимую ширину изображения, при фиксированной высоте? Вы знаете что такое проценты, в школе учили вас считать их?

Конечно можно, именование загружаемых и помещаемых на сервер файлов полностью в ваших руках.

  Ответить  
 
 автор: frisst   (01.01.2010 в 17:44)   письмо автору
 
   для: sim5   (01.01.2010 в 17:31)
 

Просто я начинающий в PHP, вот и прошу помощи...

  Ответить  
 
 автор: elenaki   (01.01.2010 в 17:47)   письмо автору
 
   для: frisst   (01.01.2010 в 17:44)
 

http://softtime.ru/info/imagejavaeditor.php

  Ответить  
 
 автор: Valick   (01.01.2010 в 17:46)   письмо автору
 
   для: frisst   (01.01.2010 в 17:25)
 

а потом, такое же изображение, но отмаштабированное тоже отправить на сервер
тут небольшое непонимание происходящего
работать нужно с оригинальным изображением уже загруженным на сервер и масштабировать его при помощи библиотеки GD.

на данном форуме полно примеров, учитесь пользоваться поиском :)

  Ответить  
 
 автор: sim5   (01.01.2010 в 17:54)   письмо автору
 
   для: Valick   (01.01.2010 в 17:46)
 

Загруженно в каком смысле, помещенное в каталог документов сервера?

  Ответить  
 
 автор: Valick   (01.01.2010 в 18:19)   письмо автору
 
   для: sim5   (01.01.2010 в 17:54)
 

Отправленное по средствам http на сервер, а там хоть пусть помещают его в каталог документов, хоть пусть его переписывают на бумажку и приклеивают к винчестеру, мне по барабану.

  Ответить  
 
 автор: sim5   (01.01.2010 в 18:22)   письмо автору
 
   для: Valick   (01.01.2010 в 18:19)
 

Ну не обязательно помещать изображение в каталог для работы с изображением, можно получить эскиз сруз из того, что уже помещено в temp-каталог, и заодно сохранить и оригинал.

  Ответить  
 
 автор: Valick   (01.01.2010 в 18:27)   письмо автору
 
   для: sim5   (01.01.2010 в 18:22)
 

temp-каталог - это уже сервер :)

  Ответить  
 
 автор: sim5   (01.01.2010 в 18:32)   письмо автору
 
   для: Valick   (01.01.2010 в 18:27)
 

Естественно, потому как понимать вашу ремарку? ;-)

  Ответить  
 
 автор: Valick   (01.01.2010 в 18:35)   письмо автору
 
   для: sim5   (01.01.2010 в 18:32)
 

дословно :)

  Ответить  
 
 автор: ~AquaZ~   (01.01.2010 в 18:57)   письмо автору
 
   для: frisst   (01.01.2010 в 17:25)
 

Знаю как только как расщитать размеры
<?php
$w 
320//ширина, типа получена динамически.
$h 240//высота

$a $h/80//делитель
$w $w/$a//ширина
$h $h/$a//высота
unset($a); //чистим память

//инфа для отладки
echo 'Размеры: '.$w.'x'.$h;
?>
//надеюсь поможет

  Ответить  
 
 автор: frisst   (01.01.2010 в 21:06)   письмо автору
 
   для: ~AquaZ~   (01.01.2010 в 18:57)
 

спасибо... должно помоч...
Тогда уж извените, но есть вопрос... через какую функцию или как вычислить реальные размеры изображения?

  Ответить  
 
 автор: Valick   (01.01.2010 в 21:48)   письмо автору
 
   для: frisst   (01.01.2010 в 21:06)
 

http://php.net/manual/en/book.image.php
берете оттуда функции и если по англиски не шпрехаете, то гуглите))
в частности http://www.php.net/manual/en/function.getimagesize.php

  Ответить  
 
 автор: frisst   (01.01.2010 в 22:12)   письмо автору
 
   для: Valick   (01.01.2010 в 21:48)
 

Спасибо!... Для шпреханья я google переводчик использую...)))
Спасибо. сейчас буду читать...

  Ответить  
 
 автор: frisst   (02.01.2010 в 21:44)   письмо автору
 
   для: frisst   (01.01.2010 в 17:25)
 

Спасибо всем! Весь данный вами материал мне помог... сделал то, что мне и было нужно! =)

  Ответить  
Rambler's Top100
вверх

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