EU এর আনুমানিক সাইন আঁকুন


11

ইউরোপীয় ইউনিয়ন নির্দেশিকা দ্বারা ব্যবহৃত "অনুমান" চিহ্নটির স্পেসিফিকেশন (ইউনিকোডে ইউ + 212 ই, আপনি সম্ভবত এই চ্যালেঞ্জের জন্য প্রিন্ট করতে পারবেন না) এটি যথেষ্ট সুনির্দিষ্ট।

EU আনুমানিক চিহ্নের নির্দিষ্টকরণ

এই প্রশ্ন থেকে কিছু বিধিনিষেধ অনুলিপি করতে : ভেক্টর বা রাস্টার গ্রাফিক্স ব্যবহার করে প্রতীকটি ফাইল বা স্ক্রিনে রেন্ডার করুন। যদি আপনার আউটপুটটি রাস্টারাইজড হয়, আপনার চিত্রের অবশ্যই 264 পিক্সেল × 240 পিক্সেল বা তার বেশি মাত্রা থাকতে হবে। অন্য কোনও সহায়ক লাইন বা দৈর্ঘ্যের সূচকগুলি আঁকতে হবে না।


9
বেশ সুনির্দিষ্ট, তবে এখনও কিছুটা অস্পষ্ট। ঠিক কি কি 0,085, 0,013এবং 0,025পরিমাপ? Is 0,846মাঝখানে তির্যক উপবৃত্ত বাইরের দ্বারা গঠিত উপকেন্দ্র মধ্য দিয়ে পাস করার উদ্দেশ্যে 1এবং 0,9?
— অ্যাডমবর্কবার্ক

1
একই প্রতীক নয়, তবে আমি মনে করি এটি ডুপ হিসাবে বিবেচিত হওয়ার পক্ষে যথেষ্ট: কোডগল্ফ.স্ট্যাকেক্সেক্সঞ্জ / প্রশ্নগুলি / 26689/… । যদিও আমি আমার ডুপ হাতুড়ি ব্যবহার করছি না।
— ডিজিটাল ট্রমা

@ টিমিমিডি 0,025 হ'ল ক্রস বারের পুরুত্ব, যা কেন্দ্রবিন্দুটির উপরে বসে না থেকে উপবৃত্তের কেন্দ্রের উভয় দিক + +-- 0,0125 পর্যন্ত প্রসারিত। (আমি প্রতীকটি উল্টিয়ে দিয়েছি এবং চেক করেছি)) 0,013 হল কোণার ব্যাসার্ধ (কোণার বৃত্তের কেন্দ্র খুঁজে পাওয়া সহজ হওয়া উচিত)। 0,085 এছাড়াও কোণার ব্যাসার্ধ (কোণার বৃত্তের y স্থানাঙ্ক সন্ধানে কিছুটা সহায়তা দারুণ ভাল লাগবে))
— স্তর

1
আপনি যদি 'E', 'n', 'g', 'l', 'a', 'd' অক্ষরগুলি ব্যবহার করা এড়িয়ে যান তবে আরও আকর্ষণীয় ...
— Comintern

উত্তর:


15

ভিবিএ, 587 560 বাইট

Sub S(a,b,c,d,e,f)
Set v=ActiveSheet.Shapes.AddShape(a,b,c,d,e)
v.Fill.ForeColor.RGB=f
v.Line.Visible=0
If a=5 Then v.Adjustments(1)=.5
End Sub
Sub U():p=91.5:w=-1
S 1,0,0,500,450,w
S 9,0,0,500,450,0
S 9,38.5,13.5,423,423,w
S 1,36,120,29,210,0
S 1,65,80,26.5,290,0
S 1,435,120,29,105,0
S 1,408.5,80,26.5,145,0
q=212.25:S 1,9,q,480,19,0
S 5,p,205.75,317,13,w
S 1,405,231.25,95,131.5,w
r=14.5:S 1,p,70.5,r,30,0
q=85:S 9,p,59.6,q,q,w
S 1,p,349.5,r,30,0
S 9,p,305.4,q,q,w
S 1,395,70.5,r,30,0
S 9,323.5,59.6,q,q,w
q=231.25:S 1,p,q,6.5,6.5,0
S 9,p,q,13,13,w
End Sub

ম্যাক্রো ইউ.কে আমন্ত্রণ করুন মূলত প্রচুর আকারের অঙ্কন। আকার 1টি একটি আয়তক্ষেত্র, 5 টি বৃত্তাকার আয়তক্ষেত্র এবং 9 একটি ডিম্বাকৃতি। আউটপুট 500 চওড়া বাই 450 উচ্চ।

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা করুন : বারের শীর্ষে একটি আকৃতির অঙ্কনযুক্ত রেডিউজড কোণগুলি তৈরি করতে বৃত্তাকার আয়তক্ষেত্রটি (শেষগুলি অর্ধবৃত্তগুলিতে পরিণত করার সমন্বয় সহ) যোগ করা হয়েছে।


