草庐IT

reduced_bitmap

全部标签

mongodb - 如何使用 map/reduce 处理 10000 多个唯一键以在 MongoDB 中进行分组?

我正在使用MongoDBv1.4和mongodb-csharpdriver我尝试对具有超过10000个键的数据存储进行分组,所以我收到此错误:断言:group()不能处理超过10000个唯一键像这样使用c#代码:Documentquery=newDocument().Append("group",newDocument().Append("key",newDocument().Append("myfieldname",true).Append("length",true)).Append("$reduce",newCodeWScope("function(obj,prev){prev.

android - 获取包含 Bitmap-backed Canvas 的 Android View 上的点的像素颜色值

我正在尝试找出获取View上给定点的像素颜色值的最佳方法.我可以通过三种方式写入View:我用View.setBackgroundDrawable(...)设置了背景图片.我用Canvas.drawText(...)写文字、画线等。,Canvas.drawLine(...)等,发送到Bitmap-backedCanvas.我通过让子对象(Sprite)写入传递给View的onDraw(Canvascanvas)的Canvas来绘制子对象(Sprite)。方法。这是我的类中扩展View的onDraw()方法:@OverridepublicvoidonDraw(Canvascanvas){

android - 在Android的通知中将Drawable或Bitmap设置为图标

我从服务器下载图像作为位图并将其转换为可绘制现在我想使用此可绘制作为通知图标。但我无法做到这一点。这是我的代码:Notificationnotification=newNotificationCompat.Builder(context).setContentTitle(title).setContentText(message).setContentIntent(intent).setSmallIcon(bitmap).setWhen(when).build();但是icon是一个Resourcesint值,所以当我使用它时它会出错。任何帮助编辑:现在我更新了我的代码,现在我正在这样

android - 在 Android 上屏蔽 Drawable/Bitmap

我目前正在寻找一种方法来使用黑白位图来掩盖另一个位图或Android上的Drawable的alphachannel。我很好奇最好的方法是什么。对于如何做到这一点,我当然有一些想法,但它们并不是最佳的。我需要能够经常对图像应用新蒙版(黑白位图每隔几秒就会改变一次)。我们将不胜感激任何有关如何实现这一目标的反馈。 最佳答案 我的解决方案接近@over_optimistic的解决方案,少了一个saveLayer()调用。我使用Drawable蒙版而不是路径,在我的情况下它是一张光盘。我将这些变量声明为字段(最好在onDraw方法之外分配内

Android 层列表 : bitmap issue with app:srcCompat

更新到Studio2.3后,当我尝试使用可绘制矢量创建图层列表时,它会提示在中使用app:srcCompat而不是android:src位图.谁能帮我把vectordrawable添加到图层列表?已经添加vectorDrawables.useSupportLibrary=true 最佳答案 我找到了解决您问题的方法将第二项修改为:更新这将导致API 关于Android层列表:bitmapissuewithapp:srcCompat,我们在StackOverflow上找到一个类似的问题:

android - 使用方法 -canvas.drawBitmap(bitmap, src, dst, paint)

每次我使用此代码时,都没有绘制任何内容。我需要在指定的矩形内绘制位图。canvas.drawBitmap(MyBitmap,null,rectangle,null)我在网上查过,但找不到太多帮助。 最佳答案 编辑原来的答案不正确。您可以使用sourceRect指定要绘制的位图的一部分。它可能为空,在这种情况下将使用整个图像。根据他在某物下方绘制的炸锅评论,我将对此添加注释。drawBitmap(bitmap,srcRect,destRect,paint)不处理Zordering(depth)以及在对象上调用draw的顺序。如果要绘制

android - 内存不足错误 : bitmap size exceeds VM budget (Android)

在BitmapFactory中获取异常。不确定是什么问题。(嗯,我可以猜到这个问题,但不知道为什么会发生)ERROR/AndroidRuntime(7906):java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudgetERROR/AndroidRuntime(7906):atandroid.graphics.BitmapFactory.decodeFile(BitmapFactory.java:295)Mycodeisprettystraightforward.IdefinedanXMLlayoutw/adefaultimage.Itryt

android - java.lang.OutOfMemoryError : bitmap size exceeds VM budget

这个问题在这里已经有了答案:java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget-Android(13个回答)关闭2个月前。我正在尝试将应用程序的布局从纵向更改为横向,反之亦然。但是,如果我经常或不止一次这样做,那么我的应用程序有时会崩溃。下面是错误日志。请建议可以做什么?01-0609:52:27.787:ERROR/dalvikvm-heap(17473):1550532-byteexternalallocationtoolargeforthisprocess.01-0609:52:27.787:ERROR/dalvikvm(17

android - 如何使用存储在 SDCARD 中的 JPG 将 JPG 文件作为 BITMAP 打开?

实际上我知道如何将PNG文件作为位图打开。但是我的代码不适用于打开的JPG文件,我不知道为什么。我在SO或google上找不到有关如何执行此操作的正确示例。我需要一个位图,其中包含从sdcard的目录打开的JPG文件。例如“sdcard/images/01.jpg”谢谢 最佳答案 Fileroot=Environment.getExternalStorageDirectory();ImageViewIV=(ImageView)findViewById(R.id."imageview");BitmapbMap=BitmapFactor

安卓 : Maximum allowed width & height of bitmap

我正在创建一个需要将大图像解码为位图以显示在ImageView中的应用。如果我只是尝试将它们直接解码为位图,我会收到以下错误"位图太大,无法上传到纹理中(1944x2592,max=2048x2048)"所以为了能够显示分辨率太高的图像,我使用:Bitmapbitmap=BitmapFactory.decodeFile(path);if(bitmap.getHeight()>=2048||bitmap.getWidth()>=2048){DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisp