AppInventor2实现图片缩放并Base64化,便于图片的网络传输及存储

一般来说,类似于购物App,你可以从手机App上传物品图片,然后他人也可以在手机App上查看你上传的物品的照片,这时图片就必须采用云端保存的方式。

本文主要就是聊一聊 App Inventor 2 进行图片上传及云端图片访问这种场景的App开发思路,及关键步骤的一些指导。当然最直观的方式就是Base64化,其他的方式还有使用“Web”客户端组件可以Post图片二进制,或者使用第三方图床API实现。

本文仅讨论第一种图片Base64化的具体实现。

// 图片分辨率压缩 //

使用TaifunImage拓展,轻松实现,参考代码如下:

图片

拓展下载地址:https://www.fun123.cn/reference/extensions/TaifunImage.html

(注:原文中图片可拖动至编程区,自动还原代码块)

// 图片缩放并Base64化 //

TaifunImage拓展配合使用SimpleBase64拓展,参考代码如下:

图片

拓展下载地址:https://www.fun123.cn/reference/components/connectivity.html#SimpleBase64

(注:原文中图片可拖动至编程区,自动还原代码块)

// 过程用法参考 //

参考用法如下:

图片

// 配合“网络微数据库”存储 //

图片Base64化之后,可保存至“网络微数据库” 。

可以将图片Base64化后存储到网络微数据库。下载后,Base解码还原图片文件到手机上,使用“图像”组件显示即可。

点击底部原文链接查看拓展更多用法及更多案例~

图片

AppInventor2中文版(离线版 or 桌面版反正怎么叫都行)已经正式上线啦!!与AppInventor2中文网(https://www.fun123.cn)同步更新,内置最新版Android 11.0模拟器,软件一键安装启动,一次授权、永久升级,附赠1年免费技术支持服务。

图片

下载地址:https://share.weiyun.com/WqtKaSYm

扫码咨询客服即可获取15天免费使用授权,老用户咨询客服有惊喜!

图片

原文:App Inventor 2 TaifunImage 拓展,图像高级处理功能,剪裁,压缩,翻转等 · App Inventor 2 中文网 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI2中文网

真诚赞赏,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值