Avatar billede shemeri Praktikant
24. marts 2004 - 02:20 Der er 17 kommentarer

hvor er fejlen?!

Hvor er fejlen i min kode?! :(

    $photoImage = ImageCreateFromJPEG('test.jpg');
    ImageAlphaBlending($photoImage, true);

    $logoImage = ImageCreateFromPNG('photo_logo.png');
    $logoW = ImageSX($logoImage);
    $logoH = ImageSY($logoImage);

    ImageCopy($photoImage, $logoImage, 0, 0, 0, 0, $logoW, $logoH);

    header("content-type: image/jpeg");
    ImageJPEG($photoImage); // output to browser

    ImageDestroy($photoImage);
Avatar billede olebole Juniormester
24. marts 2004 - 02:29 #1
<ole>

Hvad er fejlen?  :)

/mvh
</bole>
Avatar billede shemeri Praktikant
24. marts 2004 - 02:35 #2
ImageJPEG($photoImage); skal fremvise billedet, men det g&oslash;r den ikke?!

Der vises ingen billeder!!
Avatar billede olebole Juniormester
24. marts 2004 - 02:47 #3
Så er det nok fordi, dine billeder ikke ligger, hvor de skal - eller, at du har en gammel version af GDLib på serveren. Scriptet kræver version 2.0.1
Avatar billede olebole Juniormester
24. marts 2004 - 02:50 #4
Lav en fil 'info.php' og skriv i den:

<?
  phpinfo();
?>

Læg den på serveren og kald den i en browser. Du kan nu se, hvordan din PHP-opsætning er konfigureret - og altså versionen af din GDLib  ;o)
Avatar billede shemeri Praktikant
24. marts 2004 - 02:55 #5
versionen af GDLib er bundled (2.0.15 compatible)  og den er enabled.

billedet ligger p&aring; serveren, og det er jeg sikker p&aring; :)
Avatar billede nikolajdu Nybegynder
24. marts 2004 - 03:04 #6
prøv med :

header("Content-type: image/jpeg");

Altså stort C
Avatar billede olebole Juniormester
24. marts 2004 - 03:08 #7
Jeg har testet scriptet hos mig selv og har ingen problemer med det  :)
Er du 100% sikker på, de to billeder ligger i samme mappe, som scriptet?
Avatar billede olebole Juniormester
24. marts 2004 - 03:10 #8
Du skriver: "billedet ligger p&aring; serveren ...". Der skulle gerne ligge to billeder  ;o)
Har du en URL til eksemplet, så vi kan teste?
Avatar billede nikolajdu Nybegynder
24. marts 2004 - 03:12 #9
Det skulle gerne give fejl hvis ikke billederne findes - Altså forudsat at fejl er slået til ;-)
Avatar billede olebole Juniormester
24. marts 2004 - 03:13 #10
yups ... men erfaringen siger: "Tag aldrig noget for givet"  ;o)
Avatar billede shemeri Praktikant
24. marts 2004 - 03:22 #11
hmm, jeg er faktisk helt sikker p&aring; at de 2 billeder ligger i samme mappe som scriptet, men der vises ingenting, som om billedet ikke finds p&aring; serveren !!!

Er der andre m&aring;de man kan l&aelig;g en logo ind i et andet billede f&oslash;r den fremvises p&aring; browseren?!
Avatar billede olebole Juniormester
24. marts 2004 - 03:26 #12
Ja, hvis ImageMagick er installeret - men det er nok mindre sandsynligt. Det lyder bare temmelig sort, at dit script ikke skulle virke. Som sagt har jeg ingen problemer med det.
Er serveren din egen - eller er det en udbyders?
Avatar billede shemeri Praktikant
24. marts 2004 - 03:28 #13
det er freepaq.dk
Avatar billede olebole Juniormester
24. marts 2004 - 03:29 #14
nåja, så er alt jo muligt  :)
Avatar billede shemeri Praktikant
24. marts 2004 - 03:30 #15
hmm kan jeg gøre det på en anden måde?!
Avatar billede olebole Juniormester
24. marts 2004 - 03:35 #16
Photoshop/ImageReady - men det er vel ikke lige det, du vil høre  :)
Prøv at kontakte dem imorgen og spørg, hvorfor et fuldstændig standard GD-script ikke virker på deres server. Meget andet kan du nok ikke gøre  :o|
Avatar billede Slettet bruger
24. marts 2004 - 09:02 #17
Du kunne overveje at flytte server til en af de billige (ikke gratis), f.eks. Cliche som trods den høje pris på 1-5 kroner er det hele værd.

De har i det mindste GDLib ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester