[php] imagecreatetruecolor(), как задать цвет фона ?

Discussion in 'PHP' started by itetc, 24 Feb 2010.

  1. itetc

    itetc New Member

    Joined:
    9 Feb 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Всем привет !

    как задать цвет фона , если создавать изображение функцией imagecreatetruecolor()?

    PHP:
    header ("Content-type: image/png");
    $img imagecreatetruecolor(320240);
                
    imagecolorallocate($img2331491);
    imagepng($img);
    imagedestroy($img);

    Пробывал так не получается - оно всеравно черное - как решать проблему ?
     
  2. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    насколько я помню - ни как....
    эта функция создает черный цвет
     
  3. itetc

    itetc New Member

    Joined:
    9 Feb 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    а залить всерху нужным цветом можно ?
     
  4. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    http://phpclub.ru/manrus/f/ref.image.html

    посмотри тут
     
  5. itetc

    itetc New Member

    Joined:
    9 Feb 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    нашел есль функция imagefill(resource image, int x, int y, int col)

    немогу разобратся с последним параметром int col - собственно как из формата "FF0000" получить int цвета ?
     
  6. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    PHP:
    $img = @imagecreatetruecolor(12080) or die;
    $white imagecolorallocate($img255255255);
    imagefill($img00$white);
    imagepng($img);
    imagedestroy($img);
     
  7. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    стоит смотреть на прикреплённые темы, прежде чем создавать новую.

    https://forum.antichat.ru/thread40896.html
     
  8. dr.Web

    dr.Web Member

    Joined:
    2 Feb 2009
    Messages:
    7
    Likes Received:
    22
    Reputations:
    10
    PHP:
    <?php

      $image 
    imagecreatetruecolor(80,60// создаем изображение... 
        
    or die('Cannot create image');     // ...или прерываем работу скрипта в случае ошибки 


      // "Зальем" фон картинки синим цветом...
      
    imagefill($image000x000080);
      
    // Нарисуем желтый контурный эллипс...
      
    imageellipse($image403050500xFFFF00);
      
    // ...и еще пару, но сплошных...
      
    imagefilledellipse($image302010100xFFFF00);
      
    imagefilledellipse($image502010100xFFFF00);
      
    // ...вертикальную линию...
      
    imageline($image402840380xFFFF00);
      
    // ...и дугу.
      
    imagearc($image40304040451350xFFFF00);

      
    // Устанавливаем тип документа - "изображение в формате PNG"...
      
    header('Content-type: image/png'); 
      
    // ...И, наконец, выведем сгенерированную картинку в формате PNG:
      
    imagepng($image);

      
    imagedestroy($image);                // освобождаем память, выделенную для изображения

    ?>