ورود

View Full Version : حذف 10 dp از انتهای تصویر



hamedg1366
جمعه 08 آبان 1394, 23:58 عصر
با سلام و ادب خدمت همه دوستان


سوالم از تیترش معلومه ، چطور میتونم از انتهای تصویر مقداری رو حذف کنم


در حد کلمه کلیدی هم کمک کنین خیلی ممنون میشم



با تشکر از همه

NeoFighT
شنبه 09 آبان 1394, 00:11 صبح
سلام ،
تصویرت رو بیتمپ کن ،
بعد 10dp رو تبدیل به pixel کن ،
بعد او ن bitmap رو crop kon اون سایزی که بدست اوردی رو ازش جدا کن

hamedg1366
شنبه 09 آبان 1394, 00:16 صبح
با تشکر از شما

تصویر رو با استفاده از کتابخونه uiversal image downloader از سرور کش میکنم ، حالا آیا میشه این کار هایی که میفرمائید رو روش انجام داد ؟، با توجه به این که فایل تصویر خودش نیس (کش شده هستش)






1- Change your imageview for bitmap
final Bitmap bitmap=BitmapFactory.decodeResource(getResources() , R.drawable.img);
2-use your bitmap to crop what you want
Bitmap croppedBmp = Bitmap.createBitmap(bitmap, x, y , width , height);
3-Take care x,y from Top and left
4- to preview your bitmap again in your imageview
imageView.setImageBitmap(croppedBmp);

NeoFighT
شنبه 09 آبان 1394, 19:55 عصر
UniversalImageLoader کار نکردم ، ولی 100% راهی داره که یه listener ست کنی که وقتی تصویر لود شد ، Bitmap اون تصویر رو بهت بده ،
مثلا با Picasso با Target این کار رو میکنی که وقتی تصویر لود میشه به صورت Bitmap اون رو بهت میده.