我使用GD來繪製陣列點數據中的一些簡單圖表。試圖優化外觀 - 即使使用imageantialias
,點之間的線中仍然存在明顯可見的鋸齒。什麼是更好的方式來PHP的兩個點之間的一條線GD抗鋸齒?PHP GD更強更強Antialias
2
A
回答
0
它看起來最簡單的解決方案是解壓縮JPGraph(http://jpgraph.net),並使用圖表類 - 線出來驚人的反鋸齒,我敢說,很漂亮!
(ImageMagick的是一種痛苦設立在CentOS服務器 - 吹起來,減少上面的方法似乎並沒有提高抗鋸齒..)
0
GD和許多尷尬的解決方法有很多限制。我建議使用ImageMagick代替以獲得更好的繪圖工具。
0
如何應用imagefilter
的IMG_FILTER_GAUSSIAN_BLUR
,IMG_FILTER_SELECTIVE_BLUR
或IMG_FILTER_SMOOTH
就行了?
0
可能是這樣的情況,您的行是正確antialiased,但您還需要伽馬校正圖像。我不知道GD是否對你來說很容易,但是我已經在自己的渲染代碼中看到了這種效果,並且適當的gamma值取決於你使用的顯示器。
0
對不起,看來我downvoted你(或我改變了這一切?看來我現在評論家徽章)
我使用了一些黑客,它看起來沒有那麼糟糕
http://i42.tinypic.com/72tzes.jpg
http://i42.tinypic.com/290yidi.png
我在主線後面畫了幾條線,顏色較少
$arColor = imagecolorsforindex($im, $color);
$AAcolor = imagecolorallocatealpha($im, $arColor['red'], $arColor['green'], $arColor['blue'], 112);
imageline($im,round($prevX+1),round($prevY),round($x),round($y+1),$AAcolor);
imageline($im,round($prevX),round($prevY-1),round($x+1),round($y),$AAcolor);
imageline($im,round($prevX-1),round($prevY),round($x),round($y-1),$AAcolor);
imageline($im,round($prevX),round($prevY+1),round($x-1),round($y),$AAcolor);
imageline($im,round($prevX),round($prevY),round($x),round($y),$color);
相關問題
- 1. 更改PHP類型強制
- 2. 更強大的svn更新
- 3. XML - 強制更新
- 4. 強制UIScrollView更新
- 5. 強制更多GC_FOR_ALLOC
- 6. 更強大的getOrElse?
- 7. 強制UI更新
- 8. PHP GD Rezize(更大或更小)
- 9. 強制更新Magento擴展
- 10. 不能用cpan/cpanm強制安裝GD
- 11. 強制觸發更新+更新事件
- 12. Android - GridView強制更新數據更改
- 13. Nuget Packages.config更改 - 不強制csproj更新
- 14. 強制Chrome密碼更新
- 15. 強制更改密碼
- 16. Unity HoloLens強制SpatialMapping更新?
- 17. 強制MKMapView viewForAnnotation更新
- 18. 如何強制UIView更新
- 19. Javascript - Windows Store - 強制更新
- 20. eclipselink中的強制更新
- 21. 強制更新虛擬CListCtrl
- 22. 強制畫布更新
- 23. 強制Winform控件更新
- 24. 強制佈局更新
- 25. 如何強制Openssl更新?
- 26. 如何強制INFORMATION_SCHEMA.COLUMNS更新
- 27. 強制方向更改
- 28. PhpStorm中的強制更新
- 29. 強制Qt GUI更新
- 30. 強制綁定更新Silverlight
如何將它應用在線上?將其應用於圖像資源只會使其看起來模糊不清,但鋸齒仍然很明顯... – ina 2010-11-16 07:12:41
在可以疊加在背景圖像上的單獨透明圖像上創建線條 – stillstanding 2010-11-16 07:20:33
原始圖像只有一行 - 應用模糊/平滑的過濾器只是模糊了線條,但仍然存在問題http://ina-zntvj.posterous.com/php-gd-jaggedness – ina 2010-11-16 07:37:01