Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
[php] imagecreatetruecolor(), как задать цвет фона ? |

24.02.2010, 15:53
|
|
Новичок
Регистрация: 09.02.2010
Сообщений: 3
Провел на форуме: 13314
Репутация:
0
|
|
[php] imagecreatetruecolor(), как задать цвет фона ?
Всем привет !
как задать цвет фона , если создавать изображение функцией imagecreatetruecolor()?
PHP код:
header ("Content-type: image/png");
$img = imagecreatetruecolor(320, 240);
imagecolorallocate($img, 233, 14, 91);
imagepng($img);
imagedestroy($img);
Пробывал так не получается - оно всеравно черное - как решать проблему ?
|
|
|

24.02.2010, 16:23
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
насколько я помню - ни как....
эта функция создает черный цвет
|
|
|

24.02.2010, 16:25
|
|
Новичок
Регистрация: 09.02.2010
Сообщений: 3
Провел на форуме: 13314
Репутация:
0
|
|
а залить всерху нужным цветом можно ?
|
|
|

24.02.2010, 16:25
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
http://phpclub.ru/manrus/f/ref.image.html
посмотри тут
|
|
|

24.02.2010, 16:52
|
|
Новичок
Регистрация: 09.02.2010
Сообщений: 3
Провел на форуме: 13314
Репутация:
0
|
|
нашел есль функция imagefill(resource image, int x, int y, int col)
немогу разобратся с последним параметром int col - собственно как из формата "FF0000" получить int цвета ?
|
|
|

24.02.2010, 17:31
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
PHP код:
$img = @imagecreatetruecolor(120, 80) or die;
$white = imagecolorallocate($img, 255, 255, 255);
imagefill($img, 0, 0, $white);
imagepng($img);
imagedestroy($img);
|
|
|

24.02.2010, 20:30
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
стоит смотреть на прикреплённые темы, прежде чем создавать новую.
https://forum.antichat.ru/thread40896.html
|
|
|

27.02.2010, 14:54
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
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); // освобождаем память, выделенную для изображения
?>
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|