Lines Matching full:im
38 $im = imagecreatetruecolor($size[0], $size[1]); variable
40 $white = imagecolorallocate($im, 255, 255, 255);
41 $c = imagecolorallocate($im, 255, 0, 0);
43 imagefilledrectangle($im, 0, 0, $size[0], $size[1], $white);
89 function l_arrow($im, $arr, $color) { argument
91 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$c[0][0], $arr[1][1]-$c[0][1], $color);
92 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$c[1][0], $arr[1][1]-$c[1][1], $color);
96 function l_darrow($im, $arr, $color) { argument
99 …imageline($im, $arr[0][0]+$c[0][0], $arr[0][1]+$c[0][1], $arr[1][0]+$c[0][0], $arr[1][1]+$c[0][1],…
100 …imageline($im, $arr[0][0]+$c[0][0], $arr[0][1]+$c[0][1], $arr[1][0]+$c[0][0], $arr[1][1]+$c[0][1],…
101 …imageline($im, $arr[0][0]+$c[1][0], $arr[0][1]+$c[1][1], $arr[1][0]+$c[1][0], $arr[1][1]+$c[1][1],…
102 …imageline($im, $arr[0][0]+$c[1][0], $arr[0][1]+$c[1][1], $arr[1][0]+$c[1][0], $arr[1][1]+$c[1][1],…
103 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$d[0][0], $arr[1][1]-$d[0][1], $color);
104 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$d[1][0], $arr[1][1]-$d[1][1], $color);
108 function l_tarrow($im, $arr, $color) { argument
110 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$c[0][0], $arr[1][1]-$c[0][1], $color);
111 imageline($im, $arr[1][0], $arr[1][1], $arr[1][0]-$c[1][0], $arr[1][1]-$c[1][1], $color);
114 imageline($im, $arr[0][0], $arr[0][1], $arr[0][0]-$c[0][0], $arr[0][1]-$c[0][1], $color);
115 imageline($im, $arr[0][0], $arr[0][1], $arr[0][0]-$c[1][0], $arr[0][1]-$c[1][1], $color);
118 function l_hige($im, $arr, $color) { argument
120 imageline($im, $arr[1][0]-$c[0][0], $arr[1][1]-$c[0][1], $arr[1][0], $arr[1][1], $color);
121 imageline($im, $arr[1][0]-$c[1][0], $arr[1][1]-$c[1][1], $arr[1][0], $arr[1][1], $color);
125 function l_star($im, $arr, $color) { argument
128 imagepolygon($im, array(
138 function l_check($im, $arr, $color) { argument
141 imageline($im, $x, $y, $x+5, $y+7, $color);
142 imageline($im, $x+5, $y+7, $x+20, $y, $color);
146 function l_complete($im, $arr, $color) { argument
147 …imagettftext($im, pixelToPoint(20), 0, $arr[0][0]+3, $arr[0][1]+10, $c, "/usr/share/fonts/vlgothic…
148 imageellipse($im, $arr[0][0]+9, $arr[0][1]+5, 16, 16, $color);
151 function colorSelect($im, $value){ argument
157 $c = imagecolorallocate($im, 0, 0, 0);
160 $c = imagecolorallocate($im, 0, 0, 255);
163 $c = imagecolorallocate($im, 255, 0, 0);
166 $c = imagecolorallocate($im, 0, 255, 0);
171 $c = imagecolorallocate($im, 0, 0, 0);
215 /// Draws a cubic Bezier curve on image $im.
216 function cubicBezierCurve($im, $prev, $p, $color){ argument
224 imageline($im, $a[0], $a[1], $b[0], $b[1], $color);
240 imageline($im, $a0[0], $a0[1], $p1[0], $p1[1], $color);
249 $c = colorSelect($im, $value);
263 imagesetthickness($im, $wid);
264 imageantialias($im, $wid === 1);
266 imagerectangle($im, $p1[0], $p1[1], $p2[0], $p2[1], $c);
268 imagefilledrectangle($im, $p1[0], $p1[1], $p2[0], $p2[1], $c);
270 …imageellipse($im, ($p1[0] + $p2[0]) / 2, ($p1[1] + $p2[1]) / 2, abs($p2[0] - $p1[0]), abs($p2[1] -…
272 …imagefilledellipse($im, ($p1[0] + $p2[0]) / 2, ($p1[1] + $p2[1]) / 2, abs($p2[0] - $p1[0]), abs($p…
274 l_darrow($im, $pts, $c);
276 imageline($im, $p1[0], $p1[1], $p2[0], $p2[1], $c);
278 l_arrow($im, $pts, $c);
280 l_tarrow($im, $pts, $c);
300 imagesetthickness($im, $wid);
301 imageantialias($im, $wid === 1);
304 imageline($im, $prev[0], $prev[1], $p1[0], $p1[1], $c);
308 l_hige($im, array($pts[1], $pts[2]), $c);
310 l_hige($im, array($pts[1], $pts[0]), $c);
313 l_star($im, parsePointList($value["points"]), $c);
316 l_check($im, parsePointList($value["points"]), $c);
319 l_complete($im, parsePointList($value["points"]), $c);
327 …imagettftext($im, pixelToPoint($fontsize), 0, $pts[0][0], $pts[0][1], $c, FONTFACE, $value["text"]…
332 imagesetthickness($im, $wid);
333 imageantialias($im, $wid === 1);
337 cubicBezierCurve($im, $prev, $p, $c);
353 l_hige($im, $a, $c);
366 l_hige($im, $a, $c);
388 imagepng($im);
389 imagedestroy($im);