목차
请问如何将字节数组转换成图片?
May 28, 2018 am 11:44 AM
그림
바이트
정렬
로 변환됨
var data = "255,216,255,224,0,16,74,70,73,70,0,1,180,16,71,23,134,180,248,126,198,211,174,90,72,25,98,223,27,2,170,65,13,156,170,156,241,69,21,124,145,229,90,117,48,73,28,135,133,252,79,226,157,30,194,24,116,191,17,92,105,118,111,111,253,146,97,179,13,17,91,68,148,76,170,165,88,5,112,197,212,62,50,35,145,148,14,140,59,79,135,11,175,191,132,163,211,52,221,116,88,104,182,145,93,91,90,89,188,14,242,65,20,247,13,113,46,46,18,68,152,185,119,35,37,246,149,0,50,55,36,148,85,212,163,78,223,9,164,86,167,57,225,95,17,248,171,91,186,214,180,246,215,98,142,45,107,87,184,215,238,75,89,43,149,191,184,72,209,231,66,91,42,200,16,24,249,249,88,146,219,248,2,238,143,225,155,212,142,72,226,215,46,236,117,25,224,136,195,169,105,228,219,207,106,233,7,217,225,120,217,91,33,146,56,192,206,121,201,232,14,40,162,176,132,35,103,161,15,245,59,127,25,234,94,37,241,119,140,52,155,189,114,251,71,70,182,154,93,77,99,209,116,183,180,89,39,158,72,196,143,38,249,229,44,113,8,0,228,99,123,231,57,24,40,162,185,161,8,219,97,180,174,127,255,217"; var arr = data.Split(",".ToCharArray()); var img_bytes = new byte[arr.Length]; var pos = 0; foreach (var s in arr) { img_bytes[pos] = Convert.ToByte(s); ++pos; } var MS = new MemoryStream(img_bytes); Bitmap image = new System.Drawing.Bitmap(MS); this.pictureBox1.Image = image;
로그인 후 복사
上边是c#的代码。但我不知道php里有没类似的。 上边的字节数据没发完。因为太长了。
我把请求出来的图片存放成字节数组,请问php中有没有方法将一个字节数组转换回图片?
回复讨论(解决方案)
$data = "255,216,255,224,0,16,74,70,73,70,0,1,180,16,71,23,134,180,248,126,198,211,174,90,72,25,98,223,27,2,170,65,13,156,170,156,241,69,21,124,145,229,90,117,48,73,28,135,133,252,79,226,157,30,194,24,116,191,17,92,105,118,111,111,253,146,97,179,13,17,91,68,148,76,170,165,88,5,112,197,212,62,50,35,145,148,14,140,59,79,135,11,175,191,132,163,211,52,221,116,88,104,182,145,93,91,90,89,188,14,242,65,20,247,13,113,46,46,18,68,152,185,119,35,37,246,149,0,50,55,36,148,85,212,163,78,223,9,164,86,167,57,225,95,17,248,171,91,186,214,180,246,215,98,142,45,107,87,184,215,238,75,89,43,149,191,184,72,209,231,66,91,42,200,16,24,249,249,88,146,219,248,2,238,143,225,155,212,142,72,226,215,46,236,117,25,224,136,195,169,105,228,219,207,106,233,7,217,225,120,217,91,33,146,56,192,206,121,201,232,14,40,162,176,132,35,103,161,15,245,59,127,25,234,94,37,241,119,140,52,155,189,114,251,71,70,182,154,93,77,99,209,116,183,180,89,39,158,72,196,143,38,249,229,44,113,8,0,228,99,123,231,57,24,40,162,185,161,8,219,97,180,174,127,255,217"; $a = explode(',', $data); file_put_contents('a.jfif', join('', array_map('chr', $a)));
로그인 후 복사
你最好把数据弄全了
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7291
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29



foreach 루프를 사용하여 PHP 배열에서 중복 요소를 제거하는 방법은 무엇입니까?

PHP 배열 다차원 정렬 연습: 간단한 시나리오부터 복잡한 시나리오까지

PHP 어레이 딥 카피(Array Deep Copy) 기술: 다양한 방법을 사용하여 완벽한 카피 달성
