|
|
|
| Рисую на php 2 линии - одну горизонтально, другую вертикально с одинаковым размером
$x = 10; $y = 260;
$x1 = 10; $y1 = 10;
$x2 = 10; $y2 = 10;
$x3 = 260; $y3 = 10;
// построение рисунка
$img = imagecreatetruecolor(300, 300);
$ink = imagecolorallocate($img, 255, 255, 255);
imageline($img, $x, $y, $x1, $y1, $ink);
imageline($img, $x2, $y2, $x3, $y3, $ink);
imagepng($img);
imagedestroy($img);
|
на экране монитора получается горизонтальная линия 9.2 мм, вертикальная линия 9.8 мм
т. е размер разный.
Как рисовать в масштабе? Где почитать об этом?
наверное это связано с разрешением экрана? | |
|
|
|
|
|
|
|
для: gumanoid
(01.06.2009 в 15:52)
| | У вас большие искажения монитора. Причина может быть, например, если монитор матричный, то при промежуточных разрешениях возможны искажения. При маскимальном разрешении все будет в норме, пиксель у монитора квадратный, так что все будет равно. Правда в миллиметрах, это уже будет зависеть от зерна монитора. | |
|
|
|
|
|
|
|
для: sim5
(01.06.2009 в 17:44)
| | Спасибо, все так и есть - стояло не максимальное разрешение монитора! | |
|
|
|