এলডিপি, এমডিপিআই, এইচডিপিআই, এক্সএইচডিপি প্রদর্শনগুলির জন্য অ্যান্ড্রয়েড স্প্ল্যাশ স্ক্রিন আকার? - যেমন: ldpi এর জন্য 1024X768 পিক্সেল


103

ফোনগ্যাপ ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ্লিকেশনটির জন্য আমাকে স্প্ল্যাশ স্ক্রিনগুলি (লোড করার সময় পর্দা ফিট করে এমন চিত্রগুলি) ডিজাইন করতে হবে। আমাকে 4 টি আকারের চিত্রগুলি ডিজাইন করতে হবে যা 4 টি টাইপ স্ক্রিনের জন্য ldpi, mdpi, hdpi, xhdpi এর জন্য উপযুক্ত i এই স্ক্রিনগুলির জন্য যে কেউ আমাকে পিক্সেলগুলিতে সঠিক মাপ বলতে পারে যাতে আমি সেই আকারটিতে নকশা করতে পারি?

উদাহরণের উত্তর:

ldpi - 1024X768 px
mdpi  - 111 X 156 px  

 We support ldpi, mdpi, hdpi and xhdpi displays; the following will define splash screens for each specific screen type.

<gap:splash src="splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" />
<gap:splash src="splash/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" />

3
এটি আপনাকে সাহায্য করবে
মোহাম্মদ আজহারউদ্দিন শাইখ

উত্তর:


98

অ্যান্ড্রয়েডের কোনও সেট স্ট্যান্ডার্ড আকার না থাকায় বিভিন্ন স্ক্রিনের বিভিন্ন আকার হতে পারে যাতে গাইড হিসাবে আপনি ন্যূনতম স্ক্রিন আকার ব্যবহার করতে পারেন যা গুগল সরবরাহ করে।

গুগলের পরিসংখ্যান অনুসারে, বেশিরভাগ এলডিপিআই প্রদর্শনগুলি ছোট স্ক্রিন এবং এমডিপিআই, এইচডিপিআই, এক্সএইচডিপিআই এবং এক্সএক্সডিডিপি প্রদর্শনগুলি বেশিরভাগই সাধারণ আকারের পর্দা।

  • xlarge পর্দা কমপক্ষে 960dp x 720dp are
  • বড় স্ক্রিনগুলি কমপক্ষে 640 ডিপি এক্স 480 ডিপি হয়
  • সাধারণ স্ক্রিনগুলি কমপক্ষে 470dp x 320dp হয়
  • ছোট পর্দা কমপক্ষে 426dp x 320dp are

গুগলের ড্যাশবোর্ডে আপেক্ষিক আকারের ডিভাইসগুলির পরিসংখ্যানগুলি এখানে দেখতে পাওয়া যায়

একাধিক স্ক্রিন সম্পর্কিত আরও তথ্য এখানে পাওয়া যাবে

9 প্যাচ চিত্র

সেরা সমাধানটি নয় প্যাচ চিত্র তৈরি করা যাতে চিত্রটির সীমানা চিত্রটির স্থির ক্ষেত্রটিকে প্রভাবিত না করে পর্দার আকারের সাথে মানানসইভাবে প্রসারিত করতে পারে।

http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch


আপনি xxhdpi অন্তর্ভুক্ত করতে পারেন? (যদি এটি বিদ্যমান থাকে)
অ্যাডোনিস কে। কাকুলিডিস

গুগল xxhdpi ~ 480 DPI হিসাবে সংজ্ঞায়িত করে। আমি যা দেখতে পাচ্ছি তার থেকে তারা এ জন্য ন্যূনতম পর্দার আকার সরবরাহ করে না।
অ্যালেক্স উইস

8
এটি কেন এত উপার্জন করে? xlarge != xhdpi, তারা দুটি সম্পূর্ণ ভিন্ন জিনিস পরিমাপ করছে। এই ডিপি আকারগুলি ঘনত্বের জন্য নয়, আকারের বালতিগুলির জন্য তালিকাভুক্ত রয়েছে।
Geobits

