আমি একটি নেটিভ ক্লাসের সাথে কাজ করছি যা 2D চিত্রকে 1D অ্যারে হিসাবে উপস্থাপন করে। উদাহরণস্বরূপ, আপনি যদি একটি পিক্সেল পরিবর্তন করতে চান তবে আপনাকে এখনই কীভাবে x,y
স্থানাঙ্কগুলি থেকে সূচকটি নেওয়া যায় তা আপনার প্রয়োজন ।
সুতরাং, আসুন আমরা বলি যে আমাদের কাছে 1D অ্যারে রয়েছে array1d
:
array1d = [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y ]
আমাদের প্রোগ্রামের প্রসঙ্গে, array1d
একটি 2 ডি গ্রিড উপস্থাপন করে:
a b c d e
f g h i j
k l m n o
p q r s t
u v w x y
এবং আমরা এর উপর অপারেশন সম্পাদন করতে চাই array1d
:
x,y
স্থানাঙ্কে মান পান (এই উদাহরণে,1,2
দেবেl
)- ব্যবহার করে যে কোনও উপ-গ্রিড পান
x,y,width,height
(1,2,2,2
দেবে[l, m, q, r]
) - যেকোন
x,y
স্থানাঙ্কে মান নির্ধারণ করুন (ইত্যাদি)
আমরা এইগুলি কীভাবে করব?