android-bitmap相关内容
只要事件发生在 after onCreate().但是当我尝试期间创建时,它不起作用. 有没有办法让它工作?我尝试过以各种方式使用 inflate(),但没有任何乐趣. 有各种已回答的问题,包括 这个解决我在代码中成功使用的技术.但成功并不包括使用 onCreate() 中的技术. 公共类 MainActivity 扩展 AppCompatActivity {私有静态最终字符串
..
我想获取 ImageView 或背景图像中的图像位图的高度和宽度.请帮助我,任何帮助将不胜感激. 解决方案 你可以通过getWidth()和getHeight()来获取ImageView的高度和宽度,但这不会给你图像的确切宽度和高度,要首先获取图像宽度高度,您需要将可绘制对象作为背景,然后将可绘制对象转换为 BitmapDrawable 以将图像作为位图获取,您可以像这里一样获取宽度和高度
..
如何将大型位图(用手机相机拍摄的照片)转换为 Base64 字符串? 解决方案 使用以下方法将位图转换为字节数组: ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutput
..
我正在尝试将我从 Intent 收到的图像复制到另一个目录.但我还不能让它工作.需要帮助. 我的 Logcat: 04-29 14:56:22.778 31620-31620/com.example.krupal.sqlitetest I/Choreographer:跳过 42 帧!应用程序可能在其主线程上做了太多工作.04-29 14:56:24.944 31620-31633/com.
..
我有 BitmapScalingHelper.java: 公共类 BitmapScalingHelper{公共静态位图解码资源(资源 res、int resId、int dstWidth、int dstHeight){选项选项=新选项();options.inJustDecodeBounds = true;BitmapFactory.decodeResource(res, resId, opti
..
我有以下渐变(动态生成): GradientDrawable dynamicDrawable = new GradientDrawable();dynamicDrawable.setGradientType(GradientDrawable.LINEAR_GRADIENT);dynamicDrawable.setUseLevel(false);int 颜色[] = new int[3];颜色[
..
我正在尝试以编程方式创建一个图层列表,其中将调整大小的位图作为项目.从我所看到的 BitmapDrawable 已被弃用.新的构造函数需要以下参数 - public BitmapDrawable (Resources res, Bitmap bitmap).我从下面的一个非常基本的例子开始. BitmapDrawable background = new BitmapDrawable();ba
..
我需要以图库形式全屏显示原始图像.对于拇指,它将完美运行,当我尝试使用原始来源全屏显示该图像时,它将无法显示.在大多数情况下,如果图像分辨率大于 2000,则会显示错误位图太大,无法上传到纹理 android. 我想阻止这种情况,我在谷歌上搜索过,但没有得到任何关于此的答案. 解决方案 我遇到了同样的问题,并为这个问题想出了一个单一的解决方案 此处: Picasso.with(co
..
我想实现一个带有自定义画笔的画布绘图应用程序 &撤消/重做操作.首先,我的代码在不使用自定义画笔(包括撤消/重做操作)的情况下完美运行.根据这个答案 如何在 android 中为画布制作自定义画笔? 我使用简单的图像尖峰来绘制位图. 现在的问题是, 撤消、重做操作不起作用,每当移动触摸点时,自定义画笔都会一遍又一遍地绘制. 问:如何使撤销/重做操作生效? 定制的刷子不光滑.
..
我有一个 ListView 带有联系人图片和姓名或号码.现在我想把这张联系人图片的四角修圆. public View getView(final int position, View convertView, ViewGroup parent) {查看行 = convertView;UserHolder 持有人 = null;Log.d("main", "pos:" + "" + positio
..
我想在不压缩的情况下保存图像并希望以原始形式保存它,即当图像被压缩时,图像尺寸会减小并且图像会变小.为此,我正在使用本机相机.我在 android studio 工作.我正在制作一个应用程序,我在其中使用相机来保存图像.但是图片被压缩了,非常小,质量也很差. 下面是我保存图片的代码 @Overrideprotected void onActivityResult(int requestC
..
我正在开发一个需要将屏幕捕获到位图以进行传输的应用程序.我正在尝试使用新的 Android 5.0 android.media.projectionAPI 进行屏幕截图. 此 API 的工作流程以调用 而告终 mediaProjection.createVirtualDisplay("Test Screen", WIDTH, HEIGHT, DPI,DisplayManager.VIRT
..
我已包含“通过 myApp 共享"选项.我在接收活动类中插入了以下代码. //获取启动此活动的意图意图意图 = getIntent();URI 数据 = intent.getData();//根据意图类型找出要做什么如果 (intent.getType().indexOf("image/") != -1) {//使用图像数据处理意图 ...} 检索位图图像的下一步是什么. 解决方案 因
..
我正在使用 matrix.setPolyToPoly 函数将位图的选定区域(4 个角)转换为矩形,通常效果非常好.但在下一个例子中: polyToPoly 函数使透视变换失败: 我画了两条线进行测试,线标记了我想要四个选定点的位置. 我做错了什么?谢谢! 编辑:我已经使用 canvas.drawBitmapMesh 解决了这个问题,感谢 pskink你的建议!! 这是
..
我需要一些关于将位图分割成小块的可能方法的信息. 更重要的是,我需要一些选项来判断.我查了很多帖子,但我仍然不完全相信该怎么做: 剪切位图部分 如何剪掉中间部分位图的区域? 这两个帖子是我找到的一些不错的选择,但我无法计算每种方法的 CPU 和 RAM 成本,或者我可能根本不应该为此计算而烦恼.尽管如此,如果我要做某事,为什么不从一开始就以最好的方式去做呢. 如果能得到一
..
通过whatsapp发送图像时,您可以在图像视图中看到您发送的图像缩放非常好 例如,我向我的朋友发送了两张图片 第一张图片的大小:1296 像素 X 2304 像素 第二张图片的大小:1920 像素 X 1080 像素 此图片太大,因此whatsapp 必须先缩放它们,然后才能在图像视图中显示给我 whatapp 缩放后第一张图片的大小 333 像素 X 339 像素
..
我正在尝试使图像的底部像图像一样模糊顶部的视图. 我尝试使用 Rendenscript 模糊它,但我无法仅模糊视图后面的部分.:( 我见过很多库,但几乎所有库都模糊了整个图像,但不是其中的一部分. 另外,一个重要的部分是我在 ViewPager 中使用它,因此需要像 这样的快速和动态的东西这在 IOS 中,它会在其背后的时刻图像发生变化时重新绘制自己. 感谢任何帮助.谢谢光
..
我正在制作一个应用程序,允许用户使用 android 意图共享图像,但如何获取 的 URI 位图无需保存到sd卡 我使用的这段代码运行良好,但我不需要将此位图保存到 sd 卡 private Uri getImageUri(Context inContext, Bitmap inImage) {ByteArrayOutputStream bytes = new ByteArrayOut
..
有人使用过 RoundedBitmapDrawable 吗?如果我错了,请纠正我,但据我所知,它从常规矩形图像生成圆形图像. 到目前为止我尝试过的是这个 RoundedBitmapDrawable.createRoundedBitmapDrawable(getResources(), BitmapFactory.decodeResource(getResources(), iconReso
..
我正在使用 Surfaceview 创建自定义相机应用程序.在我的应用程序中,我捕获了图片,但它在 Note 4 中运行良好,在小米移动中存在问题,我不知道发生这种情况的原因. 注意 4 onPictureTaken Byte[] 大小是原始的. 但是 xiaomi onPictureTaken Byte[] 大小始终为 160x120 这是我的代码 PictureCa
..