作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在使用 CImg 库,并且对它的集成和使用如此简单感到非常满意。但是,我现在想画粗线(即超过一个像素粗)。 draw_line
函数 (here) 的 API 文档中并不清楚这是如何完成的。该函数的第二个版本(就在文档中第一个版本的下方)甚至将纹理作为输入,但同样没有宽度。这么综合的图书馆居然没有这个功能,似乎很奇怪。也许应该使用某种转换来完成?我知道我可以使用多边形(即一个矩形,在该矩形中我将使用直线的法线来计算多边形的角),但我担心这会慢得多。
最佳答案
显然,“开箱即用”是不可能的,但是创建你自己的例程,多次调用 CImg 的“draw_line()”例程,移动一两个像素应该会给你你的结果想要,无需太多工作。
关于c++ - CImg库可以画粗线吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5673448/
在这个 jsfiddle 中有一行的 lineWidth 为 1。 http://jsfiddle.net/mailrox/9bMPD/350/ 例如: ctx.lineWidth = 1; 但是画在
我是一名优秀的程序员,十分优秀!