Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Рисование прямоугольника
Форумы портала PHP.SU » » Графика в PHP » Рисование прямоугольника

Страниц (1): [1]
 

1. Yashko - 02 Августа, 2011 - 19:37:22 - перейти к сообщению
Как нарисовать пустой прямоугольник с черными границами посредством php?
2. LIME - 02 Августа, 2011 - 19:47:25 - перейти к сообщению
3. Yashko - 02 Августа, 2011 - 19:52:55 - перейти к сообщению
Так а как нарисовать пустой прямоугольник?
4. OrmaJever - 02 Августа, 2011 - 19:59:34 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. // create a 100*100 image
  4. $img = imagecreatetruecolor(100, 100);
  5.  
  6. // output image in the browser
  7. header("Content-type: image/png");
  8. imagepng($img);
  9.  
  10. // free memory
  11. ?>

пример из сылки без зелёных линий
5. Yashko - 02 Августа, 2011 - 20:02:22 - перейти к сообщению
Мне нужен пустой прямоугольник(
(Добавление)
Как нарисовать сразу две фигуры?
PHP:
скопировать код в буфер обмена
  1. <?
  2. header("Content-Type: image/png");
  3. $var=22;
  4. $image = imagecreate($var,20);
  5. $fon = imagecolorallocate($image,0,255,0);
  6. $img = imagecreatetruecolor(100,20);
  7.  
  8. imagepng($image);
  9. imagedestroy($image);
  10.       imagepng($img);
  11.       imagedestroy($img);
  12. ?>

выводит тока image
6. LIME - 02 Августа, 2011 - 20:40:22 - перейти к сообщению
Yashko если вам нужен просто прямоугольник нарисуйте его в паинте ))
7. dzheka3d - 03 Августа, 2011 - 00:34:03 - перейти к сообщению
Ребята, объясните пожалуйста недалекому. Почему в первом варианте мы написали строку
header("Content-Type: image/png"); вконце, а во втором вначале?
И если не сложно, поясните пожалуйста весь второй вариант, а то не понятно, почему строка $image = imagecreate($var,20); во втором варианте есть, а в первом небыло...
8. OrmaJever - 03 Августа, 2011 - 00:54:58 - перейти к сообщению
dzheka3d пишет:
Почему в первом варианте мы написали строку
header("Content-Type: image/png"); вконце, а во втором вначале?

потому что в первом варианте перед ней нету вывода в браузер.
9. dzheka3d - 03 Августа, 2011 - 01:08:38 - перейти к сообщению
т.е. во втором коде её можно было поместить на строку под номером '7' ?
10. illy - 19 Августа, 2011 - 20:48:12 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $img=imagecreatetruecolor(400,300);
  3. $fon=imagecolorallocate($img,100,100,100);
  4. imagefill($img,0,0,$fon);
  5. imagerectangle($img,100,60,300,220,0xffff00);
  6. imagerectangle($img,140,90,170,120,0xffff00);
  7. imagerectangle($img,230,90,260,120,0xffff00);
  8. for($n=0;$n<11;$n++){
  9. imagerectangle($img,140+$n*10,145,160+$n*10,160,0xffff00);
  10. }
  11. for($n=0;$n<11;$n++){
  12. imagerectangle($img,140+$n*10,160,160+$n*10,175,0xffff00);
  13. }
  14. imagestring($img,5,130,240,'Hello, world!!!',0xd00000);
  15. header("Content-type: image/png");
  16. imagepng($img);
  17. ?>

 

Powered by ExBB FM 1.0 RC1