android bitmap 改变图片大小

android bitmap 改变图片大小,第1张

Options options1 = new Options();  

options1inJustDecodeBounds = true;    

BitmapFactorydecodeFile(filePath, options1);    

options1inSampleSize = RegisterToolcalculateInSampleSize(options1, 110, 160);  //110,160:转换后的宽和高,具体值会有些出入  

options1inJustDecodeBounds = false;    

Bitmap bitmap = BitmapFactorydecodeFile(filePath, options1);       //filePath:文件路径public static int calculateInSampleSize(BitmapFactoryOptions options,  

            int reqWidth, int reqHeight) {  

          

        final int height = optionsoutHeight;  

        final int width = optionsoutWidth;  

        int inSampleSize = 1;  

  

        if (height > reqHeight || width > reqWidth) {  

  

            final int heightRatio = Mathround((float) height  

                    / (float) reqHeight);  

            final int widthRatio = Mathround((float) width / (float) reqWidth);  

  

            inSampleSize = heightRatio < widthRatio  widthRatio : heightRatio;  

        }  

  

        return inSampleSize;  

    }//压缩并将Bitmap保存到本地  

FileOutputStream out = new FileOutputStream(new File(filePath));  

saveBitmapcompress(BitmapCompressFormatJPEG, 60, out);   //60代表压缩40%

尺寸大小怎么修改,方法如下:

方法一:使用画图修改照片尺寸。首先在电脑上打开你需要修改尺寸的文件位置,右击文件,点击“编辑”。打开编辑后进入这个界面,也就是画图界面,点击这里的“重新调整大小”。打开后出现这个界面,在这里调整数值,调整到原先大小的百分比,或者直接调像素。

方法二:使用“编辑助手”修改照片尺寸。打开编辑助手,选择“修改尺寸”。打开修改尺寸后进入这个界面,点击添加上传需要修改尺寸的照片,或者直接拖动照片到此处。上传完后进入这个界面,我们可以在右边指定尺寸那里调整像素,也可以对进行裁剪,完成后点击立即保存就可以保存修改尺寸后的照片了。

直接用:

BITMAP bmp;

bmpIamgeGetBitmap(&bmp);

int nWidth = bmpbmWidth;

int nHeight = bmpbmHeight;

你好,设置 PictureBox 的 SizeMode 属性为AutoSize就可以自适应的大小了。。。

另外,PictureBox 控件可以直接加载网络的,例如:

pictureBox1ImageLocation = @"";

就可以直接加载网络了哦。

第一种方法是用画图工具修改,步骤如下:

首先,选择打开的方式为画图,选择调整大小工具;

其次,输入方法的比例,按确认就可以了,记得要保存哟。

第二种方法是用PS工具进行修改,步骤如下:

首先,使用PS打开需要我们修改的文件;

其次,点击图像,然后点击图像,选择图像大小输入需要修改的像素,点击确定,然后保存为jpg格式即可。

扩展资料

照片的格式:

1、BMP格式

位图(外语简称:BMP、外语全称:Bitmap),是Windows *** 作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows *** 作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱来的缺点,占用磁盘空间过大,所以,BMP在单机上比较流行。

2、GIF格式

图形交换格式(外语简称:GIF、外语全称:Graphics Interchange Format),美国一家著名的在线信息服务机构CompuServe针对当时网络传输带宽的限制,开发出了这种GIF图像格式。

GIF格式的特点是压缩比高,磁盘空间占用较少,所以这种图像格式迅速得到了广泛的应用。最初的GIF只是简单地用来存储单幅静止图像(称为GIF87a),后来随着技术发展,可以同时存储若干幅静止图像进而形成连续的动画,使之成为当时支持2D动画为数不多的格式之一(称为GIF89a)。

3、JPEG格式

JPEG也是最常见的一种图像格式,它是由联合照片专家组(外语全称:Joint Photographic Experts Group)开发并以命名为“ISO 10918-1”,JPEG仅仅是一种俗称而已。

JPEG文件的扩展名为jpg或jpeg,因其压缩技术十分先进,它用有损压缩方式去除冗余的图像和彩色数据,获取得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像质量。

4、JPEG2000格式

JPEG 2000同样是由JPEG 组织负责制定的,它有一个正式名称叫做"ISO 15444",与JPEG相比,它具备更高压缩率以及更多新功能的新一代静态影像压缩技术。

JPEG2000 作为JPEG的升级版,其压缩率比JPEG高约30%左右。

与JPEG不同的是,JPEG2000 同时支持有损和无损压缩,而 JPEG 只能支持有损压缩。

5、TIFF格式

标签图像文件格式(外语简称TIFF、外语全称:TagImage FileFormat)是Mac中广泛使用的图像格式,它由Aldus和微软联合开发,最初是出于跨平台存储扫描图像的需要而设计的。它的特点是图像格式复杂、存贮信息多。正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的复制。

6、PSD格式

这是著名的Adobe公司的图像处理软件Photoshop的专用格式PhotoshopDocument(PSD)。PSD其实是Photoshop进行平面设计的一张"草稿图",它里面包含有各种图层、通道、遮罩等多种设计的样稿,以便于下次打开文件时可以修改上一次的设计。

在Photoshop所支持的各种图像格式中,PSD的存取速度比其它格式快很多,功能也很强大。由于Photoshop越来越被广泛地应用,所以我们有理由相信,这种格式也会逐步流行起来。

7、PNG格式

便携式网络图形(外语简称PNG、外语全称:Portable Network Graphics)是一种新兴的网络图像格式。在1994年底,由于Unysis公司宣布GIF拥有专利的压缩方法,要求开发GIF软件的作者须缴交一定费用,由此促使免费的png图像格式的诞生。PNG一开始便结合GIF及JPG两家之长,打算一举取代这两种格式。

8、SWF格式

利用Flash我们可以制作出一种后缀名为SWF(Shockwave Format)的动画,这种格式的动画图像能够用比较小的体积来表现丰富的多媒体形式。在图像的传输方面,不必等到文件全部下载就能观看,而是可以边下载边看,因此特别适合网络传输,特别是在传输速率不佳的情况下,也能取得较好的效果。

9、SVG格式

可缩放矢量图形(外语简称SVG、外语全称:Scalable Vector Graphics)可以算是目前最最火热的图像文件格式了。它是基于XML(标准通用标记语言的子集),由万维网联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。

用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有互交功能,并可以随时插入到HTML中通过浏览器来观看。

10、JPG格式

联合照片专家组(外语简称jpg、JPEG外语全称:Joint Photographic Expert Group)。JPEG 以 24 位颜色存储单个光栅图像。JPEG是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG文件支持交错。

11、hsb模式

hsb模式是基于人眼对色彩的观察来定义的,在此模式中,所有的颜色都用色相或色调、饱和度、亮度三个特性来描述。

以上就是关于android bitmap 改变图片大小全部的内容,包括:android bitmap 改变图片大小、怎么修改图片大小、在MFC中如何获得一个CBitmap的宽和高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9726691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存