Thread Bild verkleinn: aber nur bei größeren Bildern (7 answers)
Opened by Froschpopo at 2004-01-25 01:48

esskar
 2004-01-27 06:38
#79491 #79491
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
my ($width,$height) = imgsize($pic);
my ($thumbnailwidth, $thumbnailheight) = ($width, $height);

my $max_height = 250;
my $max_width = 300;

my $relation = ($height / $max_height) > ($width / $max_width)
             ? $height / $max_height  : $width / $max_width;

my $big = GD::Image->newFromJpeg("/usr/local/httpd/htdocs/userpics/$baba");
my $jpeg_data = $big;

if($relation > 1)
{
  $thumbnailheight = sprintf ("%.0f",$height / $relation);
  $thumbnailwidth = sprintf ("%.0f",$width / $relation);

  my $lit = new GD::Image($thumbnailwidth, $thumbnailheight);

  $lit->copyResized($big, 0, 0, 0, 0, $thumbnailwidth, $thumbnailheight, $width, $height);

  $jpeg_data = $lit->jpeg;
}
\n\n

<!--EDIT|esskar|1075178353-->

View full thread Bild verkleinn: aber nur bei größeren Bildern