挑战的目标是确定图像中线条的角度。
图片上的规则:
- 图像背景将为白色(
#FFFFFF
) - 线条的笔触将为黑色(
#000000
) - 该行不会抗锯齿
- 图片将为100x100像素
- 该线将从图像的中心开始
- 该行将开始向下指向(6-OClock)
- 该行将是50像素长
- 从起始位置开始逆时针测量线的角度
- 图像编解码器将为
.jpg
或.png
输入格式将是命令行arg,脚本输入或函数arg传递的文件名。输出格式很简单-仅输出度数(例如90
)。
答案可以是规定量度的±1度。以下是一些示例图片:
带有灰色背景的45度参考图像
0度
45度
50度
130度
230度
324度
这是用于创建图像的代码(这是使用Processing编码的):
int deg = 45;
int centX = width/2, centY = height/2;
background(255);
noSmooth();
line(centX,
centY,
centX + sin(radians(deg))*50,
centY + cos(radians(deg))*50);
saveFrame("line-"+deg+".png");// image codec can be changed here. use '.png' or '.jpg'
1
我收到反对票了吗?如果可以,选民为什么要退飞机?
—
J Atkin
我们可以只显示它,而不将其保存到文件中吗?
—
ev3commander
当然,这就是所有其他答案的方式。只需将控制台生成的答案打印到控制台即可。
—
J Atkin
@JAtkin我不会担心通常被推荐的帖子的被否决。c:我们都明白。
—
Addison Crump 2015年
原来如此。我不知道为什么
—
要买