android-bitmap相关内容
我在Camera.i中工作,我想从图库中选择图像并裁剪所选照片,然后在imageview中显示.我编写了一些代码,但是裁剪时遇到问题. 这是我的错误 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getScheme()
..
我正在尝试使用此代码将位图图像转换为base64字符串.我得到一个非常低质量的图像.将位图转换为Base64 Sring后如何获得高质量的图像 public String BitMapToString(Bitmap bitmap) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compre
..
请提出一种在位图中按颜色选择区域的有效方法.然后,将此选定的区域颜色替换为所需的颜色. 例如,如果图像包含四种颜色,则说红色,绿色,黄色,橙色.现在假设用户单击了黄色,因此选择单击位置周围的黄色区域,然后将黄色替换为蓝色. 希望,我正确地解释了这个问题.如果需要更多说明,请发表评论. 据我所知,位图是一项消耗内存的任务,并导致内存不足错误. 请共享任何链接或示例代码,这些链
..
我想用自定义画笔&来实现画布绘图应用程序撤消/重做操作.首先,我的代码无需使用自定义画笔即可完美工作(包括撤消/重做操作).根据此答案如何在android中制作画布自定义画笔? 我使用简单的图像尖峰进行位图绘制. 现在的问题是, 撤消,重做操作不起作用,每当移动触摸点时,一遍又一遍地自定义画笔绘制. 问:如何使撤消/重做操作生效? 自定义的笔刷笔触不应该平滑.现在,它们看起
..
我想从存储中的视频路径在ImageView中显示视频缩略图.是否有采用视频路径并返回缩略图位图的函数?我通过以下代码获取视频路径: public ArrayList getAllMedia() { HashSet videoItemHashSet = new HashSet(); String[] projection = {MediaStore.
..
我正在尝试从TextureView获取每个帧,不幸的是尝试: textureView.getBitmap(); 导致性能下降的原因是有一种更快的方法来获取位图.改用NDK更好吗? 寻找实际示例 解决方案 TextureView在SurfaceTexture上接收帧,该帧将发送到其Surface的帧转换为GLES纹理.要取出像素数据,必须将纹理渲染到帧缓冲区,然后使用glRe
..
基于Android文档,方法 onCreateThumbnail ,并且应在该位图的尺寸内将所需缩略图的图像绘制到outBitmap中.如果需要,它可以使用给定的canvas(用于配置绘制到位图中)进行渲染. 默认实现返回失败,并且不绘制缩略图;这将导致平台根据需要创建自己的缩略图. 当该方法返回true时,系统将不使用标准缩略图,而是使用(或应使用)绘制到canvas中的自定义缩略图
..
我有一部分代码,我四次使用此代码,但是第六次,我的应用程序崩溃了,我没有任何异常或错误代码。代码是: 位图resizeBitmap = Bitmap.createBitmap(bm,0,0,width,height,matrix,false); 我尝试使用: try { 位图resizeBitmap = Bitmap.createBitmap(bm,0,0,w
..
我试图使图像的底部模糊,使其像图像中的顶部视图一样。 我尝试使用Rendenscript对其进行模糊处理,但我无法仅模糊视图后面的部分。 :( 我看过很多库,但是几乎所有库都模糊了整个图像,但不是其中一部分。 另外,重要的一点是我正在ViewPager中使用它,因此需要快速而动态地类似 感谢任何帮助,谢谢! 我的xml:
..
我正在尝试建立一个通知并在一段时间后接收它。 这是怎么做: futureInMillis = SystemClock.elapsedRealtime()+ 176000; Intent notificationIntent = new Intent(getBaseContext(),NotificationG.class); notificationIntent.putE
..
[编辑:我做了一个最小的项目,试图缩小正在发生的事情.保存时,底部的代码仍会生成相同的工件] 我有一个使用“路径"绘制简单2D几何图形的应用程序.形状均为纯色,有时为alpha
..
感谢@Budius所做的所有努力. 我的应用程序的大部分图像工作都可以由Picasso/Glide处理,但是,某些图像在TextView中由Html.fromHtml显示.并且TextView中的图像也经常使用. 但是,我不知道如何为传递给Html.fromHtml的ImageGetter用Picasso/Glide实现getDrawable()方法.这些图片是否可以在TextView
..
我使用Picasso(Android的图像下载库). 毕加索网站 我像这样对我的图片收费: Picasso.get().load("http://i.imgur.com/myImage.png").into(imageView); 但是,如果myImage.png太大,则下载速度会变慢. (当然,互联网连接不良) 如何使Picasso更快地加载图像? 我可以通过毕加索降
..
我在这里设置了意图标志: public void createAlbum(View view) { Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.C
..
我有一个启动器Activity,该启动器在打开时会加载大位图并调整其背景大小. 每当按下“后退"按钮时,Activity就是destroyed.但是我认为内存还没有释放. 当我打开应用程序时,点击“后退"按钮,然后再次将其打开(重复),我会得到一个OutOfMemoryError. 对于这个新手问题,我感到抱歉,但我想知道每当Activity为destroyed时如何释放内存?
..
我正在使用matrix.setPolyToPoly函数将位图的选定区域(4个角)转换为矩形,并且正常情况下效果惊人.但是在下一个示例中: polyToPoly函数无法进行透视变换: 我画了两条线进行测试,这些线标记了我要选择的四个点的位置. 我做错了什么?谢谢! 编辑:我已经使用canvas.drawBitmapMesh解决了该问题,谢谢 pskink 您的建议! 这
..
我正在尝试将实质性的文本选择句柄引入我的应用程序.我从SDK中获得了用于中/右/左手柄(位图)和文本光标(9-patch)的可绘制对象,并设置: @drawable/text_select_handle_left_mtrl_alpha
..
我有一个带有自定义适配器的ListView.每行都有一个我使用位图呈现的ImageView,但是当我执行下载位图的AsyncTask之后,我当前的代码会阻塞UI线程,因为我正在使用get().我想更改代码并访问onPostExecute()中的imageViews或类似内容.这样就可以显示行,而无需等待所有精灵加载. 适配器类(在此处触发下载) public class Pokemon
..
有没有一种方法可以将位图压缩为特定的字节大小?例如1.5MB.问题是到目前为止,我所看到的所有示例都是调整宽度和高度的大小,但是我的要求是调整字节的大小.那可能吗? 此外,压缩位图的最直接,最正确的方法是什么?我对这个主题不是很新手,并且希望从一开始就朝正确的方向前进. 解决方案 您可以通过以下方法很容易地计算位图的大小: width * height * bytes per pixel
..
我正在尝试使用HttpUrlConnection将图像发送到服务器,因为它是Google推荐的。我决定将图像转换为Base64字符串并将其发送到服务器,我将其解码为.jpg文件。但这种方法只适用于小尺寸缩略图,我无法发送全尺寸图像。 这是android客户端代码: public static void postData (Bitmap imageToSend){ try
..