কেন্দ্রীভূত বৃত্তাকার পুনর্গঠনের জন্য কোণগুলির রেডিয়াস (রেডিওস) গণনা করবেন


9

আমার কাছে একটি রাউন্ডারেক্ট বোতাম রয়েছে যা আমি অন্য রাউন্ড রাইটের মধ্যে রাখতে চাই। রাউন্ডারাইট থাকাটি বোতাম থেকে সর্বদা 1px দূরে থাকা উচিত।

যদি আমি ধারকটিতে ব্যাসার্ধটি খুব ছোট করে তুলি তবে কোণগুলির চারপাশে আরও বড় ব্যবধান রয়েছে।

বৃহত্তর বৃত্তাকার জন্য ব্যাসার্ধটি কী হওয়া উচিত তা নির্ধারণের জন্য আমি কি কোনও "থাম্বের নিয়ম" ব্যবহার করতে পারি?

উত্তর:


12

আপনি যদি বাইরের বৃত্তটিকে অভ্যন্তরীণ থেকে 1px দূরে রাখতে চান তবে বাইরের আয়তক্ষেত্রের কোণার ব্যাসার্ধটিও অভ্যন্তরের চেয়ে 1px বড় হওয়া উচিত।

এখানে একটি দ্রুত চিত্র রয়েছে যা এটি আপনাকে কীভাবে কাজ করে তা দেখতে সহায়তা করতে পারে:
কোণার ব্যাসার্ধের চিত্র
অভ্যন্তরীণ আয়তক্ষেত্রটিতে r পিক্সেলের কোণার ব্যাসার্ধ রয়েছে ; এর কোণটি অভ্যন্তরীণ লাল বৃত্তের চাপকে অনুসরণ করে, যার ব্যাসার্ধটি r পিক্সেল এবং এর কেন্দ্রটি যথাক্রমে আয়তক্ষেত্রের দিক থেকে r পিক্সেল দূরে।

বাইরের আয়তক্ষেত্রটির কোণার ব্যাসার্ধ r + 1 পিক্সেলের রয়েছে; এর কোণটি বহিরাগত লাল বৃত্তের চাপকে অনুসরণ করে, যার ব্যাসার্ধ r + 1 পিক্সেল এবং এর কেন্দ্রটি যথাক্রমে আয়তক্ষেত্রের দিক থেকে r +1 পিক্সেল দূরে রয়েছে। যেহেতু বাইরের আয়তক্ষেত্রটিও এক পিক্সেল উপরে এবং অভ্যন্তরের ডানদিকে স্থানান্তরিত হয় (এবং আমরা ধরে নিতে পারি যে, ক্ষতি করতে দুটি পিক্সেল প্রশস্ত এবং লম্বা), দুটি বৃত্ত কেন্দ্রীভূত এবং তাদের মধ্যে দূরত্ব সর্বদা এক পিক্সেল থাকে।


উত্তরটি খুব সহজ বলে আমি আনন্দিত!
মাইক ব্র্যান্ড

আমি 50 px এর বাইরের সীমানা এবং একটি নতুন (50px প্রশস্ত এবং লম্বা) একটি 50px উচ্চতর ব্যাসার্ধের সাথে বৃত্তাকার রেকর্ডের সাথে তুলনা করে এটিকে পুনরুদ্ধার করার চেষ্টা করেছি। তারা বেশ মেলে না, তবে এখন আমি ভাবছি যে এটিই মূলত ফটোশপের আউটলাইন রেন্ডারিংয়ের একটি সূক্ষ্ম উত্তর যা আপনার উত্তরের জন্য ধন্যবাদ!
মাইক ব্র্যান্ড

@ মাইক: মনে রাখবেন যে আয়তক্ষেত্রের দু'দিকে দূরত্ব যুক্ত করা দরকার। সুতরাং আপনি যদি বাইরের আয়তক্ষেত্রের সীমানাটি অভ্যন্তরীণ থেকে 50 পিএক্স হতে চান তবে আপনাকে বাহ্যিক আয়তক্ষেত্রটি অভ্যন্তরের চেয়ে 100 px প্রশস্ত এবং লম্বা করতে হবে (এবং কোণার ব্যাসার্ধ 50 px দ্বারা বাড়িয়ে তুলতে হবে)।
ইলমারি করোনেন

6

আপনি যদি কোণগুলি ভাগ করে নেওয়া কেন্দ্র রাখতে চান তবে বাহ্যিক আকৃতির কোণার ব্যাসার্ধটি কেবল অভ্যন্তরের আকারের কোণার ব্যাসার্ধের সাথে আকারগুলির মধ্যে দূরত্ব হওয়া উচিত। যদি আপনার অভ্যন্তরের আকারের বৃত্তাকার কোণার ব্যাসার্ধটি 5 পিক্সেল এবং আপনার বাহ্যিক আকৃতি 1 পিক্সেল দূরে থাকে তবে বাহ্যিক আকারের কোণার ব্যাসার্ধটি 6 পিক্সেল হওয়া উচিত। (কোনও স্ট্রোক ওজনের জন্য অ্যাকাউন্টিং নয়))

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.