Loading:


    imagefilledarc
    bool imagefilledarc ( resource $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color , int $style )

    Rysuje częściowy łuk od środka określonego współrzędnymi w danym obrazie




    Parametry

     

    obraz - Zasób obrazu, zwrócony przez jedną z funkcji tworzących obrazy, taką jak imagecreatetruecolor().

     

    cx - współrzędna x środka


    cy -
    współrzędna y środka


    width -
    Szerokość łuku


    height - wysokość łuku


    start Początek kąta łuku w stopniach


    end - he arc start angle, in degrees. Koniec łuku w stopniach, 0° wskazuje na godzine trzecią, i łuk jest wygięty w prawo

    color - Kolor eipsy utworzony w imagecolorallocate().


    style -
    Bitowe lub następujące możliwe style:


    IMG_ARC_PIE i IMG_ARC_CHORD wykluczają się wzajemnie;

    IMG_ARC_CHORD
    tylko łączy rozpoczęcia i zakończenia kątów linii prostej, 

    IMG_ARC_PIE
    tworzy zaokrąglone krawędzie.

    IMG_ARC_NOFILL wskazuje, że cięść łuku  powinny być opisane, nie obsadzone.

    IMG_ARC_EDGED
    , stosowane razem z IMG_ARC_NOFILL, wskazuje, że początek i koniec kątów powinien być podłączony z centrum


     Zwracane wartości

    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



    Napisz Artyku³

    Listing


    //Przykład #1 Tworzy wykres 3D
    <?php

    // tworzymy obraz
    $image = imagecreatetruecolor(100, 100);

    // zapisujemy kilka kolorów
    $white    = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
    $gray     = imagecolorallocate($image, 0xC0, 0xC0, 0xC0);
    $darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90);
    $navy     = imagecolorallocate($image, 0x00, 0x00, 0x80);
    $darknavy = imagecolorallocate($image, 0x00, 0x00, 0x50);
    $red      = imagecolorallocate($image, 0xFF, 0x00, 0x00);
    $darkred  = imagecolorallocate($image, 0x90, 0x00, 0x00);

    // tworzymy efekt 3d
    for ($i = 60; $i > 50; $i--) {
       imagefilledarc($image, 50, $i, 100, 50, 0, 45, $darknavy, IMG_ARC_PIE);
       imagefilledarc($image, 50, $i, 100, 50, 45, 75 , $darkgray, IMG_ARC_PIE);
       imagefilledarc($image, 50, $i, 100, 50, 75, 360 , $darkred, IMG_ARC_PIE);
    }

    imagefilledarc($image, 50, 50, 100, 50, 0, 45, $navy, IMG_ARC_PIE);
    imagefilledarc($image, 50, 50, 100, 50, 45, 75 , $gray, IMG_ARC_PIE);
    imagefilledarc($image, 50, 50, 100, 50, 75, 360 , $red, IMG_ARC_PIE);


    // montujemy obraz
    header('Content-type: image/png');
    imagepng($image);
    imagedestroy($image);
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors