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

چگونه سایز عکس را تغییر دهیم؟

مدیریت گفتگو
Sep 11 سال پیش
آخرین تغییر: 11 سال پیش

اول از همه این سرچ رو درست کنید چون ظاهرا فقط برای سرچ کردن خطای genymotion که توی ویدئوی اول نمایش داده بود کار میکنه!

من یک عکس اضافه کردم و میخواهم درون برنامه با یک کلید طول و عرض (Width Height)  عکس را تغییر دهم.در این مورد سرچ کردم و از FIT_XY و Min & Max Height & Width و getLayoutParams استفاده کردم اما هیچ کدام جواب نداد.چطور سایز عکس را درون برنامه ( و نه با XML) تغییر دهم؟

حالا که این سوال رو جواب میدید لطفا سری به این سوال هم بزنید: لینک

نظرات

Sep 11 سال پیش
Up
کاشی زاده 11 سال پیش
نیاز به سرچ کردن هم نبود آموزش های استاد در رابطه با گالری عکس آنلاین رو مطالعه میکردید خود استاد توضیحات لازم رو داده بودن.
Sep 11 سال پیش
خوب نرسیدم به اونجا هنوز

پاسخ‌ها 1

هادی اکبرزاده 11 سال پیش

سلام

این  کد رو تست کن ببین خوبه؟


public Bitmap getResizedBitmap(Bitmap bm, int newWidth, int newHeight) { int width = bm.getWidth(); int height = bm.getHeight(); float scaleWidth = ((float) newWidth) / width; float scaleHeight = ((float) newHeight) / height; Matrix matrix = new Matrix(); matrix.postScale(scaleWidth, scaleHeight); Bitmap resizedBitmap = Bitmap.createBitmap( bm, 0, 0, width, height, matrix, false); return resizedBitmap; }

نظرات

Sep 11 سال پیش
به نظر میاد کار میکنه اما bitmap رو چطور به image تغییر بدم؟
Sep 11 سال پیش
Up
Sep 11 سال پیش
شما توی این کد مثل این که سایز بیت مپ رو تغییر دادید اما عکس من به صورت ایمیج هست. حتی تبدیل به بیت مپ هم کردم اما نمی دونم چطور از بیت مپ به ایمیج تغییر بدم لطفا راهنمایی کنید.

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