@ জিবিটস প্রশ্নটি দেখুন। তিনি জিজ্ঞাসা করছেন যে তার স্প্ল্যাশ স্ক্রিনগুলি প্রতিটি ঘনত্বের জন্য সমর্থন করে যা সে সমর্থন করে। যেহেতু অ্যান্ড্রয়েডের কোনও সেট স্ট্যান্ডার্ড আকার না থাকায় বিভিন্ন আকারের যে কোনও সংখ্যা থাকতে পারে আমরা যে নিকটতম সঠিক উত্তর দিতে পারি তা হ'ল ন্যূনতম স্ক্রিন আকার, যা গুগল সরবরাহ করে। উত্তরের লিঙ্কটি অনুসরণ করলে আপনি এ সম্পর্কে আরও পড়তে পারেন।
অ্যালেক্স ওয়িজ

2
আপনি যা বলছেন তা আমি বুঝতে পেরেছি, তবে আপনার উত্তর যা বলে তা তাই নয়। যদি এটি হয়, আমি এমনকি মন্তব্য করতে হবে না। তিনি একটি আকারের তালিকা চেয়েছিলেন, এবং আপনি কেবল কোনও ব্যাখ্যা ছাড়াই অন্য কোনও কিছুর উপর ভিত্তি করে একটি তালিকা দিন। আপনি ডক্সের সাথে লিঙ্ক করেছেন কিনা তা আপনার এডিট করা উচিত।
Geobits

135

অ্যান্ড্রয়েডের জন্য স্প্ল্যাশ স্ক্রিন আকার

এবং কর্ডোভা (ওরফে ফোনগ্যাপ), প্রতিক্রিয়া-নেটিভ এবং অন্যান্য সমস্ত বিকাশ প্ল্যাটফর্মের জন্য একই সময়ে

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নীচের শিরোনামটি সন্ধান করুন)।

  1. উপরের স্ক্রিন আকারগুলির জন্য 9-প্যাচ হিসাবে স্প্ল্যাশ স্ক্রিন তৈরি করুন । আপনার ফাইলগুলিকে .9.png প্রত্যয় সহ নাম দিন
  2. আপনার কনফিগার.এমএমএল ফাইলের নিচে লাইনগুলি যুক্ত করুন
  3. প্রয়োজন হলে স্প্ল্যাশ স্ক্রিন প্লাগইন যুক্ত করুন।
  4. আপনার প্রকল্প চালান।

এটাই!

কর্ডোভা নির্দিষ্ট কোডটি
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 প্যাচ অ্যাপ্লিকেশনটিতে আপনার চিত্রের শীর্ষ প্রান্তটি জুম করুন। লাইন আঁকতে আপনার মাউসটিকে ক্লিক করুন এবং টেনে আনুন। এবং শিফট + টিপুন এবং লাইনটি মুছতে আপনার মাউসটিকে টেনে আনুন।

নমুনা 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

105

অ্যান্ড্রয়েড মোবাইল ডিভাইসগুলির জন্য

LDPI- আইকন-36x36, স্প্ল্যাশ-426x320 (এখন সঠিক মান সহ)


MDPI- আইকন-48x48, স্প্ল্যাশ-470x320


এইচডিপিআই- আইকন 72x72, স্প্ল্যাশ- 640x480


এক্সএইচডিপিআই- আইকন -96x96, স্প্ল্যাশ- 960x720


XXHDPI- আইকন- 144x144

সমস্ত পিক্সেল।

অ্যান্ড্রয়েড ট্যাবলেট ডিভাইসগুলির জন্য

LDPI:
    Portrait: 200x320px
    Landscape: 320x200px
MDPI:
    Portrait: 320x480px
    Landscape: 480x320px
HDPI:
    Portrait: 480x800px
    Landscape: 800x480px
XHDPI:
    Portrait: 720px1280px
    Landscape: 1280x720px

@ জিওবিটস: উভয়ই পিক্সেলে রয়েছে। এটি বিভিন্ন রেজোলিউশনের জন্য। আমি সেখানে কোনও বিভ্রান্তি দেখছি না। অদ্ভুত !!
নিজিল নায়ার

1
মাপ আপনার জন্য দিতে ldpi/mdpi/hdpi/xhdpiসঙ্গে সংগতিপূর্ণ small/normal/large/xlargeঅনুযায়ী ডিপি মধ্যে এই । এছাড়াও, যদি তারা হয় পিক্সেল মাপের, তারা স্কেল হওয়া উচিত 0.75/1/1.5/2। এই আকারগুলির জন্য এমন কোনও উত্স আছে যা আমি দেখছি না?
জিওবিটস

