আমার ঘরের দেওয়ালের পেইন্টটিতে এলোমেলো, প্রায় ফ্র্যাক্টাল-মত, ত্রি-মাত্রিক টেক্সচার রয়েছে:
এই চ্যালেঞ্জে আপনি এমন একটি প্রোগ্রাম লিখবেন যা এলোমেলো চিত্র তৈরি করে যা দেখে মনে হয় তারা আমার দেয়ালের অংশ হতে পারে।
নীচে আমি আমার দেয়ালগুলিতে বিভিন্ন দাগের 10 টি চিত্র সংগ্রহ করেছি। সকলেরই প্রায় একই আলো ছিল এবং সমস্তকে দেয়াল থেকে এক ফুট দূরে ক্যামেরায় নিয়ে যাওয়া হয়েছিল। সীমানাগুলি সমানভাবে 2048 দ্বারা 2048 পিক্সেল তৈরি করার জন্য তাদের ক্রপ করা হয়েছিল, তারপরে এগুলি 512 দ্বারা 512-এ ছোট করা হয়েছিল above উপরের চিত্রটি চিত্র এ is
এগুলি কেবল থাম্বনেইলস, পূর্ণ আকারে দেখতে ছবিতে ক্লিক করুন!
আপনার কাজটি এমন একটি প্রোগ্রাম লিখতে হবে যা 1 থেকে 2 16 পর্যন্ত একটি এলোমেলো বীজ হিসাবে ইতিবাচক পূর্ণসংখ্যায় নিয়ে যায় এবং প্রতিটি মানের জন্য একটি স্বতন্ত্র চিত্র উত্পন্ন হয় যা দেখে মনে হয় এটি আমার দেয়ালের "একাদশ চিত্র" হতে পারে। যদি কেউ আমার 10 টি চিত্র এবং আপনার কয়েকটির দিকে তাকিয়ে থাকে তবে কম্পিউটারটি তৈরি করা হয়েছে তা বলতে না পারলে আপনি খুব ভাল করেছেন!
দয়া করে আপনার উত্পন্ন কয়েকটি চিত্র দেখান যাতে দর্শক কোডটি চালনা না করেই সেগুলি দেখতে পারে।
আমি বুঝতে পারি যে আমার চিত্রগুলিতে আলো তীব্রতা বা রঙের সাথে পুরোপুরি একরকম নয়। আমি এর জন্য দুঃখিত তবে উন্নত আলোক সরঞ্জাম ছাড়া আমি এটি করতে পারি সেরা the আপনার চিত্রগুলিতে ভেরিয়েবল আলোকসজ্জার প্রয়োজন নেই (যদিও তারা থাকতে পারে)। জমিন আরও ফোকাস করার জন্য গুরুত্বপূর্ণ জিনিস।
বিস্তারিত
- আপনি চিত্র প্রক্রিয়াকরণ সরঞ্জাম এবং লাইব্রেরি ব্যবহার করতে পারেন।
- আপনার ইচ্ছুক যে কোনও সাধারণ উপায়ে ইনপুট নিন (কমান্ড লাইন, স্টিডিন, সুস্পষ্ট পরিবর্তনশীল, ইত্যাদি)।
- আউটপুট চিত্রটি কোনও সাধারণ লসলেস ইমেজ ফাইল ফর্ম্যাটে থাকতে পারে, বা এটি কেবল একটি উইন্ডো / বোঞ্জারে প্রদর্শিত হতে পারে।
- আপনি প্রোগ্রামগতভাবে আমার 10 টি চিত্র বিশ্লেষণ করতে পারেন তবে ধরে নিবেন না যে আপনার কোডটি চালাচ্ছেন প্রত্যেকেরই তাদের অ্যাক্সেস রয়েছে।
- আপনাকে অবশ্যই প্রোগ্রামিকভাবে চিত্রগুলি তৈরি করতে হবে। আপনি আমার কোনও চিত্র বা অন্য কিছু স্টক চিত্রের সামান্য বৈকল্পিক হার্ড-কোড নাও করতে পারেন। (জনগণ যাইহোক আপনাকে এর জন্য ভোট দিয়ে দেবে))
- আপনি অন্তর্নির্মিত সিউডোরডম নম্বর জেনারেটর ব্যবহার করতে পারেন এবং ধরে নিতে পারেন যে পিরিয়ডটি 2 16 বা তার বেশি।
স্কোরিং
এটি একটি জনপ্রিয়তা প্রতিযোগিতা তাই সর্বাধিক ভোট প্রাপ্ত উত্তর জিততে পারে।