写点什么

火山引擎 veImageX 发布三款鸿蒙 SDK:加载、上传与编码

  • 2025-03-27
    北京
  • 本文字数:1651 字

    阅读完需:约 5 分钟

大小:886.51K时长:05:02
火山引擎veImageX发布三款鸿蒙SDK:加载、上传与编码

在当今数字化时代,图片的上传、编码与加载是影响用户体验的关键环节。为了助力企业和开发者打造更加优质、高效的鸿蒙应用,火山引擎 veImageX 团队精心打造并发布了三款鸿蒙 SDK——上传 SDK、编码 SDK 与加载 SDK,至此基本实现了客户端 SDK 的全端覆盖。详情点击官方文档查看https://www.volcengine.com/docs/508/18828



产品概述


火山引擎 veImageX,是基于字节跳动在图像领域的最佳应用实践,面向企业用户提供一站式图片端到端解决方案。该方案全面覆盖从内容生产端到图像消费端的全链路,包括上传、存储、图像处理、分发、解码以及 QoS&QoE 监控等环节,旨在为企业提供灵活、高效的图片处理服务。



上传 SDK:稳定快速的「上传利器」


veImageX 图片上传 SDK 是一款跨平台上传工具。凭借其使用简单、上传速度快以及可统计上传质量数据等特点,深受开发者青睐,可帮助开发者轻松完成客户端的图片上传工作。本次发布的鸿蒙端,主要具备以下主要功能:


  • 文件直传:采用直连接口,减少与服务端的交互,减少上传总耗时;开发者仅需要调用几个接口即可轻松在鸿蒙系统上传文件。

  • 分片上传:在传输超大文件时,如果一次性传输整个文件,在网络环境发生抖动时会出现重传次数增加或者上传文件不完整等情况。上传 SDK 的设计支持在传输时采用分片上传方式,降低网络环境对上传质量的影响,同时提高了文件上传速度。

  • 并行上传:支持多线程并行上传,上传速度最高提升 15%。


编码 SDK:存储成本的「腰斩专家」


随着技术发展,用户在各大 APP 上传图片的体积日益增大,图片清晰度不断提升的同时也给企业带来了日渐庞大的存储成本,图片编码 SDK 应运而生,火山引擎 veImageX 团队通过自研 HEIF 图片编码库,能够实现在同等画质下体积压缩 50%+,本次发布的鸿蒙端,主要具备以下主要功能:


  • 编码处理:支持将多种格式的图像数据转换为 HEIC,包括 JPEG、PNG 等本地格式,以及 YUV、RGB 等像素数据,满足不同开发场景下的编码需求;同时可指定编码档位。

  • 压缩质量参数:支持通过自定义压缩参数来修改编码后的 HEIC 图质量。

  • EXIF 支持:支持传入 ExifData 数据使编码后 HEIC 图可自动旋转并保留 EXIF 信息,为图片处理提供更多可能性。


编码 SDK 通过对图片体积的大幅压缩,不仅能提高上传的速度、降低存储成本,同时可以提升图片加载的速度,以及节省 CDN 分发流量费用,实现全链路的体验优化及成本节省。



加载 SDK:告别卡顿的「丝滑引擎」


加载 SDK 主要提供图片网络加载、图像解码、图片基础处理与变换以及图片服务质量监控上报等能力,HarmonyOS NEXT 图片加载 SDK 基于鸿蒙图片加载开源库 ImageKnife 3.0.0-rc.6 版本开发,不仅兼容性强,更额外提供了 HEIF 软解能力,让图片加载不再受格式限制。无论是本地资源、context files 下的文件,还是网络图片,都能轻松应对,实现快速、稳定的加载与展示。开发者可以灵活设置图片的加载源、占位图、错误图,还能对图片进行变换操作,如旋转、缩放、分辨率自适应等,满足多样化的 UI 设计需求。同时,SDK 支持监听图片加载进度、成功与失败状态,方便开发者实时掌握加载情况,优化应用性能。本次发布的鸿蒙端,主要具备以下主要功能:


  • 动图加载:除了对静图的支持,本次鸿蒙 SDK 同时支持了动图播放。(推荐使用 ImageKnifeAnimatorComponent 组件)。

  • HEIF 软解:通过软件算法对 HEIF 格式图片进行解码,不依赖硬件加速支持。

  • 图片处理:设置边框、圆角、缩放、旋转、对比度等。