এক্সেল ntণ - আপনি অবশ্যই যে এটিতে অনেক কাজ ফেলেছিলেন! আপনি 212Sub U()Sub U
— টেলর স্কট

প্রকৃতপক্ষে, আপনি 0 এফ কলগুলিতে পরিবর্তন fকরে Optional f=0এবং a=5 Thenসরাতে, স্থানটি সরিয়ে, সাবরুটাইনগুলিকে একটি কার্যপত্রক কোডেপে সরিয়ে এবং ActiveSheet.কলটি (যার অর্থ ইউটিকে তখন বলা হয় Sheet1.U) মুছে ফেলা এবং কলটি সরিয়ে আপনি এটিকে 535 বাইটে নামিয়ে আনতে পারেন ()ইনSub U()
— টেলর স্কট

3

হামল + সাস, 20 + 722 = 742 বাইট

আমি নিশ্চিত এটি আরও অনেক গল্ফ করা যেতে পারে তবে আমি এতে খুশি। কোডপেনে ডেমো ।

দ্রষ্টব্য: ডিফল্ট মার্জিনের কারণে এর জন্য কমপক্ষে 1,000-কিছু পিক্সেল প্রশস্ত ব্রাউজার উইন্ডো দরকার।

Haml

#u
#v
 #w
 #x
 #y
#z

sass

$w: 1000px
$h: 900px
$a: 183px
$b: 25px
$p: 85px
$q: 13px
$d: 846px
$e: $w - 2*$a
$f: 143px
$s: 50%
$t: $p/5.5
=d($w:$w,$h:$h)
 width: $w
 height: $h
=m($c)
 background-color: $c
=k
 +m(#000)
 position: absolute
 content: ''
=l
 +k
 +m(#fff)
=o($o:$p)
 +d($o,$p)
=r($a)
 border-radius: $a
*
 +k
html,body
 +l
 position: relative
#u
 +d
 clip-path: ellipse($s $s)
#v
 +d($e)
 left: $a
 clip-path: circle(($d/2) at $s $s)
#v::before,#v::after
 +l
 +d($e,($h -$b)/2)
 +r($q)
#v::after
 bottom: 0
#w,#x
 +o($t)
 top: $f
#w::before,#x::before,#y::before
 +l
 +o
 +r($s 0)
#x,#x::before
 right: 0
#x::before
 +r(0 $s 0 0)
#y
 +o($t)
 bottom: $f
 z-index: 9
#y::before
 +r(0 0 0 $s)
#z
 +l
 +d($s,267px)
 top: ($h+$b)/2
 right: 0

3

জিএলএসএল + shadertoy.com, 349 345 344 বাইট

#define F float
void mainImage(out vec4 R,vec2 C){F S=min(iResolution.x,iResolution.y/0.9);vec2 p=C/vec2(0.5,0.45)/S-1.;F A=0.94-length(p*vec2(1.22,1));F H=min(min(-p.y-0.025,p.y+0.551),p.x);F B=max(length(p)-1.,min(abs(p.y)-0.025,max(A,H)));F D=max(min(p.x,-p.y),max(-A,0.634-abs(p.x)));R=vec4(vec3(max(H,min(B*D*64.-0.01,min(B,D)))*S/3.),1);}

এই পৃষ্ঠায় কোড পেস্ট করে পরীক্ষা করা যেতে পারে: https://www.shadertoy.com/new

আউটপুট (যখন পর্দার আকার 1440 * 900 হয়):

এখানে চিত্র বর্ণনা লিখুন


সেখানকার কেন্দ্রীয় বারের প্রান্তে আপনার কোণগুলি সম্পর্কে নিশ্চিত নয়, এগুলি একেবারেই ঠিক দেখাচ্ছে না।
— জোফান

হতে পারে তাদের কিছুটা আলাদা "আকার" থাকা উচিত, তাদের আকারটি কী হওয়া উচিত তা আমি সত্যিই বুঝতে পারি নি, তাই এটি চোখের সাথে আনুমানিকভাবে তৈরি করা হয়েছে
— প্রদর্শিত নাম প্রদর্শন করুন

1
এগুলি 0.013 ব্যাসার্ধের সাথে বৃত্তাকার আরাক্স হওয়া উচিত (x চিত্রের পুরো প্রস্থ)।
— জোফান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.