android-bitmap相关内容

如何在位图中按颜色选择区域?

请提出一种在位图中按颜色选择区域的有效方法.然后,将此选定的区域颜色替换为所需的颜色. 例如,如果图像包含四种颜色,则说红色,绿色,黄色,橙色.现在假设用户单击了黄色,因此选择单击位置周围的黄色区域,然后将黄色替换为蓝色. 希望,我正确地解释了这个问题.如果需要更多说明,请发表评论. 据我所知,位图是一项消耗内存的任务,并导致内存不足错误. 请共享任何链接或示例代码,这些链 ..

在Android Canvas中使用撤消/重做操作的自定义画笔

我想用自定义画笔&来实现画布绘图应用程序撤消/重做操作.首先,我的代码无需使用自定义画笔即可完美工作(包括撤消/重做操作).根据此答案如何在android中制作画布自定义画笔? 我使用简单的图像尖峰进行位图绘制. 现在的问题是, 撤消,重做操作不起作用,每当移动触摸点时,一遍又一遍地自定义画笔绘制. 问:如何使撤消/重做操作生效? 自定义的笔刷笔触不应该平滑.现在,它们看起 ..
发布时间:2020-07-16 20:40:34 移动开发

有效地从TextureView获取位图

我正在尝试从TextureView获取每个帧,不幸的是尝试: textureView.getBitmap(); 导致性能下降的原因是有一种更快的方法来获取位图.改用NDK更好吗? 寻找实际示例 解决方案 TextureView在SurfaceTexture上接收帧,该帧将发送到其Surface的帧转换为GLES纹理.要取出像素数据,必须将纹理渲染到帧缓冲区,然后使用glRe ..
发布时间:2020-07-11 00:29:16 移动开发

Android从不调用onCreateThumbnail方法

基于Android文档,方法 onCreateThumbnail ,并且应在该位图的尺寸内将所需缩略图的图像绘制到outBitmap中.如果需要,它可以使用给定的canvas(用于配置绘制到位图中)进行渲染. 默认实现返回失败,并且不绘制缩略图;这将导致平台根据需要创建自己的缩略图. 当该方法返回true时,系统将不使用标准缩略图,而是使用(或应使用)绘制到canvas中的自定义缩略图 ..

Android模糊视图(视图后面的模糊背景)

我试图使图像的底部模糊,使其像图像中的顶部视图一样。 我尝试使用Rendenscript对其进行模糊处理,但我无法仅模糊视图后面的部分。 :( 我看过很多库,但是几乎所有库都模糊了整个图像,但不是其中一部分。 另外,重要的一点是我正在ViewPager中使用它,因此需要快速而动态地类似 感谢任何帮助,谢谢! 我的xml: ..
发布时间:2020-06-06 20:12:25 移动开发

获得'E / JavaBinder:!!!绑定交易失败!!! (包裹大小= 9448080)”,尝试建立通知时

我正在尝试建立一个通知并在一段时间后接收它。 这是怎么做: futureInMillis = SystemClock.elapsedRealtime()+ 176000; Intent notificationIntent = new Intent(getBaseContext(),NotificationG.class); notificationIntent.putE ..

如何使Picasso/Glide与Html.ImageGetter一起缓存图像?

感谢@Budius所做的所有努力. 我的应用程序的大部分图像工作都可以由Picasso/Glide处理,但是,某些图像在TextView中由Html.fromHtml显示.并且TextView中的图像也经常使用. 但是,我不知道如何为传递给Html.fromHtml的ImageGetter用Picasso/Glide实现getDrawable()方法.这些图片是否可以在TextView ..
发布时间:2020-05-27 20:10:01 移动开发

如何使毕加索更快地加载图像?

我使用Picasso(Android的图像下载库). 毕加索网站 我像这样对我的图片收费: Picasso.get().load("http://i.imgur.com/myImage.png").into(imageView); 但是,如果myImage.png太大,则下载速度会变慢. (当然,互联网连接不良) 如何使Picasso更快地加载图像? 我可以通过毕加索降 ..
发布时间:2020-05-27 20:09:27 移动开发

被破坏时释放特定活动的记忆

我有一个启动器Activity,该启动器在打开时会加载大位图并调整其背景大小. 每当按下“后退"按钮时,Activity就是destroyed.但是我认为内存还没有释放. 当我打开应用程序时,点击“后退"按钮,然后再次将其打开(重复),我会得到一个OutOfMemoryError. 对于这个新手问题,我感到抱歉,但我想知道每当Activity为destroyed时如何释放内存? ..

在某些情况下,将图片扭曲为四边形失败

我正在使用matrix.setPolyToPoly函数将位图的选定区域(4个角)转换为矩形,并且正常情况下效果惊人.但是在下一个示例中: polyToPoly函数无法进行透视变换: 我画了两条线进行测试,这些线标记了我要选择的四个点的位置. 我做错了什么?谢谢! 编辑:我已经使用canvas.drawBitmapMesh解决了该问题,谢谢 pskink 您的建议! 这 ..
发布时间:2020-05-07 18:48:36 移动开发

下载RecyclerView的图像时出现性能问题

我有一个带有自定义适配器的ListView.每行都有一个我使用位图呈现的ImageView,但是当我执行下载位图的AsyncTask之后,我当前的代码会阻塞UI线程,因为我正在使用get().我想更改代码并访问onPostExecute()中的imageViews或类似内容.这样就可以显示行,而无需等待所有精灵加载. 适配器类(在此处触发下载) public class Pokemon ..
发布时间:2020-05-02 09:52:53 移动开发

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

有没有一种方法可以将位图压缩为特定的字节大小?例如1.5MB.问题是到目前为止,我所看到的所有示例都是调整宽度和高度的大小,但是我的要求是调整字节的大小.那可能吗? 此外,压缩位图的最直接,最正确的方法是什么?我对这个主题不是很新手,并且希望从一开始就朝正确的方向前进. 解决方案 您可以通过以下方法很容易地计算位图的大小: width * height * bytes per pixel ..
发布时间:2020-04-26 11:53:03 Java开发

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

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