中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android如何調整圖片大小

小億
170
2023-09-22 12:04:30
欄目: 編程語言

在Android中,可以使用Bitmap類來調整圖片的大小。下面是一個示例代碼,演示如何調整圖片的大小:

// 加載圖片
Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.your_image);
// 設置目標圖片的寬高
int targetWidth = 500;
int targetHeight = 500;
// 計算縮放比例
float scaleWidth = ((float) targetWidth) / originalBitmap.getWidth();
float scaleHeight = ((float) targetHeight) / originalBitmap.getHeight();
// 創建矩陣對象并設置縮放比例
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 根據縮放比例創建新的圖片
Bitmap resizedBitmap = Bitmap.createBitmap(originalBitmap, 0, 0, originalBitmap.getWidth(), originalBitmap.getHeight(), matrix, false);
// 在ImageView中顯示調整后的圖片
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageBitmap(resizedBitmap);

在上述代碼中,首先使用BitmapFactory的decodeResource方法加載圖片資源。然后,設置目標圖片的寬高,并計算縮放比例。接著,創建一個矩陣對象并使用postScale方法設置縮放比例。最后,使用Bitmap的createBitmap方法根據縮放比例創建新的圖片,并將其顯示在ImageView中。

請注意,此示例代碼僅演示了如何調整圖片的大小。在實際應用中,您可能還需要根據具體需求對圖片進行裁剪、旋轉等操作。

0
香格里拉县| 寻乌县| 陕西省| 同德县| 无锡市| 海兴县| 绥中县| 城市| 招远市| 寿阳县| 喀喇沁旗| 清水县| 隆林| 凤山市| 连南| 尚志市| 宿松县| 马龙县| 日喀则市| 南澳县| 巴里| 将乐县| 宿松县| 扬州市| 调兵山市| 景泰县| 汾西县| 汉中市| 廉江市| 武平县| 苗栗县| 揭阳市| 延寿县| 裕民县| 驻马店市| 益阳市| 新巴尔虎左旗| 进贤县| 高邑县| 丹江口市| 且末县|