JavaScript如何将Unit8Array图片数据转换为JPG图片

JavaScript如何将Unit8Array图片数据转换为JPG图片网页端JavaScript如何将Unit8Array图片数据转换为JPG图片

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

    
 // 这是存放jpg图片数据的数组,通常是从网络或其他外部环境获取的数据,用完后要记得置null否则存在内存泄漏风险
let data = Unit8Array();

let blob = new Blob([data], { type: 'image/jpeg' });
data  = null; // 要置null,否则存在内存泄漏风险
let url = URL.createObjectURL(blob); // 得到一个图片的url,可以用于图片显示,我是用于pixi的Texture加载图片,如下

PIXI.Texture.fromURL(url).then(texture => {
	let oldTexture = sprite.texture;
	sprite.texture = texture;
	oldTexture.destroy(true);
	oldTexture = null; // 要置null
	URL.revokeObjectURL(url); // 务必要revoke,否则内存泄漏
	blob = null; // 要置null,避免内存泄漏
	url = null;
}).catch(err=>{
	console.log('preview.onClick_Capture Texture.fromURL err', {err});
});

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192548.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 免费提供一个完整股票分析软件源码(包含开发文档)

    免费提供一个完整股票分析软件源码(包含开发文档)很多人想开发股票分析软件。这里提供一套完整的股票分析软件源码,包含开发文档。程序可以完全编译成功,并运行。价格200元,有需要的可以邮件联系。30796007@qq.com …

    2022年6月29日
    40
  • JAVA中Object转String

    JAVA中Object转String1.object.toString()方法这种方法要注意的是object不能为null,否则会报NullPointException,一般别用这种方法。2.String.valueOf(object)方法这种方法不必担心object为null的问题,若为null,会将其转换为”null”字符串,而不是null。这一点要特别注意。”null”和null不是一个概念。3….

    2022年6月12日
    30
  • Linux下安装lrzsz

    Linux下安装lrzsz一. 手动编译安装1、 下载安装包,wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  或者是  上传已经下载好的安装包lrzsz2、 cd /usr/local/src/3、 mkdir lrzsz4、 cd lrzsz/5、 解压:tar -xvf lrzsz-0.12.20.tar.gz6、 cd lrzsz…

    2022年6月23日
    26
  • influx 学习 – database 数据库

    influx 学习 – database 数据库influx学习-database数据库连接influx数据库root@influxdb-0:/#influxConnectedtohttp://localhost:8086version1.8.5InfluxDBshellversion:1.8.5>查看数据库>showdatabasesname:databasesname—-_internaltest>创建数据库>createdatabasetest

    2022年10月29日
    0
  • php三个数从大到小排列_php常用的流程控制语句

    php三个数从大到小排列_php常用的流程控制语句<?php$a = rand(100,999);$b = rand(100,999);$c = rand(100,999);echo “a=”.”$a”.”<br>”;echo “b=”.”$b”.”<br>”;echo “c=”.”$c”.”<br>”;if(($a > $b ) && ($a > …

    2022年8月18日
    5
  • Awvs详细使用教程「建议收藏」

    Awvs详细使用教程「建议收藏」Awvs的是一款非常好用的web漏洞扫描工具,他的扫描速度比较快,可以自己选择扫描速度,比较灵活。Awvs分为老的版本和新版本,下面我介绍的是新版本的功能和用法。功能介绍如下:仪表盘(监视器)功能,添加目标功能,漏洞排序功能,扫描功能,发现功能,用户功能,扫描配置功能,网络扫描功能,追踪器功能,防火墙设置,邮件设置,引擎,时间排除功能,代理功能,常规设置主要使用的功能是前面的6个,后面的根据个人的需要进行配置详细介绍如下:Dashboard功能:翻译意思仪表盘(监视器),可以对扫描对扫描

    2022年10月22日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号