bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream) val byteArray = byteArrayOutputStream.toByteArray() val requestBody = MultipartBody.Builder() .setType(MultipartBody.FORM) .addFormDataPart(
在做jni开发的时候,有些情况下会直接通过java/kotlin层传递bitmap给jni,并取出其数据进行利用。 例如:OpenGL ES绘制纹理、保存像素图片等。 二、代码示例 1.在cmake中引入可以操作jni层BitmapInfo的lib jnigraphics-landroid 2.导入头文件 #include <jni.h>#include<android/bitmap.h> 3.将得到的像素以回到函数...
binding.savePng.setOnClickListener { val bitmap = binding.imageView.drawable.toBitmap() writeBitmap( bitmap = bitmap, pathname = "test/dir3/soldier.png", compressFormat = Bitmap.CompressFormat.PNG ) } binding.readJpg.setOnClickListener { val bitmap = readBitmap("test/dir3/陈独秀.jpg"...
下面是一个简单的 Kotlin 函数,演示如何将字符串转换为 Bitmap: importandroid.graphics.Bitmapimportandroid.graphics.Canvasimportandroid.graphics.Paintimportandroid.graphics.TypefacefuntextToBitmap(text:String,textSize:Float,color:Int):Bitmap{// 创建一个画笔valpaint=Paint().apply{this.textSize=textSizethis...
fun saveBitmapTemp(context: Context):Boolean { lastSavePath = (context.externalCacheDir?.path ?: context.cacheDir.path) + "/cameraxx_" + Date().time + ".jpg" val fo = FileOutputStream(lastSavePath) return if(currentBitmap?.compress(Bitmap.CompressFormat.JPEG, 50, fo)==true){ Toast...
Kotlin Extention function fun File.saveBitmap(bitmap: Bitmap) { val bos = ByteArrayOutputStream() bitmap.compress(CompressFormat.PNG, 0 /*ignored for PNG*/, bos) val bitmapData = bos.toByteArray() val byteArrayInputStream = ByteArrayInputStream(bitmapData) byteArrayInputStream.use { inp...
varbitmap=BitmapFactory.decodeFile(imagePath);if(bitmap==null)returnelsemImageview.setImageBitmap(bitmap); 这里竟然bitmap为空了,好奇怪,但是 imagePath的确是存在的png文件路径 2 解决办法 varuri=Uri.fromFile(File(imagePath));Log.v(TAG,"uri is: $uri")if(uri!=null)head_portrait.setImageURI...
这个方法传递进去的是一个 Bitmap 对象,其余的title和description分别是图片文件的名称和一段描述。 举个Kotlin 的例子: MediaStore.Images.Media.insertImage( contentResolver, mShareBitmap!!,"image_file","file") 使用inserImage()方法,不需要我们指定路径,会自动将图片保存至Picture目录下。它也不支持我们指定路...
近期做Android开发需求,涉及到需要将游戏应用的二维码保存到本地相册,以便用户可以查看分享。...stormzhang 的这篇文章,得到如下可以使用的代码: public static void saveImageToGallery(Context context, Bitmap bmp) { // 首先保...
这个方法传递进去的是一个 Bitmap 对象,其余的title和description分别是图片文件的名称和一段描述。 举个Kotlin 的例子: MediaStore.Images.Media.insertImage( contentResolver, mShareBitmap!!, "image_file", "file") 使用inserImage()方法,不需要我们指定路径,会自动将图片保存至Picture目录下。它也不支持我们指...