从源位图创建目标位图,矩阵不变,

时间:2018-09-21 17:52:36

标签: android bitmap

我有一个源位图(=本地图片文件);我有一个特定的矩阵(当我直接应用在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中时,结果完全相同,没有矩阵。...

你有一些想法吗?

非常感谢您

0 个答案:

没有答案