|
|
|
|
|
для: CrazyAngel
(13.11.2007 в 00:22)
| | Только что-то у меня никак не получается отобразить измененную картинку.
Вот упрощенный код изменения картинки:
<?
$Oldimg=imagecreatefromjpeg($file);
$w=imagesx($Oldimg);
$h=imagesy($Oldimg);
header("Content-type: image/jpeg");
$Newimg=imagecreatetruecolor(200,200);
imagecopyresampled($Newimg,$Oldimg,0,0,0,0,200,200,$w,$h);
imagejpeg($Newimg,"",100);
?>
Пытаюсь вывести строчкой
echo "<img src="index.php?file=1.jpg" border=0>";
в этом или в другом файле. Ничего не получается. не отрображается.
скажите пожалуйста что у меня не правильно?!! | |
|
|
|
|
|
|
|
для: CrazyAngel
(13.11.2007 в 00:22)
| | О! спасибо большое! это то что нужно. все просто и понятно.
а то у меня пособие какое то невразумительное. :) сложное немного. | |
|
|
|
|
|
|
|
для: Полина
(13.11.2007 в 00:12)
| | хм... может поможет
сложное маштабирование | |
|
|
|
|
|
|
|
для: Unkind
(12.11.2007 в 22:57)
| | Ага, спасибо, я уже сама догадалась.
Отсеивать я потом буду, я про это знаю.
Я пока пытаюсь сжать картинку и вывести ее в браузер. Не очень получается. Мне кажется что основная проблема в том, что я не могу вывести новую картинку (сжатую) в браузер. :))
Я могу записать ее в файл,а затем выводить,но неужели нельзя никак в обход этого?!!
Мне кажется что из-за пересохранения картинки в другой файл теряю качество изображения. | |
|
|
|
|
|
|
|
для: Полина
(12.11.2007 в 22:45)
| | > изменяющаяся константа
Константа по определению не изменяет своего значения :)) $file - переменная.
Кусок кода
while ($file = readdir ($dir))
следует заменить на
while( ($file = readdir($dir)) !== false )
А вот вывод картинки к PHP в данном случае не имеет никакого отношения. Нужно только указать браузеру где они находятся:
<?php
//...
while( ($file = readdir($dir)) !== false )
{
echo "<img src='" . $file . "' alt='' /><br />\r\n";
}
//...
?>
|
P.S. Правда надо будет в Вашем случае отсеивать картинки. Например, так:
<?php
$ext = array('.jpg', '.gif', '.png');
//...
while( ($file = readdir($dir)) !== false )
{
if( in_array(strrchr($file, '.'), $ext) )
{
echo "<img src='" . $file . "' alt='' /><br />\r\n";
}
}
//...
?>
|
| |
|
|
|
|
|
|
| Здравствуйте. Подскажите пожалуйста какой функцией выводить изображение в браузер, если имя файла - изменяющаяся константа.
Ну т.е. у меня есть директория, я ее открываю, считываю оттуда файлы, вывожу их название и мне еще нужно чтобы отобразились и картинки. как это сделать? Объясните плз.
Вот:
<?
$dir = opendir (".");
while ($file = readdir ($dir))
{
echo "$file<br>";
[тут должна быть функция для вывода картинки из файла с именем $file предположительно
может иметь такой вид : <img src=\" \"> :) ]
}
closedir ($dir);
?> | |
|
|
|
|