Questions tagged «interpolation»

19
为功率计生成红色和绿色之间的颜色?
我正在编写Java游戏,并且想实现一个功率计,以了解您要射击某些东西的难度。 我需要编写一个整数,该整数的取值范围为0-100,并且根据该数字的高低,它将返回绿色(功率标度为0)和红色(功率标度为100)之间的颜色。 与音量控制的工作方式类似: 我需要对颜色的红色,绿色和蓝色分量执行什么操作才能生成绿色和红色之间的颜色? 因此,我可以说,getColor(80)它将返回橙色(R,G,B中的值),或者getColor(10)将返回更绿色/黄色RGB的值。 我知道我需要增加一种新颜色的R,G,B值的分量,但是我不知道随着颜色从绿色到红色的变化,具体是上升还是下降。 进展: 我最终使用了HSV / HSB颜色空间,因为我更喜欢渐变色(中间没有深褐色)。 我使用的功能是: public Color getColor(double power) { double H = power * 0.4; // Hue (note 0.4 = Green, see huge chart below) double S = 0.9; // Saturation double B = 0.9; // Brightness return Color.getHSBColor((float)H, (float)S, (float)B); } 其中“幂”是介于0.0和1.0之间的数字。0.0将返回亮红色,1.0将返回亮绿色。 …

1
如何使用scipy执行二维插值?
此Q&A旨在作为有关使用scipy进行二维(和多维)插值的规范(-ish)。经常有关于各种多维插值方法的基本语法的问题,我希望也将这些问题弄清楚。 我有一组散二维数据点,我想他们绘制作为一个很好的表面,最好使用类似contourf或plot_surface在matplotlib.pyplot。如何使用scipy将二维或多维数据插值到网格? 我已经找到了该scipy.interpolate子软件包,但是在使用interp2dor bisplrep或griddataor 时仍然会出错rbf。这些方法的正确语法是什么?


6
HTML5 canvas drawImage:如何应用抗锯齿
请看下面的例子: http://jsfiddle.net/MLGr4/47/ var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); img = new Image(); img.onload = function(){ canvas.width = 400; canvas.height = 150; ctx.drawImage(img, 0, 0, img.width, img.height, 0, 0, 400, 150); } img.src = "http://openwalls.com/image/1734/colored_lines_on_blue_background_1920x1200.jpg"; 如您所见,尽管据说drawImage自动应用了抗锯齿,但该图像并未抗锯齿。我尝试了许多不同的方法,但是似乎没有用。您能告诉我如何获得抗锯齿图像吗?谢谢。

9
Android如何用手指画一条平滑的线
http://marakana.com/tutorials/android/2d-graphics-example.html 我在下面使用这个例子。但是,当我在屏幕上移动手指的速度过快时,线条会变成单个点。 我不确定是否可以加快绘图速度。或者我应该用一条直线连接最后两个点。这两种解决方案中的第二种似乎是一个不错的选择,除了快速移动手指时,您会得到一条较长的直线段,然后是锐利的曲线。 如果还有其他解决方案,那将是非常高兴的。 感谢您的任何提前帮助。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.