android图像绘制(二)画布上放大缩小问题

2016-02-19 10:54 61 1 收藏

下面请跟着图老师小编一起来了解下android图像绘制(二)画布上放大缩小问题,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

android中图像在画布上放大缩小时,图像的边框大小没有改变!

原图如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

放大后:原来图片的边框没有改变,位置依旧!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

所以如果要放置图片的位置的话,就需要做相应的位置移动才可以!

采用如下代码(全屏放置图片):
代码如下:

Matrix matrix = new Matrix();
matrix.postScale(canvas.getWidth()*1.01f/bmpBg.getWidth(), canvas.getHeight()*1.01f/bmpBg.getHeight(), bmpBg.getWidth() / 2, bmpBg.getHeight() / 2);
matrix.postTranslate( (canvas.getWidth()-bmpBg.getWidth()) / 2, (canvas.getHeight()-bmpBg.getHeight()) / 2);
canvas.drawBitmap(bmpBg, matrix, paint);

来源:http://www.tulaoshi.com/n/20160219/1596070.html

延伸阅读
标签: PS
Photoshop中如何快速放大缩小   1、开Photoshop,导入想要修改的图片。我们就先来重温一下老式放大、缩小的方式方法。点击放大工具,然后点击图像放大,想缩小的话再点击上边缩小工具,再点击图像然后缩小。但是这样换来换去未免也太麻烦了吧。 2、在咱们学习快速放大并移动图像的方法,在当前图像中,不论图像处于何种编辑情...
标签: PS PS教程
很多朋友经常会问到怎样把小图片放大。其实,无论是Photoshop、其他图像处理软件、以及一些放大图像的“专用软件”,包括数码相机的“数码变焦”,采用的都是“插值”方法来放大图像,不同的只是“插值”的算法。 下面就让我们一起来看看“插值”放大到底是怎么回事。 什么是插值? 插值(interpolation)是图像重新分布像...
标签: Delphi
  我想大家应该都用过 ACDSee 或者 Windows XP,它们都支持图像的放大和漫游,虽然网上也有相关的资料,但是都不是很全面,今天我给大家介绍一种方法,由于篇幅的关系,主要讲如何实现,尽量做到言简意赅,好了,我们现在就开始。 说明: 1.本文使用 Object pascal 进行描述,请读者自行转换为相关的代码,作者尽量做到与...
标签: 冬季
冬季皮肤瘙痒 冬季皮肤瘙痒是血燥的表现,除了多喝水还要多吃降燥滋养的食物,白萝卜,大白菜、柚子橙子都是不错的。 嘴唇干裂 秋冬季节天气干燥,嘴唇发干,起皮。 小妙方:银耳一把,红枣10枚,加冰糖煮开。早晚喝一次即可。你会惊讶的发现,几天后起皮,发干自然就消失了。 手脚裂口 冬季养生冬季皮肤脂分泌少...
代码如下: package com.weizhu.lan.view; import com.weizhu.lan.util.MyprogressDialog; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.os.AsyncTask; import android.os.Bundle; import andro...

经验教程

383

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部