2009-07-21 2 views
0

, если я что-то вроде этогопытается понять что-то о PHP Gd

<?php 
$image = imagecreate(300,20); 
$background = imagecolorallocate($image,0,0,0); 
$foreground = imagecolorallocate($image,255,255,255); 


imagestring($image,5,5,1,'sarmenhb, $foreground); 
header('Content-type: image/jpeg'); 
imagejpeg($image); 
?> 

как же PHP знаю, что первая функция ImageColorAllocate будет мой фон witout даже указав его? что, если у меня есть несколько функций этого типа. как php свяжется с тем, какой из них будет использоваться для фона?

Thnx

ответ

4

Согласно официальному PHP инструкции:

Примечание: первый вызов ImageColorAllocate() заполняет цвет фона в палитре на основе изображений - изображения, созданные с помощью ImageCreate().

http://us3.php.net/manual/en/function.imagecolorallocate.php

+0

ок спасибо имеет смысл, я должен был refered к руководству. но, надеюсь, они изменят это в будущем. это своего рода не имеет смысла для newbees. – 2009-07-21 06:35:31

+0

Grr Kane. Я только что закончил набирать свой ответ, когда появился ваш. :) – hobodave

+0

Ха-ха hobodave, похоже, вы вполне враг: P –

Смежные вопросы