13得票8回答
从Uri获取视频缩略图

我想从我的图库中选择一个视频。这部分代码运行良好。但现在我想显示一个位图作为缩略图。我尝试了下面的代码,但它一直显示:NullPointerException。 我想从我的图库中选择一个视频。这部分代码运行良好。但现在我想显示一个位图作为缩略图。我尝试了下面的代码,但它一直显示:NullPo...

12得票2回答
如何将位图分割成位图部分

我需要了解将位图划分成较小部分的可能方法。 更重要的是,我需要一些判断的选项。我查看了许多帖子,但仍不确定该怎么做: 切割位图 如何切割位图的中间区域? 这两篇文章是我找到的一些不错的选项,但我无法计算每种方法的CPU和RAM成本,或者也许我根本不应该担心这个计算。尽管如此,如果我要做某件...

12得票1回答
Drawable与Bitmap的区别

我正在为Android编写一款实时游戏,通过查看SDK提供的示例代码后,我对在游戏中使用Bitmap或Drawable来绘制精灵感到困惑。 它们有什么区别?哪一个更适合(更快)用于绘制精灵,哪一个更适合用于静态背景?

11得票1回答
Android位图遮罩(Xfermode)会在后面留下不透明的黑色背景。

我有一个自定义视图,在onDraw()中,我尝试执行位图遮罩。我有一个填充整个视图的squareBitmap(红色),还有一个作为遮罩的circleBitmap(蓝色)。我正在使用模式:PorterDuff.Mode.DST_IN。 我期望得到的结果是一个填充红色的圆形。我确实得到了这个结果...

11得票1回答
BitmapFactory 意外地对图像进行了降采样。

在我的安卓应用程序中,我上传和下载JPEG图像。对于一些图片,BitmapFactory会对下载的图像进行降采样,我不明白为什么以及如何阻止它这样做。 当我上传和下载图像时,我记录了Bitmap对象的大小: 上传尺寸为3840x2160的图像 打开接收到的大小为2601584B的图像,退化为...

11得票2回答
将Android位图转换为OpenCV Mat并反向转换

我想简单地将Android中的位图转换为OpenCV的Mat对象。在Stack Overflow上经常讨论这个主题,例如: convert Mat to Bitmap Opencv for Android ; 在使用Android相机拍摄图像后将位图转换为Mat; 在Android中进行...

11得票1回答
MediaStyle大图标的尺寸是多少?

我正在使用新的Notification.MediaStyle类为FTP流媒体播放器应用程序实现Lollipop风格的通知。我将专辑封面设置为“大图标”。鉴于专辑封面直接来自当前正在播放的文件,因此该专辑封面的大小取决于来源(可能高达5000x5000)。 从之前的代码中,我对位图进行解码,其...

11得票5回答
在Android上为不同的屏幕尺寸和密度重复使用可绘制图像

背景: 我正在为横屏Android平板开发一个应用程序,其中的图像资源具有1920x1200的分辨率。该分辨率适用于以下屏幕尺寸和密度:drawable-xlarge-hdpi drawable-large-xhdpi 问题: 如果我在这两个文件夹中都包含了所有的图像资源,最终APK的大小将会...

11得票2回答
在Android上将图像扭曲成四边形在某些情况下会失败

我正在使用matrix.setPolyToPoly函数将位图的选定区域(4个角落)转换为矩形,通常它工作得很好。但在下一个例子中: polyToPoly函数无法进行透视变换: 我画了两条测试线,这些线标记了我想要的四个选定点的位置。 我做错了什么?谢谢! 编辑:我使用canva...

11得票1回答
如何将HTML内容中的内联图片保存/读取到内部/外部存储器中

根据这个问题,我使用了一个自定义的ImageGatter类来使用Picasso在TextView中显示我从服务器获取的图片。 public class PicassoImageGetter implements Html.ImageGetter { private Tex...