Met een script dat veel weg heeft van het volgende pas ik de grootte van een geuploade afbeelding aan:

<?php

$new_h=35;
$what="pict1.jpg";

//Identifying Image type

$len = strlen($what);
$pos =strpos($what,".");
$type = substr($what,$pos + 1,$len);

if ($type=="jpeg" OR $type=="jpg" OR $type=="JPEG" OR $type=="JPG") {
thumb_jpeg ($what); //Call to jpeg function
}
else
{
echo "$what heeft een verkeerd bestandsformaat. Alleen .jpg kan gebruikt worden.";
};

//JPEG function
function thumb_jpeg($what)
{
global $nieuw_h;
$size = getimagesize ("fotos/$what");
$nieuw_w=$size[0]*($nieuw_h/$size[1]);

$destimg=ImageCreatetruecolor($nieuw_w,$nieuw_h) or die("Er is een probleem opgetreden bij het aanmaken van de afbeelding.");

$srcimg=ImageCreateFromJPEG("fotos/$what") or die("Er is een probleem opgetreden bij het openen van de afbeelding.");

ImageCopyResized($destimg,$srcimg,0,0,0,0,$nieuw_w,$nieuw_h,ImageSX($srcimg),ImageSY($srcimg)) or die("Er is een probleem opgetreden bij het verschalen van de afbeelding.");

ImageJPEG($destimg,"iconen/".$what) or die("er is een probleem opgetreden bij het bewaren van het icoon.");
};

?>


De afbeeldingen zien er na het verkleinen een beetje grof en gepixeld uit.

Kan ik in PHP een antialias eroverheen zetten zodat alles wat mooier wordt?
Is er ook nog een doel met dit forum bericht, of wou je dit ons gewoon graag laten weten ?
Peter Dorn schreef op 24.01.2005 23:27
Is er ook nog een doel met dit forum bericht, of wou je dit ons gewoon graag laten weten ?


Sorry, gebeurt wel vaker op fora dat tekst na een code niet mee bewaar wordt... Weet ook niet waar dat aan ligt.
Uhh, is AA niet bedoeld om vergrote 'plaatjes' mooier te maken?
Mitch (a.k.a SH4D3H) schreef op 24.01.2005 23:39
Uhh, is AA niet bedoeld om vergrote 'plaatjes' mooier te maken?


Ik verklein of vergoot hier toch een afbeelding...?

Reageren