بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اپلود تصویر
سلام به همگی میشه کمک کنید که چطور میشه هنگامی که تصویر رو از گالری برای آپلود انتخاب کردیم تصویر رو بااستفاده از همون گالری crop و یا cut کنیم مثل app دیوار که این امکان رو داره که بعد از انتخاب تصویر اون رو توی خود گالری crop میکنه
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Soheil
9 سال پیش
+1
0
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");
File file = new File(filePath);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 96);
intent.putExtra("outputY", 96);
intent.putExtra("noFaceDetection", true);
intent.putExtra("return-data", true);
startActivityForResult(intent, REQUEST_CROP_ICON);
Bundle extras = data.getExtras();
if(extras != null ) {
Bitmap photo = extras.getParcelable("data");
ByteArrayOutputStream stream = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.JPEG, 75, stream);
/ / The stream to write to a file or directly using the
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .