অ্যান্ড্রয়েডের জন্য স্প্ল্যাশ স্ক্রিন আকার
এবং কর্ডোভা (ওরফে ফোনগ্যাপ), প্রতিক্রিয়া-নেটিভ এবং অন্যান্য সমস্ত বিকাশ প্ল্যাটফর্মের জন্য একই সময়ে
Format : 9-Patch PNG (recommended)
Dimensions
- LDPI:
- Portrait: 200x320px
- Landscape: 320x200px
- MDPI:
- Portrait: 320x480px
- Landscape: 480x320px
- HDPI:
- Portrait: 480x800px
- Landscape: 800x480px
- XHDPI:
- Portrait: 720px1280px
- Landscape: 1280x720px
- XXHDPI
- Portrait: 960x1600px
- Landscape: 1600x960px
- XXXHDPI
- Portrait: 1280x1920px
- Landscape: 1920x1280px
দ্রষ্টব্য: এক্সএক্সএইচডিপিআই প্রস্তুত করার প্রয়োজন নেই এবং 9 এক্স-প্যাচ চিত্রগুলির পুনরাবৃত্তি করার কারণেও XXHDPI আকারের প্রয়োজন নেই size অন্যদিকে, যদি কেবল প্রতিকৃতি আকার ব্যবহার করা হয় তবে অ্যাপের আকার আরও কম হতে পারে। আরও ছবি মানে আরও জায়গা প্রয়োজন।
মনোযোগ দিন
আমি মনে করি সমস্ত ডিভাইসের জন্য কোনও সঠিক আকার নেই। আমি এক্সপেরিয়া জেড 5 "ব্যবহার করুন। আপনি যদি একটি crossplatform-WebView অ্যাপটি আপনাকে জিনিস অনেক বিবেচনা করা উচিত (কিনা পর্দা softkey নেভিগেশন বোতামগুলি আছে বা না, ইত্যাদি) বিকাশ করে। অতএব, আমি মনে হয় শুধুমাত্র এক উপযুক্ত সমাধান। সমাধান করতে 9-প্যাচ স্প্ল্যাশ স্ক্রিন প্রস্তুত করুন ( How to design a new splash screen
নীচের শিরোনামটি সন্ধান করুন)।
- উপরের স্ক্রিন আকারগুলির জন্য 9-প্যাচ হিসাবে স্প্ল্যাশ স্ক্রিন তৈরি করুন । আপনার ফাইলগুলিকে .9.png প্রত্যয় সহ নাম দিন
- আপনার কনফিগার.এমএমএল ফাইলের নিচে লাইনগুলি যুক্ত করুন
- প্রয়োজন হলে স্প্ল্যাশ স্ক্রিন প্লাগইন যুক্ত করুন।
- আপনার প্রকল্প চালান।
এটাই!
কর্ডোভা নির্দিষ্ট কোডটি
9-প্যাচ স্প্ল্যাশ স্ক্রিনের জন্য কনফিগারেশন.এক্সএমএলগুলিতে লাইন যুক্ত করতে
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="6000" />
<platform name="android">
<splash src="res/screen/android/ldpi.9.png" density="ldpi"/>
<splash src="res/screen/android/mdpi.9.png" density="mdpi"/>
<splash src="res/screen/android/hdpi.9.png" density="hdpi"/>
<splash src="res/screen/android/xhdpi.9.png" density="xhdpi"/>
</platform>
নন -৯-প্যাচ স্প্ল্যাশ স্ক্রীন ব্যবহার করার সময় কনফিগারেশন.এক্সএমএলগুলিতে লাইন যুক্ত করতে
<platform name="android">
<splash src="res/screen/android/splash-land-hdpi.png" density="land-hdpi"/>
<splash src="res/screen/android/splash-land-ldpi.png" density="land-ldpi"/>
<splash src="res/screen/android/splash-land-mdpi.png" density="land-mdpi"/>
<splash src="res/screen/android/splash-land-xhdpi.png" density="land-xhdpi"/>
<splash src="res/screen/android/splash-port-hdpi.png" density="port-hdpi"/>
<splash src="res/screen/android/splash-port-ldpi.png" density="port-ldpi"/>
<splash src="res/screen/android/splash-port-mdpi.png" density="port-mdpi"/>
<splash src="res/screen/android/splash-port-xhdpi.png" density="port-xhdpi"/>
</platform>
কীভাবে একটি নতুন স্প্ল্যাশ স্ক্রিন ডিজাইন করবেন
আমি এইভাবে সঠিক স্প্ল্যাশ স্ক্রিন তৈরির একটি সহজ উপায় বর্ণনা করব। ধরুন আমরা একটি 1280dp x 720dp - xhdpi (x- বৃহত্তর) স্ক্রিন ডিজাইন করছি। আমি নীচের উদাহরণের জন্য লিখেছি;
ফটোশপে: ফাইল -> নতুন ডায়লগ উইন্ডোতে আপনার স্ক্রীন সেট করে
প্রস্থ: 720 পিক্সেল উচ্চতা: 1280 পিক্সেল
আমি উপরের আকারগুলি অনুমান করি রেজোলিউশনটি 320 পিক্সেল / ইঞ্চি। তবে আপনি আপনার ডায়লগ উইন্ডোতে রেজোলিউশন মান 320 এ পরিবর্তন করতে পারবেন তা নিশ্চিত করতে। এই ক্ষেত্রে পিক্সেল / ইঞ্চি = ডিপিআই I
অভিনন্দন ... আপনার একটি 720dp x 1280dp স্প্ল্যাশ স্ক্রিন টেম্পলেট রয়েছে।
9-প্যাচ স্প্ল্যাশ স্ক্রিন কীভাবে উত্পন্ন করা যায়
আপনি আপনার স্প্ল্যাশ স্ক্রিনটি ডিজাইন করার পরে, আপনি যদি 9-প্যাচ স্প্ল্যাশ স্ক্রিন ডিজাইন করতে চান তবে আপনার প্রতিটি পক্ষের জন্য 1 পিক্সেল ফাঁক .োকানো উচিত। এই কারণে আপনার ক্যানভাস আকারের প্রস্থ এবং উচ্চতা +2 পিক্সেল বৃদ্ধি করা উচিত (এখন আপনার চিত্রের আকার 722 x 1282)।
নীচের দিকনির্দেশ অনুসারে আমি প্রতিটি পাশে ফাঁকা 1 পিক্সেল ফাঁক রেখেছি।
ফটোশপ ব্যবহার করে ক্যানভাসের আকার পরিবর্তন করে:
- ফটোশপে একটি স্প্ল্যাশ স্ক্রিন পিএনজি ফাইল খুলুন -
স্তরগুলির ক্ষেত্রে 'ব্যাকগ্রাউন্ড' নামের পাশের লক আইকনে ক্লিক করুন (সাদা রঙের মতো অন্য রঙের পরিবর্তে ফাঁকা ছেড়ে দিতে) যদি এখানে থাকে নীচে: - চিত্র মেনু থেকে ক্যানভাস আকার পরিবর্তন করুন (প্রস্থ: 720 পিক্সেল 722 পিক্সেল এবং উচ্চতা: 1280 পিক্সেল থেকে 1282 পিক্সেল)। এখন, স্প্ল্যাশ স্ক্রিন চিত্রের প্রতিটি পাশে 1 পিক্সেল ফাঁক হওয়া উচিত।
তারপরে আপনি 9-প্যাচ ফাইল রূপান্তর করতে সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-স্টুডিও \ এসডিকে \ সরঞ্জামগুলি \ অঙ্ক9প্যাচ.ব্যাট ব্যবহার করতে পারেন। তার জন্য আপনার স্প্ল্যাশ স্ক্রিনটি ড্র 9 প্যাচ অ্যাপে খুলুন। আপনার লোগো এবং প্রসারণযোগ্য অঞ্চলগুলি নির্ধারণ করা উচিত। নীচের উদাহরণটি স্প্ল্যাশ পর্দাটি কালো রেখায় লক্ষ্য করুন। ব্ল্যাক লাইনের বেধ মাত্র 1 পিক্সেল;) বাম এবং উপরের দিকের কালো রেখাগুলি আপনার স্প্ল্যাশ স্ক্রিনের অবশ্যই প্রদর্শিত অঞ্চলকে সংজ্ঞায়িত করে। ঠিক আপনার নকশা হিসাবে। ডান এবং নীচে লাইনগুলি যোগযোগ্য এবং অপসারণযোগ্য অঞ্চল (স্বয়ংক্রিয়ভাবে পুনরাবৃত্তি অঞ্চলগুলি) সংজ্ঞায়িত করে।
কেবল এটি করুন:
চিত্র 9 প্যাচ অ্যাপ্লিকেশনটিতে আপনার চিত্রের শীর্ষ প্রান্তটি জুম করুন। লাইন আঁকতে আপনার মাউসটিকে ক্লিক করুন এবং টেনে আনুন। এবং শিফট + টিপুন এবং লাইনটি মুছতে আপনার মাউসটিকে টেনে আনুন।
যদি আপনি একটি ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন বিকাশ করেন (যেমন কর্ডোভা / ফোনগ্যাপ) আপনি নীচের ঠিকানাটি প্রায় সমস্ত মবিল ওএস স্প্ল্যাশ স্ক্রিন আকার পেতে পারেন। জন্য এখানে ক্লিক করুন উইন্ডোজ ফোন , webOS , ব্ল্যাকবেরি , এর Bada-WAC এবং বাডা স্প্ল্যাশ পর্দা মাপ।
https://github.com/phonegap/phonegap/wiki/App-Splash-Screen-Sizes
আর আপনি iOS প্রয়োজন হলে, অ্যান্ড্রয়েড ইত্যাদি অ্যাপ্লিকেশন আইকন মাপ আপনি পারেন এখানে যান ।
চলচ্চিত্র IOS
Format : PNG (recommended)
Dimensions
- Tablet (iPad)
- Non-Retina (1x)
- Portrait: 768x1024px
- Landscape: 1024x768px
- Retina (2x)
- Portrait: 1536x2048px
- Landscape: 2048x1536px
- Handheld (iPhone, iPod)
- Non-Retina (1x)
- Portrait: 320x480px
- Landscape: 480x320px
- Retina (2x)
- Portrait: 640x960px
- Landscape: 960x640px
- iPhone 5 Retina (2x)
- Portrait: 640x1136px
- Landscape: 1136x640px
- iPhone 6 (2x)
- Portrait: 750x1334px
- Landscape: 1334x750px
- iPhone 6 Plus (3x)
- Portrait: 1242x2208px
- Landscape: 2208x1242px