آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سایز مناسب برای تصویر به عنوان والپیپر

mortex  10 سال پیش  10 سال پیش
+2 0

با سلام

من می خوام یه برنامه برای قرار دادن تصویر به عنوان پس زمینه گوشی درست کنم اما نمی دونم باید از چه سایز هایی برای تصاویرم استفاده کنم.

لطفا راهنمایی بفرمایید که سایز استاندارد برای این کار چیست و آیا باید از هر تصویر چند رزولیشن داشت یا خیر؟

متشکر

0 0
به نظر من بهترین رزولیشن 960*640 هستش. (10 سال پیش)
0 0
یه سرچ بکنی پیدا میکنی... (10 سال پیش)
0 0
لطفا به سؤالاتم جواب بدید. میخوام نظر دوستانی که در این زمینه کار کردند رو بدونم (10 سال پیش)
0 0
صفحه نمایش هر گوشی یه dpi داره مگه میشه یه رزولیشن واسه همه به کار برد؟؟ hdpi و xhdpi و ... به همین منظور تعبیه شدن دیگه. شما باید رزولیشن های مختلفی داشته باشین از هر عکس. فول اچ دی ، اچ دی و .... (10 سال پیش)
0 0
لینک (10 سال پیش)
0 0
پس باید برای هر تصویر 4 رزولیشین داشته باشیم مثلا برای xhdpi باید عکس 640*960 داشته باشیم درسته؟ (10 سال پیش)
0 0
البته مشکل حجم برنامه هم هست. اگه چهار رزولیشن از هر تصویر داشته باشیم حجم برنامه خیلی زیاد میشه؟! (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+2 0

برای اینکه روی هر گوشی عکس مناسب با اون رو براش ست کنید میتونید اندازه صفحه گوشی رو پیدا کنید و بر اساس اون و استفاده از لینک زیر عکس های با اندازه های مناسب رو در اختیار کاربر قرار بدید . 

 

لینک

پاسخ به سوال 
EloMan  10 سال پیش
+1 0

دوست عزیز زمانی که از واحد پیکسل در برنامه هاتون استفاده می کنید. عملا dpi مفهمومی نداره چرا که dpi مقایسه پیکسل و اینچ هستش. بطور مثال شما زمانی که در نرم افزار های گرافیک از واحد های متر یا سانتیمتر کار می کنید با افزایش dpi تعداد پیکسل های درون یک واحد رو (متر سانتیمتر یا اینچ) رو افزایش میدین.

پیشنهاد من اینه شما با توجه به اینکه تصویر رو برای پس زمینه برنامه ها به کار نمیگیرید وارد بحث dp نشین .اندازه صفحه به پیکسل رو بگیرین و با استفاده از چند شرط تصویر مناسب رو برای پس زمینه هر دستگاه در نظر بگیرید. 4 سایز معرفی شده بنظر کافی هستن ولی شما میتونید سایز های بیشتری رو برای کار با کیفیت تر در نظر بگیرید. توجه داشته باشید که سایز های بالاتر هم در دستگاههای جدید استفاده میشه.مثل LG G3

 320*480 px
480*800 px
720*1280 px
1080*1920 px

اینم کد دریافت اندازه صفحه به پیکسل:

 Display display = getWindowManager().getDefaultDisplay();
        Point size = new Point();
        display.getSize(size);
        int width = size.x;
        int height = size.y;

 

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .