gpt4 book ai didi

来自外部文件的 Canvas 上的 Android 位图

转载 作者:太空狗 更新时间:2023-10-29 14:08:53 26 4
gpt4 key购买 nike

我使用以下代码从资源文件夹中获取位图,将其放入可绘制对象并将其绘制到 Canvas 上

 Drawable f = getResources().getDrawable(R.drawable.harris1);
f.setBounds(a,120,a+200,270);
f.draw(canvas);

我希望能够从我设备上的图片目录中获取位图并将其绘制在 Canvas 上

我得到的文件路径如下

 File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
String name = "harris1.jpg";
File file = new File(path, name );
String fileName = String.format("%s/" + name, path);

在此实例中,文件名等于“/storage/emulated/0/Pictures/harris1.jpg”

如何换行

Drawable f = getResources().getDrawable(R.drawable.harris);

在设备上使用图片的文件名?

感谢任何帮助

标记

最佳答案

怎么样:

Bitmap bitmap = BitmapFactory.decodeFile(pathToFile);
canvas.drawBitmap(bitmap, ...);

关于来自外部文件的 Canvas 上的 Android 位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30630887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com