`
wang_peng1
  • 浏览: 3960124 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

比例缩放图片

阅读更多

// load the origial BitMap (500 x 500 px)
    Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(), 
           R.drawable.android);

    int width = bitmapOrg.width();
    int height = bitmapOrg.height();
    int newWidth = 200;
    int newHeight = 200;

    // calculate the scale - in this case = 0.4f
    float scaleWidth = ((float) newWidth) / width;
    float scaleHeight = ((float) newHeight) / height;

    // createa matrix for the manipulation
    Matrix matrix = new Matrix();
    // resize the bit map
    matrix.postScale(scaleWidth, scaleHeight);

    // recreate the new Bitmap
    Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0, 
                      width, height, matrix, true); 

    // make a Drawable from Bitmap to allow to set the BitMap 
    // to the ImageView, ImageButton or what ever
    BitmapDrawable bmd = new BitmapDrawable(resizedBitmap);

    ImageView imageView = new ImageView(this);

    // set the Drawable on the ImageView
    imageView.setImageDrawable(bmd);

    // center the Image
    imageView.setScaleType(ScaleType.CENTER);
 



  


  
分享到:
评论

相关推荐

    php按比例缩放图片

    php按比例缩放图片 php按比例缩放图片 php按比例缩放图片

    PB按比例缩放图片.rar_PB 缩放图片_PB图片框缩放_feet4lg_pb 图片_pb 自适应

    标题中的“PB按比例缩放图片.rar”表明这是一个关于PowerBuilder(简称PB)的应用示例,主要用于图片的按比例缩放。在编程中,尤其是在GUI应用程序开发中,图像的缩放是一个常见的需求,用于适应不同的屏幕尺寸或者...

    等比例缩放图片

    在网页设计和开发中,等比例缩放图片是一项常见的任务,尤其在响应式设计中尤为重要。等比例缩放可以确保图片在不同尺寸的设备上显示时保持其原始比例,防止图像失真。本文将深入探讨如何使用jQuery实现这一功能。 ...

    js按比例缩放图片,不变形,不失真

    "js按比例缩放图片,不变形,不失真"是一个常见的需求,特别是在用户上传图片或者在页面中显示不同尺寸的图片时。传统的做法是直接设定图片的高度或宽度,但这往往会导致图片比例失衡,产生变形和失真的现象。本篇...

    php 自动等比例缩放图片 空余部分留空

    以上代码实现了自动等比例缩放图片的功能,但并未处理空余部分留空的情况。如果需要留空,只需在创建新图像时不要进行背景填充,而是保持透明(对于PNG格式)或不处理(对于JPEG格式)。 总结起来,PHP中实现自动等...

    jquery图片等比例缩放图片左右垂直居中

    "jQuery图片等比例缩放图片左右垂直居中"这一技术就是为了应对这样的挑战。jQuery是一个广泛使用的JavaScript库,它提供了丰富的API和便捷的DOM操作方法,使得实现这个功能变得相对简单。 首先,我们要理解图片等...

    js按比例缩放图片且垂直居中显示图片

    "js按比例缩放图片且垂直居中显示图片"这个主题涉及到的是使用JavaScript技术来处理图片的尺寸调整和布局定位,使得图片无论在何种分辨率或屏幕尺寸下都能保持良好的视觉效果。这里我们将详细探讨这一技术实现的原理...

    按比例缩放图片

    ### 按比例缩放图片的关键技术点与实现方法 #### 一、概念与应用场景 在数字图像处理领域,按比例缩放图片是一项常见的需求。它不仅被广泛应用于Web开发中,例如为了优化网页加载速度而对上传的图片进行尺寸调整;...

    PHP等比例缩放图片计算以及上传函数

    等比例缩放图片是保持原始图片长宽比,按照指定尺寸调整大小的关键方法。这可以确保图片不会失真,并且适应网页或其他显示环境的需求。下面我们将详细讲解如何实现这个功能,主要关注两个函数:一个用于计算等比例...

    python实现批量按比例缩放图片效果

    在本文中,我们将探讨如何使用Python实现批量按比例缩放图片的效果。这在处理大量图片时非常有用,例如在网站开发、移动应用图标制作或者数据分析等场景。 首先,让我们看一下提供的代码`resizeImg.py`。这个脚本...

    java处理图片大小等比例缩放,自定义修改图片大小,截取,水印

    1. **等比例缩放图片**: 在Java中,我们可以使用`java.awt.image.BufferedImage`类来处理图像。为了等比例缩放图片,我们需要获取原始图片的宽高比,然后根据目标尺寸计算出新的宽高。关键代码可能如下: ```java...

    按比例缩放图片,JavaScript代码.rar

    按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码.rar按比例缩放图片,JavaScript代码...

    jQuery图片等比例缩放图片左右垂直居中

    "jQuery图片等比例缩放图片左右垂直居中"这个话题聚焦于如何利用jQuery库解决这个问题。jQuery,作为一款强大的JavaScript库,简化了DOM操作、事件处理以及动画效果,使得在网页上实现复杂的功能变得更加简单。 ...

    VC++ 按比例缩放图片

    在VC++环境中,按比例缩放图片是一项常见的图像处理任务,尤其对于软件开发人员来说,了解如何实现这一功能是至关重要的。本项目是一个基于VC++的简单图片缩放应用程序,适合初学者作为学习C++基础知识的实践项目。...

    图像等比例缩放 等比例缩放图片

    1. **网页设计**:为了适应不同分辨率和屏幕尺寸的设备(如手机、平板电脑、台式机等),网页设计师经常需要对页面中的图片进行等比例缩放。 2. **移动应用开发**:在移动应用中,根据用户的设备屏幕尺寸自动调整...

    word批量按比例缩放图片.txt

    word批量按比例缩放图片 Sub 按比例缩放图片() Dim n '图片个数 Dim picwidth Dim picheight On Error Resume Next '忽略错误 kH=0.95 !图片高度缩放比例 kW=0.95 !图片宽度缩放比例

    深度学习-目标检测预处理-按比例缩放图片

    目标检测批量按比例缩放图片。

Global site tag (gtag.js) - Google Analytics