इस चुनौती का लक्ष्य एक छवि में एक पंक्ति के कोण को निर्धारित करना है।
छवि पर नियम:
- छवि की पृष्ठभूमि सफेद होगी (
#FFFFFF
) - लाइन का स्ट्रोक काला होगा (
#000000
) - लाइन अलियास विरोधी नहीं होगी
- इमेज 100x100 पिक्सल की होगी
- रेखा छवि के केंद्र में शुरू होगी
- लाइन नीचे इंगित करना शुरू कर देगी (6-OClock)
- लाइन 50 पिक्सल लंबी होगी
- लाइन का कोण प्रारंभिक स्थिति से वामावर्त मापा जा रहा है
- छवि कोडेक
.jpg
या तो होगा.png
इनपुट प्रारूप कमांड लाइन arg, स्क्रिप्ट इनपुट या फ़ंक्शन arg द्वारा पारित एक फ़ाइल नाम होगा। आउटपुट स्वरूप सरल है - बस डिग्री की संख्या (उदाहरण के लिए 90
) का आउटपुट करें ।
उत्तर दिए गए माप के ± 1 डिग्री हो सकते हैं। यहाँ कुछ उदाहरण चित्र दिए गए हैं:
ग्रे पृष्ठभूमि के साथ 45 डिग्री पर एक संदर्भ छवि
0 डिग्री है
45 डिग्री से
50 डिग्री से
130 डिग्री से
230 डिग्री से
324 डिग्री से
यहाँ छवियों को बनाने के लिए उपयोग किया जाने वाला कोड है (यह प्रसंस्करण के साथ कोडित है ):
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'