aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Plaatje laten verkleinen in HTML is lelijk

Het echte opmaakwerk, alles vragen over HTMLen, CSSen en Javascripten.

Plaatje laten verkleinen in HTML is lelijk

Berichtdoor Stefan » 09 dec 2008 18:47

Als ik een plaatje heb en die wil ik in een layer zetten en automatisch verkleint wordt, wordt dit erg lelijk. Heel erg vies pixelig. Weet iemand iets, eventueel met PHP (GD) / Javascript, waardoor het plaatje niet zo lelijk wordt?
Opzoek naar een webdesigner? http://webtilize.net/
Avatar gebruiker
Stefan
wmpr
 
Berichten: 406
Geregistreerd: 27 dec 2007 14:08
Woonplaats: Ter Aar

Re: Plaatje laten verkleinen in HTML is lelijk

Berichtdoor Remi » 09 dec 2008 20:49

php GD script, ;)

Ik heb er nog wel eentje liggen, ik zal hem even voor je opzoeken.

Ik het gevonden hoor ;)

http://www.blazonry.com/scripting/upload-size.php
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Plaatje laten verkleinen in HTML is lelijk

Berichtdoor Stefan » 10 dec 2008 19:03

Oke ik heb het allemaal geprobeert maar het werkt niet. ik krijg een error over system();. Toen ben ik gaan zoeken en kwam ik een aantal dingen tegen alleen dat werkt echt voor geen meter.

Trouwens laat ik erbij zeggen dat de plaatjes al geupload zijn. Ook kunnen dit zowel PNG, JPG als GIF zijn.
Opzoek naar een webdesigner? http://webtilize.net/
Avatar gebruiker
Stefan
wmpr
 
Berichten: 406
Geregistreerd: 27 dec 2007 14:08
Woonplaats: Ter Aar

Re: Plaatje laten verkleinen in HTML is lelijk

Berichtdoor Stefan » 10 dec 2008 19:54

Ik heb inmiddels al wat bij elkaar geraapt en het werkt:

Code: Selecteer alles
function AvatarResize$tmpname$id)
            {
            
            if(
file_exists("http://beta.webtilize.net/files/avatars/avatar_user_$id.png")){
                return 
'http://beta.webtilize.net/files/avatars/avatar_user_$id.png';
            }else{
            
                
$gis       GetImageSize($tmpname);
                
$type       $gis[2];
                switch(
$type)
                    {
                    case 
"1"$imorig imagecreatefromgif($tmpname); break;
                    case 
"2"$imorig imagecreatefromjpeg($tmpname);break;
                    case 
"3"$imorig imagecreatefrompng($tmpname); break;
                    default:  
$imorig imagecreatefromjpeg($tmpname);
                    } 
            
                    
$imageResized imagecreatetruecolor(7878); 
                    
imagecopyresampled($imageResized,$imorig00007878100100);
                    
imagepng($imageResized"files/avatars/avatar_user_$id.png" );
                    return 
'http://beta.webtilize.net/files/avatars/avatar_user_' .$id'.png';
                    echo 
'gelukt!';
                }

            } 
Opzoek naar een webdesigner? http://webtilize.net/
Avatar gebruiker
Stefan
wmpr
 
Berichten: 406
Geregistreerd: 27 dec 2007 14:08
Woonplaats: Ter Aar


Keer terug naar HTML, CSS, Javascript



cron