安卓突击:绘制图像

两种方法,

1,canvas.drawBitmap();

2,drawable.draw(canvas);

Bitmap.Config.ARGB_8888:代表的是RGB每个占8个字节,透明度通道占8个字节。

首先是使用InputStream is= context.getResources().openRawResource(R.drawable.panda);用来获取资源

然后是使用BitmapFactory来将is进行转换成Bitmap对象。

  1. BitmapFactory.Options opts = new BitmapFactory.Options();
  2. opts.inSampleSize = 2;
  3. bitmap1 = BitmapFactory.decodeStream(is, null, opts);

这个里BitmapFactory.Options对象可以用来设置转码的采样率等属性。当然也可以简化的使用:

  1. bitmap2 = BitmapFactory.decodeStream(is);

也可以用createBitmap()方法从像素中创建图像。

下例子是分别演示几种方法绘制图像。

来自为知笔记(Wiz)

时间: 2024-10-13 02:22:22

安卓突击:绘制图像的相关文章

5. Quartz2D 绘制图像

#pragma mark 绘制图像 -(void)drawImage:(CGContextRef)context{ UIImage *image = [UIImage imageNamed:@"1.png"]; //提示:绘制之后,就无法改变位置,也没有办法监听手势 //在指定点绘制图像 [image drawAtPoint:CGPointMake(50, 50)]; //会在指定的矩形中拉伸绘图 [image drawInRect:CGRectMake(0, 0, 320, 460)

java swing开发的图像生成器demo实例源代码下载,实现绘制图像,截屏功能。

一个类似于画画的javase程序 绘制图形 原文:java swing开发的图像生成器demo实例源代码下载,实现绘制图像,截屏功能. java源代码下载地址:http://www.zuidaima.com/share/1550463330028544.htm 获取屏幕 打开调色板

Linear regression with one variable算法实例讲解(绘制图像,cost_Function ,Gradient Desent, 拟合曲线, 轮廓图绘制)_矩阵操作

%测试数据 'ex1data1.txt', 第一列为 population of City in 10,000s, 第二列为 Profit in $10,000s 1 6.1101,17.592 2 5.5277,9.1302 3 8.5186,13.662 4 7.0032,11.854 5 5.8598,6.8233 6 8.3829,11.886 7 7.4764,4.3483 8 8.5781,12 9 6.4862,6.5987 10 5.0546,3.8166 11 5.7107,3

使用PHP GD库绘制图像,不显示的问题

1. 使用PHP中的GD库绘制图像,之后浏览器无法显示,GD库安装,配置也没什么错误,提示图像因本身有错无法显示,于是就在header() 前面使用ob_clean();然后使用浏览器就能正常的浏览了 1 <?php 2 $height = 300; 3 $width = 300; 4 $im = imagecreatetruecolor($width, $height); 5 $white = imagecolorallocate ($im, 255, 255, 255); 6 $blue =

Matlab绘制图像及图像的处理

一 绘制函数图像 matlab平面绘制函数图像有多个函数,plot,ezplot等. 1.1 plot函数 查看matlab的帮助文件可知plot函数的调用格式有 PLOT Linear plot. PLOT(X,Y) plots vector Y versus vector X. If X or Y is a matrix,    then the vector is plotted versus the rows or columns of the matrix,    whichever

在控制台中绘制图像

在控制台中绘制图像是一件非常有趣的事,不知情的人看到了会感觉很惊讶,如果你有GDI+绘制基础,那么继续往下看. Imports System.Drawing Imports System.Runtime.InteropServices Module Module1 '引用WIN32API,该函数用来获取当前命令行的窗口句柄,以便后面从该句柄创建画布 <DllImport("kernel32.dll", SetLastError:=True)> Private Functio

Direct2D 第5篇 绘制图像

原文:Direct2D 第5篇 绘制图像 我加载的图像是一张透明底PNG图像,背景使用渐变的绿色画刷 #include <windows.h> #include <d2d1.h> #include <d2d1helper.h> #include <dwrite.h> #pragma comment(lib, "dwrite.lib") #pragma comment(lib, "d2d1.lib") #include

基础DAY14-飞机大战-绘制图像

import pygame pygame.init() # 创建游戏窗口 screen = pygame.display.set_mode((480, 700)) # 加载backgroud.png创建背景 bg = pygame.image.load("./images/background.png") # 将背景绘制在屏幕的(0,0)位置 screen.blit(bg, (0, 0)) # 调用屏幕更新显示背景图像 pygame.display.update() while Tru

安卓突击:绘制图形和文本

drawPoint drawLine drawCircle drawArc drawText 创建一个类继承于View 首先创建一个Paint对象,给这个Paint对象设置线的颜色,大小等风格.然后在onDraw方法里,通过Canvas对象来调用划线函数,最后一个参数是paint对象. invalidate()方法是:让屏幕刷新一次.即是将所有的图形都抹掉,重新画. 在画弧线的时候,可以设置是不是选择经过圆心. 在Activity的onCreate的方法里,setContentView()函数里