我有一个源位图(=本地图片文件);我有一个特定的矩阵(当我直接应用在ImageView上时,这个矩阵会起作用);我想保存一个包含目标位图的输出文件:
if (!TextUtils.isEmpty(url)) {
srcBitmap = BitmapUtils.decodeBitmapFromFile(new File(url));
}
// Create a destination bitmap based on the source bitmap + matrix
if (srcBitmap != null) {
dstBitmap = Bitmap.createBitmap(srcBitmap, 0, 0, srcBitmap.getWidth(),
srcBitmap.getHeight(), matrix, true);
}
// Create output file with the destination bitmap
if (dstBitmap != null) {
outputFile = FileUtils.createInternalTempImageFile(mPrefixFile);
if (outputFile != null && outputFile.exists()) {
if (BitmapUtils.saveBitmap(dstBitmap, outputFile)) {
file.outputFilePath = outputFile.getAbsolutePath();
// !!! The process comes here without any error !!!
}
}
}
当我将输出文件加载到ImageView中时,结果完全相同,没有矩阵。...
你有一些想法吗?
非常感谢您