当前位置:   article > 正文

【HarmonyOS】【JAVA UI】鸿蒙怎么对图片编码为base64和base64解码为PixelMap,并显示在控件上_harmonyos base64转图片

harmonyos base64转图片

 在HarmonyOS中对图片的解码和编码是常见的操作,在HarmonyOS怎么进行编码和解码呢?今天写一个demo进行实现该功能实现,我们从以下几个步骤进行讲解该功能

1.       准备环节

2.       图片编码为Base64字符串

3.       Base64解码为PixelMap,并显示在Image控件上

第一步准备环节

1.1    准备一张图片放在resources/rawfile文件夹下,图片如下

image.png

1.2 新建ImageAbilitySlice java类和xml布局, xml布局如下

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <DirectionalLayout
  3. xmlns:ohos="http://schemas.huawei.com/res/ohos"
  4. ohos:height="match_parent"
  5. ohos:width="match_parent"
  6. ohos:orientation="vertical">
  7. <Text
  8. ohos:height="100vp"
  9. ohos:width="match_parent"
  10. ohos:background_element="#ffffff"
  11. ohos:text="图片编码"
  12. ohos:text_size="20vp"
  13. ohos:text_alignment="center"
  14. ohos:id="$+id:textRead"/>
  15. <Text
  16. ohos:id="$+id:getmPixelMapAndShowImage"
  17. ohos:height="100vp"
  18. ohos:width="match_parent"
  19. ohos:text="图片解码并显示"
  20. ohos:background_element="#ed6262"
  21. ohos:text_size="20vp"
  22. ohos:text_alignment="center"/>
  23. <Image
  24. ohos:height="match_parent"
  25. ohos:width="match_parent"
  26. ohos:id="$+id:ShowImage"/>
  27. </DirectionalLayout>

XML效果图如下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/256197
推荐阅读
相关标签
  

闽ICP备14008679号