Images on-fly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hallo People,


I have one problem with creating images on-fly.

Therefore I created 2 files:

1. resize_image.php with the following

<?php
if (!$max_width)
$max_width = 150;
if (!$max_height)
$max_height = 100;
$size = GetImageSize($image);
$width = $size[0];
$height = $size[1];
$x_ratio = $max_width / $width;
$y_ratio = $max_height / $height;
if ( ($width <= $max_width) && ($height <= $max_height) ) {
$tn_width = $width;
$tn_height = $height;
}
else if (($x_ratio * $height) < $max_height) {
$tn_height = ceil($x_ratio * $height);
$tn_width = $max_width;
}
else {
$tn_width = ceil($y_ratio * $width);
$tn_height = $max_height;
}
$src = ImageCreateFromJpeg($image);
$dst = ImageCreate($tn_width,$tn_height);
ImageCopyResized($dst, $src, 0, 0, 0, 0,
$tn_width,$tn_height,$width,$height);
header("Content-type: image/jpeg");
ImageJpeg($dst, null, -1);
ImageDestroy($src);
ImageDestroy($dst);
?>

AND

2. filex.php .In that file i read from database where the image is stored en
then i show small images(thumbnails).

thet part of the code is :

        <?php do { ?>
        <tr>
          <td width="156" height="32" valign="top"><?php echo
$row_rsSubGroup['name']; ?></td>
          <td colspan="2" valign="top"><?php
$fotolink="../dbtest/".$row_rsSubGroup['image_1']);
                                                          echo "<IMG
SRC=\"resize_image.php?image=$fotolink\">";
                                                         ?>
         </td>
        </tr>
        <?php } while ($row_rsSubGroup = mysql_fetch_assoc($rsSubGroup)); ?>



This doesn't WORK.  Please HELP.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux