public static File compressImageToFile(Context context, String filePath, String name, String ext) { Bitmap bitmap = BitmapFactory.decodeFile(filePath); return compressImageToFile(context, bitmap, name, ext); }
public static File compressImageToFile(Bitmap bitmap, File outFile) { String path = outFile.getPath(); String ext = path.substring(path.lastIndexOf(".")).toLowerCase(); Bitmap.CompressFormat format = Bitmap.CompressFormat.JPEG; if (ext == "png") { format = Bitmap.CompressFormat.PNG; } return compressImageToFile(bitmap, outFile, format); }
public static File compressImageToFile(Context context, Bitmap bitmap, String name, String ext) { File outFile = createEmptyFileInCacheDirectory(context, name, ext); return compressImageToFile(bitmap, outFile); }
File file = ImageUtils.compressImageToFile(context, bitmap, "avatar", ".png"); if(file != null) { e.onSuccess(Uri.fromFile(file));
public void handleResult (Activity activity, int requestCode, int resultCode, Intent intent) throws Exception { if (requestCode == CHOOSE_PHOTO) { processPickedPhoto(activity, resultCode, intent); } else if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { processCroppedPhoto(activity, resultCode, intent); } else if (requestCode == TAKE_PHOTO && resultCode == RESULT_OK) { if(resultHandler != null && fileUri != null) { activity.getContentResolver().notifyChange(fileUri, null); String path = pathFromURI(fileUri, activity, MediaStore.Images.Media.DATA); File file = ImageUtils.compressImageToFile(activity, path, "COMPRESSED", "jpg"); resultHandler.result(file.getPath()); clear(); } } else if (requestCode == TAKE_VIDEO || requestCode == CHOOSE_VIDEO && resultCode == RESULT_OK && resultHandler != null) { Uri videoUri = intent.getData(); resultHandler.result(pathFromURI(videoUri, activity, MediaStore.Video.Media.DATA )); clear(); } else { Timber.d("Error handling photo"); } }
File file = ImageUtils.compressImageToFile(ChatSDK.shared().context(), bitmap, ChatSDK.currentUser().getEntityID(), ".png");
File file = ImageUtils.compressImageToFile(ChatSDK.shared().context(), bitmap, getUser().getEntityID(), ".png");