PDA

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



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


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


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



با تشکر از همه

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

hamedg1366
جمعه 08 آبان 1394, 23: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, 18:55 عصر
UniversalImageLoader کار نکردم ، ولی 100% راهی داره که یه listener ست کنی که وقتی تصویر لود شد ، Bitmap اون تصویر رو بهت بده ،
مثلا با Picasso با Target این کار رو میکنی که وقتی تصویر لود میشه به صورت Bitmap اون رو بهت میده.