有没有一种方法可以将位图压缩到特定的字节大小?例如1.5MB。问题是到目前为止,我所看到的所有示例都是调整宽度和高度的大小,但是我的要求是调整字节大小。那可能吗?另外,压缩位图的最直接,最正确的方法是什么?我对这个话题不是很熟悉,并且希望从一开始就走正确的道路。 解决方案如下: 您可以很容易地计算出位图的大小width * height * bytes per pixel = size如果您的颜色模型定义了bytes per pixel,则说RGBA_F16是8个字节,而ARGB_8888是4个字节,依此类推。有了…

2020年8月7日 0条评论 17点热度 阅读全文

我有一个树莓派,我正尝试从该树莓派使用套接字向Android设备发送2个立体声图像。我已经为服务器套接字编写了在树莓派上发送图像的代码,我什至在android端收到了它。但是现在我想在ImageViews中显示它。如何将字符串转换为640 x 480 x 3的int矩阵,然后转换为Bitmap?还是有一种方法可以将字符串直接转换为位图? 编辑:我有一个原始像素值矩阵的字符串,例如: [[[ 1 2 1] [ 1 4 1] [ 1 4 1] ... [ 0 3 0] [ 1 4 1] [ 1 2 1]] [[ 1 3…

2020年7月13日 0条评论 13点热度 阅读全文

我正在使用android和上的应用程序,每当调试我制作的启动画面时,都会出现此错误: java.lang.RuntimeException: Canvas: trying to draw too large(165019200bytes) bitmap. 但是,由于布局似乎很正常,因此无法在应调整尺寸的位置进行搜索。如果您能帮助我解决这个问题,那就太好了。我是android上的新手。我附上xml代码,类和完整的错误消息。提前致谢。 类SplashScreen.java package com.example.tax…

2020年6月7日 0条评论 5点热度 阅读全文

我在Flutter中包含了我的android应用程序的启动图像。但是,此图像太模糊或太大。当我在硬盘上查看图像时,图像很清晰。如何保持图像清晰? /res/drawable/launch_background.xml: <?xml version="1.0" encoding="utf-8"?> <!-- Modify this file to customize your launch splash screen --> <layer-list xmlns:android="http…

2020年2月18日 0条评论 20点热度 阅读全文

我正在制作2D平台游戏。我为平台创建了一个纹理,该纹理可以一遍又一遍地重复以填满整个平台,而无需进行重复。我的第一个尝试是手动从位图绘制所有像素,但是这导致背景在移动平台时闪烁(运动和绘制线程是分开的,因此运动可以以特定速度运行,而FPS则不然)。不需要受苦)。我发现此技术效果更好: // Init bitmap = new BitmapDrawable(res, Texture.PLATFORM.getBitmap()); bitmap.setTileModeXY(Shader.TileMode.REPEAT, …

2020年2月18日 0条评论 11点热度 阅读全文

我正在创建从选择库到服务器的图像上传。一周前,一切正常,但今天却无法正常工作,并出现此错误。 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { dat=content://media/external/images/media/61489 flg=0x1 (has extras) }} to activity {com.example.pmb/c…

2020年1月18日 0条评论 11点热度 阅读全文

在流式传输时,我已使用画布为全屏ImageView分配了位图。流式传输有效,位图显示在ImageView中,但是ImageView的 Activity 区域似乎小于其实际大小。当我将背景色设置为ImageView时,得到以下结果: 背景仅填充标记的ImageView的一小部分... 我认为这就是原因,为什么我所有将位图缩放到ImageView大小的工作都无法正常进行。 这是我的布局xml: <androidx.constraintlayout.widget.ConstraintLayout xmlns:and…

2019年8月8日 0条评论 35点热度 阅读全文

我正在创建从选择库到服务器的图像上传。一周前,一切正常,但今天却无法正常工作,并出现此错误。 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { dat=content://media/external/images/media/61489 flg=0x1 (has extras) }} to activity {com.example.pmb/c…

2019年7月7日 0条评论 10点热度 阅读全文

使用Android PDFBox API,我提取页面缩略图以显示在PDF页面选择器组件上。 public Bitmap getPdfPageThumb (int pageIndex) { try { PDRectangle pageBox = pdfDoc.getPage(pageIndex).getBBox(); float targetDpi = Math.max( targetWidth * 72f / pageBox.getWidth(), targetHeight * 72f / pageBox.getH…

2019年6月4日 0条评论 8点热度 阅读全文

我正在尝试创建一个kotlin函数,该函数负责获取2个位图并返回对应于两个合并图像的一个。 第一个是带有固定宽度和高度的默认白色圆形标记(emptyMarkerBitmap)。第二个是随机图像,我想最小化以覆盖第一张图像。 private fun createBitmapOverlay(emptyMarkerBitmap: Bitmap, categoryIconBitmap: Bitmap): Bitmap { val cs: Bitmap val width: Int = emptyMarkerBitmap.w…

2019年5月22日 0条评论 5点热度 阅读全文