ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   PHP (https://forum.antichat.io/forumdisplay.php?f=37)
-   -   [php] imagecreatetruecolor(), как задать цвет фона ? (https://forum.antichat.io/showthread.php?t=181546)

itetc 24.02.2010 15:53

[php] imagecreatetruecolor(), как задать цвет фона ?
 
Всем привет !

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

PHP код:

header ("Content-type: image/png");
$img = imagecreatetruecolor(320, 240);
            
imagecolorallocate($img, 233, 14, 91);
imagepng($img);
imagedestroy($img); 

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

.::BARS::. 24.02.2010 16:23

насколько я помню - ни как....
эта функция создает черный цвет

itetc 24.02.2010 16:25

а залить всерху нужным цветом можно ?

.::BARS::. 24.02.2010 16:25

http://phpclub.ru/manrus/f/ref.image.html

посмотри тут

itetc 24.02.2010 16:52

нашел есль функция imagefill(resource image, int x, int y, int col)

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

imajo.ati 24.02.2010 17:31

PHP код:

$img = @imagecreatetruecolor(120, 80) or die;
$white = imagecolorallocate($img, 255, 255, 255);
imagefill($img, 0, 0, $white);
imagepng($img);
imagedestroy($img); 


scrat 24.02.2010 20:30

стоит смотреть на прикреплённые темы, прежде чем создавать новую.

https://forum.antichat.ru/thread40896.html

dr.Web 27.02.2010 14:54

PHP код:

<?php

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


  // "Зальем" фон картинки синим цветом...
  
imagefill($image, 0, 0, 0x000080);
  
// Нарисуем желтый контурный эллипс...
  
imageellipse($image, 40, 30, 50, 50, 0xFFFF00);
  
// ...и еще пару, но сплошных...
  
imagefilledellipse($image, 30, 20, 10, 10, 0xFFFF00);
  
imagefilledellipse($image, 50, 20, 10, 10, 0xFFFF00);
  
// ...вертикальную линию...
  
imageline($image, 40, 28, 40, 38, 0xFFFF00);
  
// ...и дугу.
  
imagearc($image, 40, 30, 40, 40, 45, 135, 0xFFFF00);

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

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

?>



Время: 11:42