统一优势:深度适配鸿蒙,赋能开发者


这三款 SDK 均深度适配 HarmonyOS NEXT 系统,与鸿蒙生态无缝对接,确保在鸿蒙设备上能够发挥出最佳性能。它们都提供了详细的集成文档和示例代码,帮助开发者快速上手,降低开发门槛。火山引擎 veImageX 团队还为这三款 SDK 提供了专业的技术支持服务,开发者在使用过程中遇到任何问题,都能及时获得解答和帮助,确保项目顺利推进。欢迎企业和个人开发者随时联系。


结语


火山引擎 veImageX 鸿蒙 SDK 的发布,是 veImageX 在鸿蒙生态建设中的关键一步,也是 veImageX 全端覆盖重要的拼图。未来,火山引擎 veImageX 将继续关注开发者与企业的需求,持续优化产品,为行业带来更多优质的产品和服务。


2025-03-27 11:271

评论

发布
暂无评论

第四周课后练习作业一

lithium

极客大学架构师训练营

架构师训练营第四周作业

韩儿

为什么说 Pulsar 是云原生的消息平台?

tison

云原生 消息队列 Apache Pulsar

脱钩!打工人不配拥有Java程序员306道面试秘笈吗?真香

996小迁

Java 学习 架构 面试 笔记

极客时间架构师培训 1 期 - 第 8 周作业

Kaven

Architecture Phase1 Week8:HomeWork

phylony-lu

极客大学架构师训练营

架构师训练营 W04 作业

Geek_f06ede

极客大学架构师训练营

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述

幸福小子

互联网系统架构

腾讯强推Redis大神之路成长手册!原理+应用+集群+拓展+源码五篇齐飞

Java架构追梦

Java 数据库 redis 架构 面试

Java8引入新的日期和时间库,你应该知道

Silently9527

java8

极客时间架构师训练营 1 期 - 第 8 周总结

Kaven

「八大排序算法」16张图带你彻底搞懂基数排序

bigsai

排序算法 基数排序

第四周课后练习作业二

lithium

架构师训练营第 1 期第 8 周作业

好吃不贵

极客大学架构师训练营

week4学习小结

幸福小子

互联网系统架构

ebay支付核心账务系统架构演进之路

贾奇 (Jacky)

支付系统 共识机制 系统稳定高可用 Event Sourcing 异地多活容灾

架构师训练营 - 第 8 周课后作业(1 期)

阿甘

架构师训练营 week4 课后作业

花果山

极客大学架构师训练营

架构师训练营第 1 期 -- 第八周作业

发酵的死神

极客大学架构师训练营

架构作业--相交链表

Nick~毓

四、应用系统探讨

Geek_28b526

架构师训练营 week4 学习总结

花果山

极客大学架构师训练营

产品发布 | 准备好提升你的 ITSM 了吗?

Atlassian

DevOps Atlassian ITSM ITIL

LeetCode题解:169. 多数元素,哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

推荐好书:《使用Python进行图像处理和采集》第二版(附下载方式)

计算机与AI

Python 图像处理

架构师训练营第 4 周学习总结

菜青虫

极客大学架构师训练营

架构师入门学习感悟四

笑春风

架构师训练营第 1 期 -- 第八周学习总结

发酵的死神

极客大学架构师训练营

Architecture Phase1 Week8:Summarize

phylony-lu

极客大学架构师训练营

架构师训练营第 4 周课后练习

菜青虫

极客大学架构师训练营

架构师训练营第四周作业2

韩儿

火山引擎veImageX发布三款鸿蒙SDK:加载、上传与编码_字节跳动_火山引擎视频云_InfoQ精选文章