Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Upload resize + skriv tekst

Upload resize + skriv tekst


 

Upload resize + skriv tekst

Kenneth K.  

Er der nogen som kan fortælle hvordan man uploader et billde laver det om i str. og skrive
en tekst på det?



Dato : 24.03.2003, 18:34

Visninger : 1366

Points : 0

 

$pic1 = ImageCreateFromJPEG($upfile) ; //Opret et billed fra dit uploaded JPEG billede.
$sizeX = ImageSX($pic1); // Hent størrelserne på billedet
$sizeY = ImageSY($pic1);
                    
$newX = 480; // Sæt din nye bredde på billedet
$modsize = $newX / $sizeX;
$newY = round($sizeY * $modsize);
$pic2 = imagecreatetruecolor($newX, $newY);
ImageCopyResampled($pic2,$pic1, 0,0, 0,0, $newX,$newY, $sizeX,$sizeY);

$color = ImageColorAllocate($pic2,255,0,0); // bestem tekstens farve i RGB.
$tekst = "Din tekst" ; // din tekst
$placeX = "5" // hvor mange pixels hen af x-akselen teksten skal placeres.
$placeY = "5" // hvor mange pixels hen af y-akselen teksten skal placeres.
ImageTTFText ($pic2,18,0,($placeX),($placeY),$color,"arial","$tekst");
 
ImageJPEG($pic2, "/din placering af billedet/".$upfile_name, 100); // Gem billedet på
serveren.

// Spyt billedet ud.
echo "<IMG SRC=\"/din placering/$upfile_name\"> X = $sizeXx <BR> Y = $sizeYx <BR> <A
HREF=test.php>tilbage</a>" ;
ImageDestroy($pic2);

Dettte eksempel kræver nok lige at det rettes lidt til her og der, men det er godt at gå
udfra.

Denne funktion kræver GDlib på serveren.


//Lobster


Dato : 30.03.2003, 14:02

skrevet af : Lobster  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund