-
0 votesanswersviews
将png转换为drawable,然后是colorfilter,然后是bitmap - 无法正常工作
我有一个由白色和灰色(均为alpha 100%)和完全透明区域(alpha == 0)组成的png . 我试图用不同的颜色着色图标,然后返回一个位图 . 这是我的代码 . Drawable iconDrawable = getResources().getDrawable(iconDrawableId); iconDrawable.mutate().setColorFilter(0... -
1 votesanswersviews
使用Accord.Video.VFW.dll将位图转换为AVI时出错
使用Accord.Video.VFW.dll将Bitmaps转换为AVi时,我使用以下代码: AVIWriter writer = new AVIWriter(); // create new AVI file and open it writer.Open( "test.avi", 320, 240 ); // create frame image Bitmap image ... -
400 votesanswersviews
如何在Android中将Bitmap转换为Drawable?
如何将Bitmap图像转换为Drawable? -
0 votesanswersviews
在SomeView类onDrawBitmap方法中将位图拟合到屏幕
首先,它不仅仅是将位图缩放到所有屏幕 . 这不重复 . 我搜索了它 . 我有一个名为SomeView的类,我在 MainActivity 上调用 SomeView class ; setContentView(new SomeView(MainActivity.this, bitmap )); 来自 MainActivity. 的Sendind位图 我正在使用加载图像 canvas.drawBi... -
1 votesanswersviews
裁剪Base64 / Bitmap,不会裁剪它
目前我正在创建一个可以拍摄base64图像并将其裁剪为所需矩形(X,Y,宽度,高度)的函数 . 但是,下面的代码似乎没有做到这一点,我不知道为什么 . 它返回图像不变和未剪切 . 谁能看到这个问题? :) public static string CropImage(string base64, int x, int y, int width, int height) { ... -
0 votesanswersviews
从某个高度开始裁剪位图(IllegalArgumentException)
我的应用程序中有一个带有方形预览的相机,它不是真正的方形 - 它适合整个屏幕,但有一个覆盖(相机工具栏)使它看起来像方形 . 拍摄图像时,我希望它从图像而不是完整预览中获取预览中显示的正方形 . 我发现了一种将位图裁剪成正方形的方法: private static Bitmap cropToSquare(Bitmap bitmap) { int width = bitmap.getWid... -
276 votesanswersviews
如何调整Android中的位图大小?
我从远程数据库中获取了一个Base64字符串的位图,( encodedImage 是用Base64表示图像的字符串): profileImage = (ImageView)findViewById(R.id.profileImage); byte[] imageAsBytes=null; try { imageAsBytes = Base64.decode(encodedImage.ge... -
245 votesanswersviews
将Java位图转换为字节数组
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes... -
4 votesanswersviews
如何使用矩阵在android中心点旋转位图
我使用矩阵来旋转我的图像,它正在工作但我对新图像位图有一些问题 . 即使我设置了枢轴,新的位图也有一些空间 . 我该怎么做才能旋转图像,但我不想要空间 . 我使用下面的代码来旋转位图: Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(),R.drawable.sticker01); int width = bitmapOrg... -
1147 votesanswersviews
将图像加载到Bitmap对象时出现奇怪的内存不足问题
我有一个列表视图,每行有几个图像按钮 . 单击列表行时,将启动新活动 . 由于相机布局的问题,我不得不 Build 自己的标签 . 为结果启动的活动是 Map . 如果我单击我的按钮启动图像预览(从SD卡加载图像),应用程序将从活动返回到 listview 活动返回到结果处理程序,以重新启动我的新活动,这只不过是一个图像小部件 . 列表视图上的图像预览正在使用光标和 ListAdapter 完成... -
832 votesanswersviews
如何将Drawable转换为位图?
我想将某个 Drawable 设置为设备的壁纸,但所有壁纸功能仅接受 Bitmap s . 我不能使用 WallpaperManager 因为我是2.1之前 . 此外,我的drawables是从网上下载的,不在 R.drawable 中 . -
158 votesanswersviews
将可绘制资源图像转换为位图
我正在尝试使用带有位图图像的 Notification.Builder.setLargeIcon(bitmap) . 我有我想在可绘制文件夹中使用的图像,那么如何将其转换为位图? -
2 votesanswersviews
位图保存jpeg失败,但由于comments属性,png是可以的
Question Description: 当我将位图保存为JPEG格式的JPEG文件时,抛出了Gdi异常 . 但是当我用PNG格式模式保存它时,它可以成功保存 . Quick Recreate: 请将图像保存到broswer的.jpg文件中 . 点击这里:IncorrectImage,CorrectImage . (实际上,在我们的应用程序中,我们动态请求图像,然后将图像保存为JPEG . ... -
0 votesanswersviews
RecycleView里面的Android ViewPager得到RuntimeException:Canvas:试图绘制太大(207360000bytes)的位图
我有一个ViewPager,在RecycleView中有一个复杂的视图项 . RecycleView将被放入片段中 . 当我将片段加载到Activity中时 . 我看到片段的onCreateView方法被调用 . 但我总是得到RuntimeException anvas:尝试绘制太大(207360000bytes)的位图作为日志: E / AndroidRuntime:FATAL EXCEPT... -
3 votesanswersviews
Bitmap.LockBits和Graphics.FromImage是否可以在C#中组合使用
你能组合Bitmap.LockBits和Graphics.FromImage的方法,换句话说,如果我有一个位图“bmp”,我想用Graphics-object g编辑位图,那么这些变化在字节数组中是可见的BitmapData.Scan0: Bitmap bmp = new Bitmap(200,200); Graphics g = Graphics.FromImage(bmp); bmp.Lock... -
2 votesanswersviews
在C#中读取打印机设备上下文
我能够将屏幕设备显示并保存到DIB位图,我想对打印机设备上下文执行相同的操作 . 我可以得到一个非空位图,但它总是纯黑色 . 这是允许我处理屏幕设备上下文的代码 . //In size variable we shall keep the size of the window. SIZE size; //Win32 API functions are import... -
1 votesanswersviews
存储在MemoryStream中的裁剪图像中心
我有一个图像上传表格,存储两种尺寸的图像:大图像和缩略图图像 . 对于缩略图图像,我试图从中心裁剪图像并重新调整大小为:30px x 30px . 这是我的代码: private static Bitmap ResizeImage(MemoryStream uploadStream, int maxWidth, int maxHeight) { Image img = Im... -
0 votesanswersviews
如何在保持正确宽高比的同时保存缩略图?
我正在使用ASP.net开发一个网站 . 在那里用户可以上传图像 . 当我保存图像时,我保存了一个小版本(缩略图)图像 . 为此,我使用此代码 public void SaveThumbnailImage(Stream sourcePath, int width, int height, string imageFileName) { using (var image = System.D... -
0 votesanswersviews
在后台线程中获取位图流
我有ListView显示从服务器下载的图像 . 我需要执行的步骤是: 调用api获取流 . 从该流中获取字节[] . 将这些字节保存在File对象中(在SD卡内) . 从该文件路径/位置获取位图 . 在ImageView中显示位图 . 前4个步骤需要在后台线程中执行以保持主线程未被占用,以便用户可以在后台下载图像时平滑地滚动列表 . 需要在UI线程上执行第5步 . 我在后台... -
2 votesanswersviews
如何用颜色填充自由形状
我正在使用Java for android制作一个程序 . 我使用4条线连接在位图上绘制了很多矩形 . ATM的线条是黑色的,背景是白色的,我想用颜色填充这些“盒子”,我无法弄清楚如何做到这一点 . 从绘图4行改为从一开始制作一个框不是一个选项,我必须绘制形成一个框的行 . 我想到的东西是在“盒子”的中间采用x,y的参数然后用pixles填充它直到它碰到盒子的边缘但是我不能让它工作 . 它也需要... -
126 votesanswersviews
如何将Bitmap对象从一个活动传递到另一个活动
在我的活动中,我创建了一个 Bitmap 对象,然后我需要启动另一个 Activity ,如何从子活动(即将要启动的那个)传递这个 Bitmap 对象? -
7 votesanswersviews
自定义呈现Android应用小部件
我正在为Android制作一个应用程序小部件,由于由图形等自定义元素组成,它必须呈现为位图 . 但是,我在这个过程中遇到了一些障碍 . 1) Is there any way to find the maximum available space for an app widget? (OR: Is it possible to calculate the dimensions correctly... -
0 votesanswersviews
检查像素是透明的还是不透明的 - Android
我有一张PNG图片(角落里有透明像素),我正在尝试提取这些透明像素的颜色代码,我使用了一个xxxx网站,它让我可以选择一个像素并返回其颜色代码; 选择透明像素后,得到:RGB代码:R:34 G:62 B:74 那不是逻辑 我在我的PNG图片中使用了BitmapDrawable //我觉得这不是一个正确的方法 Bitmap bitmap =((BitmapDrawable)image.getDraw... -
0 votesanswersviews
与v7支持库崩溃 - 位图大小超过32位
我使用新的v7支持库更新了我的应用程序,它比以往任何时候都崩溃了 . 第一次崩溃是因为一些配备Android 4.2的三星设备 . 现在我有一个新的: java.lang.IllegalArgumentException:android.graphics.Bitmap.createBitmap(Bitmap.java:605)android.graphics.Bitmap.nateCreate(... -
2 votesanswersviews
ANDROID - MapView
有人可以帮我一些关于mapview我试图 Build 的东西 . 我有一个渲染器,它采用画布并在其中绘制位图 . 我创建了一个视图,并在构造函数中创建: bitmap = Bitmap.createBitmap(windowWidth, windowHeight, Bitmap.Config.ARGB_8888); canvas = new Canvas(bitmap); drawable = n... -
4 votesanswersviews
Android Drawable.createFromStream分配了太多内存
我通过执行以下操作从http流创建Drawable . HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse response = client.execute(get); InputStream is = response.getEntity(... -
0 votesanswersviews
HBITMAP hbm = LoadImage函数返回NULL
我在屏幕上显示位图时遇到问题 . 当我压缩并运行它没有显示任何东西,所以我尝试一步一步调试,发现下面的代码是问题 . HBITMAP hbm = (HBITMAP)LoadImage(hInstance, "C:\\Users\\Jemma\\Desktop\\Maze Game\\Assets\\TILE_01.bmp", ... -
-2 votesanswersviews
在imageview上显示贴纸时发生了内存不足
必须在recycleview上显示图像和贴纸列表(webp格式) . 要在imageView上显示贴纸,请使用此[repository](https://github.com/EverythingMe/webp-android) . 此存储库是此帖子的建议解决方案之一(WebP for Android) 贴纸文件从外部存储器中获取,转换为字节数组,使用存储库库,字节数组转换为位图,最后位图显示在i... -
3 votesanswersviews
位图不完全适合android中的矩形
我正在使用android-V11开发一个RDP客户端应用程序 . 服务器:屏幕分为4个部分,以每个帧的字节[],左,上,右,下,屏幕分辨率(宽度 - > 1024/1280,高度 - ?768/1024)值发送图像数据对客户 . 客户端:我使用表面视图来显示从服务器接收的图像 . 我需要显示4帧(一个服务器屏幕)以完全适合平板电脑屏幕 . 示例代码: class mySurfaceView ... -
1 votesanswersviews
位图图像在画布内拉伸
我正在开发一个应用程序 . 我在其中使用canvas并在其中绘制位图图像 . 我将视频作为具有分辨率(例如800 x 600)的字节作为宽度和高度,我将其转换为具有相同宽度和高度的位图图像 . 转换位图图像后,我调用画布,我创建一个目标矩形 . 并调用此方法 canvas.createbitmap(位图,src rect,目标rect); 一切正常 . 位图图像适合目标矩形 . 但如果我将图像旋...