Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    16 kleuren na GD Lib bewerking?
    geregistreerd gebruiker
    388 Berichten
    Ingeschreven
    22/08/02

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 23092766
    Ondernemingsnummer: nvt

    Thread Starter

    Question 16 kleuren na GD Lib bewerking?

    Ik heb een klein probleempje met de GD library. Een klant van me kan gewoon foto's uploaden via een websysteempje. Dit werkt verder goed.

    Als een bezoeker vervolgens echter de website bezoekt waar deze geuploade foto's op staan krijgt hij deze te zien in naar ik meen 16 kleuren.

    Als je zo'n foto ff download via FTP en opent op je eigen computer, is de foto gewoon goed. Dus het kan niet bij het uploaden o.i.d. fout gaan.

    Het enige mogelijke probleem zou dan nog een GD Lib bewerking kunnen zijn. Als een bezoeker de site bekijkt, zet een php bestandje een groen randje om de foto en word de foto "Geresized" met de onderstaande code.

    <?php
    $extentie = substr($file, count($file) - 4, 3);

    if ($extentie == "jpg")
    {
    $src = ImageCreateFromJPEG("foto/$file");
    }

    if ($extentie == "png")
    {
    $src = ImageCreateFromPNG("foto/$file");
    }

    if ($extentie == "bmp")
    {
    $src = ImageCreateFromBMP("foto/$file");
    }

    $width = ImageSx($src);
    $height = ImageSy($src);

    $dst = ImageCreate($newx,$newy);

    $zwart = ImageColorAllocate($dst,0,189,33);

    ImageCopyResized($dst, $src, 0,0,0,0,$newx,$newy,$width,$height);

    // Buitenste Rand
    ImageLine ($dst, 0, 0, $newx - 1, 0, $zwart);
    ImageLine ($dst, $newx - 1, 0, $newx - 1, $newy - 1, $zwart);
    ImageLine ($dst, $newx - 1, $newy - 1, 0, $newy - 1, $zwart);
    ImageLine ($dst, 0, $newy - 1, 0, 0, $zwart);

    // Binnenste Rand
    ImageLine ($dst, 1, 1, $newx - 2, 1, $zwart);
    ImageLine ($dst, $newx - 2, 1, $newx - 2, $newy - 2, $zwart);
    ImageLine ($dst, $newx - 2, $newy - 2, 1, $newy - 2, $zwart);
    ImageLine ($dst, 1, $newy - 2, 1, 1, $zwart);


    header ('Content-Type: image/png');
    ImagePNG($dst);
    ?>

    Echter zie ik niet in waarom dan de kleuren van het plaatje moeten teruglopen... iemand een idee?

    Thnx

  2. #2
    16 kleuren na GD Lib bewerking?
    geregistreerd gebruiker
    116 Berichten
    Ingeschreven
    19/06/03

    Locatie
    Buitenpost

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    "imagecreate" vervangen door "imagecreatetruecolor"

    Laatst gewijzigd door Galactus; 29/08/03 om 14:02.

  3. #3
    16 kleuren na GD Lib bewerking?
    geregistreerd gebruiker
    2.088 Berichten
    Ingeschreven
    22/05/02

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17112708
    Ondernemingsnummer: nvt

    Juistem.

  4. #4
    16 kleuren na GD Lib bewerking?
    geregistreerd gebruiker
    388 Berichten
    Ingeschreven
    22/08/02

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 23092766
    Ondernemingsnummer: nvt

    Thread Starter
    *bagger* En daar ben je dan uren weer mee bezig haha.

    Mijn hartelijke dank!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics