PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine Värsked skriptid Pildi suuruse muutmine.
Autor Abi Postitus Abi

ccsf

Postitusi: 295
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 1/10
Pildi suuruse muutmine.

Olin natuke selle asja taga kinni aga nüüd sain miskise asja valmis :

PHP kood:

<?php
function uussuurus($algnepilt,$uuslaius,$uusk6rgus){
        list(
$laius,$k6rgus)=getimagesize($algnepilt);//saame algpildi laiuse ja k6rguse :P
        
$image=imagecreatefromstring(file_get_contents($algnepilt) );//teeme algse pildi tekstiks ja siis loome sellest pildi.
        
$uussuurus=imagecreatetruecolor($uusk6rgus,$uuslaius);//teeme uue pildi mille peale ma kopeerime 6ige :P
        
imagecopyresampled($uussuurus$image0000$uuslaius$uusk6rgus$laius$k6rgus);//kopeerime pildi uuele suurusele
            
global $text;//hoolitseme ka selle eest,et muutujat $text saaks kasutada v2ljaspool seda funktsiooni
            
ob_start();
                
imagejpeg($uussuurus);//laseme v2lja
                
$text=ob_get_contents();//v6tame ob_starti ja endi vahel juhtunu muutujasse(ehk siis pildi)
            
ob_end_clean();
            
imagedestroy($uussuurus);//ja kustutame :P
    
}

uussuurus('siin/on/pilt.jpeg','49','45');

//EDIT leidsin kohe vea,nimelt saab siia ainult toppida jpeg pilte:
//vahetasin $image=imagecreatefromjpeg($algnepilt); sellega:
//$image=imagecreatefromstring(file_get_contents($algnepilt) );
?>



Väljastab ta siis $text,seda saab siis andmebaasi toppida või echoda.

Igastahes parandused on oodatud :P

28.10.2008 15:45:26 Vajutades siia näed kasutaja ccsf profiili
Kokku: 25947 registreerunud kasutajat, 9711 teemat, 54609 postitust.
Täna on esmaspäev, 19. august 2019. Kell on 21:33.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2019 PHP Center. Kõik õigused reserveeritud.