@ নিজিলনার: মোবাইল ফোনের তুলনায় ট্যাবলেটে চিত্রের রেজোলিউশন কীভাবে ছোট ?! এটি অন্য উপায়ে না হওয়া উচিত? উদাহরণস্বরূপ, আমি "মোবাইল ফোন এলডিপিআই: 426x320" এবং তারপরে "ট্যাবলেট এলডিপিআই: 320 এক্স 200" দিয়ে অবাক হয়েছি ... মোটেই যৌক্তিক বলে মনে হয় না। উত্তর করার জন্য ধন্যবাদ!
Phalanx

@ ফলানেক্স: এই লিঙ্কটি পরীক্ষা করুন। বিকাশকারী.অ্যান্ড্রয়েড . com/guide/practices/…
নিজিল নায়ার

1
আপনি কি নিশ্চিত যে এলডিপিআই আইকনটি 36x36 নয়?
ভ্লাদিয়াস

32
  • LDPI: প্রতিকৃতি: 200 এক্স 320px। ল্যান্ডস্কেপ: 320 এক্স 200px।
  • MDPI: প্রতিকৃতি: 320 এক্স 480px। ল্যান্ডস্কেপ: 480 এক্স 320px।
  • এইচডিপিআই: প্রতিকৃতি: 480 এক্স 800px। ল্যান্ডস্কেপ: 800 এক্স 480px।
  • এক্সএইচডিপিআই: প্রতিকৃতি: 720 এক্স 1280px। ল্যান্ডস্কেপ: 1280 এক্স 720px।
  • XXHDPI: প্রতিকৃতি: 960 এক্স 1600px। ল্যান্ডস্কেপ: 1600 এক্স 960px।
  • XXXHDPI: প্রতিকৃতি: 1280 এক্স 1920px। ল্যান্ডস্কেপ: 1920 এক্স 1280px।

2
আমি যেখানেই পড়েছি এক্সএইচডিপিআই কেবলমাত্র এমডিপিআই থেকে দ্বিগুণ, সুতরাং সেই অনুযায়ী এক্সএইচডিপিআই 640 x 960 হওয়া উচিত তবে আপনি এটি 720x1280 লিখেছিলেন। এটি দয়া করে ব্যাখ্যা করতে পারেন এটি কীভাবে 720x1280? আপনি কোন সূত্র ব্যবহার করেছেন?
রাহুল শর্মা

10
  • এক্স্লারেজ স্ক্রিনগুলি কমপক্ষে 960dp x 720dp
  • তালিকা আইটেম বড় পর্দা অন্তত 640dp এক্স 480dp হয়
  • তালিকা আইটেমের সাধারণ পর্দা কমপক্ষে 470dp x 320dp
  • তালিকা আইটেম ছোট পর্দা কমপক্ষে 426dp এক্স 320dp হয়

আপনার চিত্রগুলি তৈরি করতে এবং এটিকে নির্দিষ্ট সংস্থান ফোল্ডারে রাখার জন্য এটি ব্যবহার করুন।


5

কেবল এই ওয়েবসাইটটি ব্যবহার করুন: http://ticons.fokkezb.nl :)

এটি আপনার পক্ষে সহজ করে তোলে এবং সরাসরি সঠিক আকারগুলি উত্পন্ন করে


এই ওয়েবসাইটটি অ্যান্ড্রয়েড নয়, আইওএস চিত্রগুলির জন্য বলে মনে হচ্ছে।
রায়ান উইলিয়ামস

2
আমি এটিকে অ্যান্ড্রয়েডের জন্য ব্যবহার করেছি, এবং ফলাফলগুলি নিয়ে বেশ সন্তুষ্ট; à
ওসামা এল।

2

xlarge স্ক্রিনগুলি কমপক্ষে 960dp x 720dp লেআউট-xlarge 10 "ট্যাবলেট (720x1280 এমডিপিআই, 800x1280 এমডিপিআই ইত্যাদি) are

বড় স্ক্রিনগুলি স্ট্রাক (480x800 এমডিপিআই), 7 "ট্যাবলেট (600x1024 এমডিপিআই) এর মতো কমপক্ষে 640 ডিপি x 480 ডিপি টিউনার ট্যাবলেট হয়

সাধারণ স্ক্রিনগুলি কমপক্ষে 470dp x 320dp লেআউটে সাধারণ ফোন স্ক্রিন হয় (480x800 এইচডিপিআই)

ছোট স্ক্রিনগুলি কমপক্ষে 426dp x 320dp টিপিক্যাল ফোন স্ক্রিন (240x320 এলডিপিআই, 320x480 এমডিপিআই ইত্যাদি) are

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