腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Android
canvas.
drawBitmap
与
ARGB_8888
的速度
非常
慢
、
、
、
、
我是
Android
编码方面的新手,但我想用钢笔为平板电脑制作一款能手写的应用程序(我知道已经有很多了,但我想要自己的)。 } protected void onDraw(Canvas c){ c.
drawBitmap</
浏览 1
提问于2016-11-17
得票数 3
回答已采纳
1
回答
在什么情况下BitmapFactory.Options.inPreferredConfig不起作用?
、
、
我试图
使用
InputStream
使用
BitmapFactory.decodeStream来解码位图,我想在
ARGB_8888
中接收位图,所以我
使用
了BitmapFactory.Options.inPreferredConfig=
ARGB_8888
,但是我的一些用户设法在另一种配置(RGBA_F16)中加载位图,考虑到字段的名称是首选的,这是有意义的,但是为什么呢?在什么情况下,
Android
不能在inPreferredConfig中加载位图?源代码对此并不十分清楚。我的解决方案是<em
浏览 6
提问于2020-01-25
得票数 1
1
回答
安卓:位图配置
ARGB_8888
在某些设备上不起作用
、
blurred.getHeight(), Bitmap.Config.ARGB_8888); p.setAlpha(127); final
浏览 1
提问于2016-05-30
得票数 1
2
回答
安卓Canvas.
drawBitmap
的糟糕性能-切换到OpenGL?
、
、
、
、
我正在将一个2D动作游戏从Windows 7(在XNA4.0中开发)移植到
Android
上。我正在
使用
一个lot of Canvas.
drawBitmap
()调用--每个帧更新大约200-300个--每个调用都有不同的涂料,以便在绘制
时
处理不同的透明度和颜色。在分析了代码之后,我确认我所有的时间都被Canvas.
drawBitmap
()浪费了。我似乎遵循了所有通常的性能建议--
使用
SurfaceView,注意GC,这样就不会创建大量丢弃的对象,并避免
使用
Drawable
浏览 2
提问于2011-07-15
得票数 8
回答已采纳
1
回答
帆布/位图和蜂窝上的α混合性能问题(TF101)
、
、
、
、
我第一次尝试
使用
Android
2DAPI(我在这里学到了很多),在玩alpha混合时,我注意到在我的蜂窝平板(TF101)上有一些令人担忧的性能问题:canvas.
drawBitmap
(bmForeground, 0, 0, p); 上面的代码是
使用
众所周知的SurfaceViewbmBackground是RGB_565,bmForeground是可变的
ARGB_88
浏览 1
提问于2011-09-04
得票数 1
回答已采纳
3
回答
安卓
DrawBitMap
在
使用
ARGB_8888
时
速度很慢
我发现
DrawBitMap
只需要50到60 ms来绘制三张位图--一个是占据全屏的矩形,一个是圆圈,另一个是路径。我的位图是通过在空白位图上
使用
Canvas.drawPath、drawRect和drawCircle创建的,Bitmap.Config是
ARGB_8888
。我
使用
ARGB_8888
使背景可见,以获得分层效果。当我发现
drawBitmap
所花费的时间大约为50 as
时
,我感到震惊,因为我认为这将是一个
非常
简单的操作。有人能指点我犯了什么根本错
浏览 3
提问于2010-12-07
得票数 6
2
回答
从另一个资源上绘制位图
、
、
、
如何在不
使用
其他画布的情况下在背景上绘制位图前景?解决方案:BitmapFactory.Options options = new BitmapFactory.Options(); { canvas.
drawBitmap
0, 0, p
浏览 7
提问于2012-06-09
得票数 7
回答已采纳
1
回答
位图创建和绘图速度
慢
..。又快
、
、
、
我有一个代码库,大约5-7年前我第一次开始安卓编程
时
就写过了,它具有将文件读入内存(用于许多事情)的功能,以及从.png文件加载位图的函数。在进入这个块
时
,.png文件已经被读取到“bits”中。dC.
drawBitmap
(bm、sRect、dRect、kPaint)绘制到上下文中的比特和片段的源。然而,
Android
系统的变化导致了这一趋势的放缓。前一种构建位图的方法似乎让它变成了一种“糟糕的形式”,这使得绘制它的速度
非常
慢
,而在其中执行createBitmap()和
drawB
浏览 1
提问于2018-02-16
得票数 2
回答已采纳
3
回答
在画布上绘制位图将黑色像素替换为透明
在
Android
中有没有一种简单的方法可以做到这一点?Bitmap.clearColor的行为似乎有所不同。
浏览 4
提问于2013-02-15
得票数 1
3
回答
用于性能改进的
Android
drawLine替代方案
、
、
有时会出现ANR,所以我开始
使用
traceview来优化代码(我正在动态地做一些图像处理,但是它
非常
快,NEON &本机代码,没有问题)。
使用
traceview,我发现Canvas.drawLine()方法
非常
慢
。我必须以每秒30次的速度更新customView.onDraw()中的直方图,每帧只绘制128条线。,而要操作的整个本机代码--将整个帧(720x480μv到
ARGB_8888
)转换为<18%。我尝试在一个新的位图画布上绘制直方图,然后将
drawBitma
浏览 4
提问于2013-08-17
得票数 1
回答已采纳
1
回答
Android
位图帧率问题
、
、
、
、
我一直在为
Android
开发一个游戏基础的纸牌游戏。目前,我的目标是
Android
3.0,并在华硕Transformer平板电脑上进行测试。我
使用
了一个带有简单画布操作的SurfaceView对象,类似于开发工具包中的月球着陆器示例。我在AndroidManifest.xml中启用了硬件加速。 我基本上已经完成了游戏的编码工作。我知道这是一个很大的纹理,但我见过许多游戏成功地
使用
了大背景纹理,但效果很小。在没有OpenGL的情况下,我能达到像样的帧率吗?我已经查看了日志,并确认这不是GC问题。但是,这对帧速率没有影响;仅
浏览 2
提问于2012-01-03
得票数 0
回答已采纳
1
回答
用alpha通道绘制位图:请通知.(一些解决办法和速度问题)
、
、
、
、
我发现绘制它们的唯一(工作)方法是以下方法:当然,初始化代码只运行一次:tile_paint[ t ]
浏览 4
提问于2012-01-12
得票数 2
回答已采纳
1
回答
android
canvas.
drawBitmap
()用一种颜色绘制整个位图
、
、
、
bitmap = Bitmap.createBitmap(w - 150,h,Bitmap.Config.ALPHA_8);当有人触摸屏幕
时
,会画一个圆圈:这很好用,但每次在屏幕上绘制位图
时
,每个圆都具有相同的颜色(绘制当前颜色):protectedvoid onDraw(Canvas canvas) {
浏览 3
提问于2016-12-29
得票数 0
2
回答
利用毕加索图像的Java OutOfMemoryError
、
、
、
、
:id="@+id/comments_image"
android
:layout_height="0dp"
android
:layout_weight=".525"</ImageView>java.lang
浏览 3
提问于2016-06-08
得票数 3
回答已采纳
2
回答
Android
,内存不足,转换为黑白
、
、
当用户触摸它们
时
,我正在将一些资源转换为黑白资源。paint.setColorFilter(colorMatrixFilter); canvas.
drawBitmap
, 0, paint); }java.lang.OutOfMemoryError at
android
.graphics.Bitmap.nativeCo
浏览 3
提问于2014-01-04
得票数 1
回答已采纳
1
回答
如何
使用
canvas.
drawBitmap
在屏幕上随机显示位图
、
、
、
、
(
Android
非常
新) 我在画布上绘制了一张位图,我想知道如何在每次活动启动
时
随机显示它,以及是否可以
使用
canvas.
drawBitmap
进行此操作。我正在
使用
SurfaceView,现在canvas.
drawBitmap
在public void render(Canvas canvas)方法下。任何帮助都是
非常
感谢的!谢谢!
浏览 0
提问于2013-10-17
得票数 0
回答已采纳
1
回答
使用
wxWidgets绘制视频流
、
、
、
我有一个相对简单的应用程序,该应用程序目前
使用
OpenCV从相机上
使用
cv::VideoCapture获取图像,并
使用
运行在OpenCV上的imshow()在窗口中查看结果图像。由于OpenCV实现的GUI
非常
基本,所以我决定
使用
wxWidgets重做它。我让它在wxWidgets的教程部分中基本运行类似于实现的wxWidgets。(将其更新为C++11等,但想法大致相同。现在我的问题是:在最好的情况下,我得到一半的框架,就像我
使用
OpenCV唯一的解决方案一样。OpenCV在下面<em
浏览 1
提问于2016-03-03
得票数 4
回答已采纳
2
回答
Android
如何创建仅给定大小(宽度和高度)的多个位图
、
、
我是这方面的新手--问问题,
android
开发和NDK。我希望我说得够清楚。 还有
android
/bitmap.h,但我还不知道如何
使用
它。但是它并没有为我提供API来创建表面,仅仅是为了已经
浏览 2
提问于2012-08-02
得票数 0
回答已采纳
3
回答
Android
在2.1及更低版本中将位图传递给Native
、
、
使用
Android
2.2
时
,在NDK中获取位图数据
非常
容易,但在2.1及更低版本中,AndroidBitmap_lockPixels功能不可用。我在过去的几个小时里一直在寻找,但什么也没找到。如何在不
使用
该函数的情况下访问位图的像素数据?
浏览 0
提问于2011-01-12
得票数 5
1
回答
android
位图抖动
、
我遇到的问题是,除非我
使用
抖动设置为true的Paint对象,否则图像看起来很差 在没有paint对象的情况下,canvas.
drawBitmap
()方法大约需要15ms,如果有抖动,可能会超过该值的三倍我已经检查过图像是
ARGB_8888
格式的,但是当没有paint对象绘制
时
,它看起来更接近256种颜色。我试过
使用
不同的图像格式和位深(32,24,16),但我仍然有这个问题。为什么不能在图像上执行抖动一次,并
使用
此版本。或者为什么我的图像会被下采样?
浏览 2
提问于2011-12-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Studio使用Kotlin时,修改代码后运行不生效问题
Android9.0 使用 AndroidVideoCache 时不能缓存/播放视频的解决
在 Android Auto 上使用 Google 地图时遇到问题?这是最快的解决方案
Android自定义View(四)
使用微信时一定注意,删除和拉黑区别非常大,后悔知道得晚了
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券