android-bitmap相关内容

Android 将当前屏幕转换为位图

我想转换我的应用程序的屏幕并将其转换为位图.我已经知道如何将视图转换为位图,但这不是我想要的,因为我的屏幕由许多片段组成.因此,我希望能够获取屏幕并将其转换为位图...非常感谢您的帮助. 解决方案 你可以使用这样的东西并将布局作为视图传递 ;) public Bitmap takeScreenShot(View view) {//configuramos para que la view ..
发布时间:2021-11-27 14:55:20 移动开发

从 Uri 获取视频缩略图

我想从我的图库中选择一个视频.它工作正常.但现在我想显示一个位图,作为缩略图.我试过这段代码,但它不起作用,它总是说:NullPointerException Bitmap bitmap2 = ThumbnailUtils.createVideoThumbnail(uri.getPath, MediaStore.Video.Thumbnails.MICRO_KIND); 这一切都在 onAct ..
发布时间:2021-11-27 14:55:10 移动开发

在 Android 中将位图压缩为特定的字节大小

有没有办法将 Bitmap 压缩到特定的字节大小?例如,1.5MB.问题是到目前为止我看到的所有例子都是调整宽度和高度的大小,但我的要求是调整字节的大小.那可能吗?另外,压缩位图的最直接和正确的方法是什么?我对这个话题很陌生,想从头开始走正确的方向. 解决方案 您可以通过以下方式轻松计算位图的大小宽*高*每像素字节数=大小 其中 bytes per pixel 由您的颜色模型定义,例 ..
发布时间:2021-11-27 14:54:55 Java开发

如何通过 HttpUrlConnection 将图像从 Android 客户端发送到 Node.js 服务器?

我正在尝试使用 HttpUrlConnection 将图像发送到服务器,因为它是 Google 推荐的.我决定将图像转换为 Base64 字符串并将其发送到我将其解码为 .jpg 文件的服务器.但是这种方法只适用于小尺寸的缩略图,我不能发送全尺寸的图像. 这里是安卓客户端代码: public static void postData(Bitmap imageToSend) {尝试{URL ..

Android Bitmap Masking (Xfermode) 留下不透明的黑色背景

我有一个自定义视图,并且在 onDraw() 中,我正在尝试执行位图屏蔽.我有一个 squareBitmap(红色)填充整个视图,我有一个 circleBitmap(蓝色)作为遮罩.我正在使用模式:PorterDuff.Mode.DST_IN. 我期待的结果是一个红色实心圆圈.我明白了,但我也得到了黑色不透明背景.我不想要这种不透明的背景,而是应该是透明的.Figure 1 是我得到的结果, ..
发布时间:2021-11-27 14:54:29 移动开发

缩放图像在可绘制的背景中保持其纵横比

当使用 作为背景可绘制 XML 时,如何使背景图像适合视图但保持其纵横比? 的 android:gravity 值都没有达到预期的效果. 解决方案 仅在 xml 文件中无法实现操作背景属性.有两种选择: 您可以使用编程方式剪切/缩放位图位图.createScaledBitmap(位图源,int dstWidth,int dstHeight,boolean filter) 并将其设置为 ..

如何在 Android 上检查位图是否为空(空白)

如何检查 Bitmap 对象是否完全空白,即它的所有像素都是透明的,每个像素上没有 x-y 循环? 解决方案 您可以使用以下命令检查您的 Bitmap 实例(在示例 myBitmap 中)是否为空实例: Bitmap emptyBitmap = Bitmap.createBitmap(myBitmap.getWidth(), myBitmap.getHeight(), myBitmap. ..
发布时间:2021-11-27 14:53:52 移动开发

可绘制与位图

我正在为 Android 编写实时游戏,在查看 SDK 中提供的示例中的一些代码后,我对何时应该使用 Bitmap 或 Drawable 感到困惑 我的游戏中的精灵. 有什么区别?哪个更适合(更快)精灵,哪个更适合静态背景? 解决方案 要了解哪个更好,您可能需要观看此视频: http://www.youtube.com/watch?v=U4Bk5rmIpic 有趣的是,他 ..

Android - ImageView:setImageBitmap VS setImageDrawable

setImageBitmap 和 setImageDrawable 有什么区别? 我有一个图像,我想从文件中动态设置它.我遵循的教程说将我的 Bitmap 转换为 BitmapDrawable 然后使用 setImageDrawable 设置它.我注意到直接使用 setImageBitmap 设置 Bitmap 也有效,但我没有注意到任何区别. 位图图像 = BitmapFactory.d ..
发布时间:2021-11-27 14:53:19 移动开发

Android 中的 Bitmap 和 Drawable 有什么区别?

我用谷歌搜索,但找不到任何文章来描述 Android 中 Bitmap 和 Drawable 之间的区别. 解决方案 位图是位图图像的表示(类似于 java.awt.Image).Drawable 是“可以绘制的东西"的抽象.它可以是位图(包装为 BitmapDrawable),但也可以是纯色、其他 Drawable 对象的集合或任意数量的其他结构. 大多数 Android UI 框 ..
发布时间:2021-11-27 14:53:10 移动开发

将图像传递给另一个活动时,图像会丢失其原始结果

我正在我的应用程序中开发相机功能.我正在捕获图像并将其传递给另一个活动.我面临的问题是,当我在另一个活动中显示图像时,由于某种原因,它会丢失其原始结果(被像素化).这就是我的做法: private void takePhotoFromCamera() {if(ActivityCompat.checkSelfPermission(EnterDataView.this, Manifest.permi ..

如何将图像转换为PDF?

我正在开发一个应用程序,需要将图像转换为 PDF.我尝试了一些东西,但问题是,该 PDF 中的图像大小非常非常小.我需要解决方案来解决这个问题.此外,我正在寻找将多个图像转换为单个 PDF 文档的方法.我会发布我尝试过的代码. public void convertPDF(byte[] path){String FILE = "mnt/sdcard/FirstPdf.pdf";文档文档=新文档 ..
发布时间:2021-11-27 14:52:51 移动开发

位图 getWidth 返回错误值

我的 android 应用程序可绘制文件夹中有一个 jpg 图像,分辨率为 1000x600.我像这样将该图像加载到位图 Bitmap bitMap = BitmapFactory.decodeResource(getResources(), R.drawable.image); 在此之后我调用 bitMap .getWidth() 返回 1500.它怎么可能?以及如何获得正确的图像宽度和高 ..
发布时间:2021-11-27 14:52:42 Java开发