بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

تغییر سایز عکس دریافتی از وب سرویس

مدیریت گفتگو
sara 12 سال پیش
آخرین تغییر: 10 سال پیش

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

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

نظرات

javac 12 سال پیش
منظورتون از بزرگ بودن چی هست؟ سایز یا حجم؟ اگر سایز تصویر هست که میتونید با width و height ای که به imageview میدین تغییرش بدین با bitmap هم میشه

پاسخ‌ها 1

javac 12 سال پیش

    BitmapFactory.Options option = new BitmapFactory.Options();
    option.inSampleSize = 5;
    Bitmap bitmap = BitmapFactory.decodeFile("image path", option);
    img.setImageBitmap(bitmap);

نظرات

mahdiFar77 10 سال پیش
اگر طبق فرمایش شما انجام دادم ولی بازم همون مقدار حجم رو دانلود میکنه؟اگر بخوام حجمش هم قبل دانلود کم بشه چکاری باید انجام بدم؟ممنون
javac 10 سال پیش
حجم رو باید سمت سرور کنید ، وقتی عکس آپلود میشه توی سرور ازش thumbnail میسازید و در اپلیکیشن thumbs ها رو دریافت میکنید ...
mahdiFar77 10 سال پیش
در این صورت حجم اشغالی سرور نمیره بالا؟
Hamedmtn 10 سال پیش
فکر میکنم بیتمپ ها یه قابلیتی دارن که میشه یه عکس رو از طریق url در سرور شناسایی کنن و به اون شکل که شما میخواین دریافتش کنن مثلا با اندازه کمتر که طبعاً باعث کاهش حجم هم میشه
javac 10 سال پیش
معمولا تصاویر thumb حجم کمی دارند ، درواقع باید کم باشند وگرنه که چه دلیلی داره از thumb استفاده بشه؟ که تاثیر آنچنانی رو حجم فایل های سرور هم نداره
mahdiFar77 10 سال پیش
@max قبلا هم شنیده بودم و خیلی تلاش کردم ولی چیزی متوجه نشدم -شما میدونید کدوم قابلیتش هست؟

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