백엔드 개발 PHP 튜토리얼 用imagettftext在图片上输入字符,无法在浏览器中生成图片,该怎么解决

用imagettftext在图片上输入字符,无法在浏览器中生成图片,该怎么解决

Jun 13, 2016 pm 01:46 PM
button imagepng imagettftext png

用imagettftext在图片上输入字符,无法在浏览器中生成图片
我imagettftext函数在图片上写入汉字字符串,可是却无法在浏览器中输出图片,使用imagepng($im,'x.png');可以将图片输出,但是如果直接输出到浏览器却不行,求高手调教啊。以下我的代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php Header('Content-type: image/png');
putenv('GDFONTPATH=C:\WINDOWS\Fonts');
$button_text='Button按钮';
$button_text=$button_text.rand(30, 50);
$im=imagecreatetruecolor(400, 200);
$black=imagecolorallocate($im, 0, 0, 0);
$white=imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $black);
imagettftext($im,30,30, 0,150, $white,'MSYH.TTF', $button_text);
imagepng($im);//使用imagepng($im,'x.png');可以生成x.png,图片也有文字。
imagedestroy($im);
?>

로그인 후 복사


------解决方案--------------------
探讨

引用:

引用:

没有任何错误提示啊,浏览器一片空白,不过如果用ie浏览器的话就出现一些乱码。我尝试用imagestring替代imagettftext就可以正常输出了,前提是我要去掉中文字符……


imagestring不支持中文汉字。只能yong imagettftext.如果是乱码,证明是图片生成前可能有输……

------解决方案--------------------
探讨
我imagettftext函数在图片上写入汉字字符串,可是却无法在浏览器中输出图片,使用使用imagepng($im,'x.png');可以生成x.png,图片也有文字。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Windows 11에서 PNG를 JPG로 변환하는 방법 Windows 11에서 PNG를 JPG로 변환하는 방법 May 12, 2023 pm 03:55 PM

Windows 11에서 PNG를 JPG로 변환하는 방법 Windows 10 및 11에서는 Microsoft의 내장 그림판 앱을 사용하여 이미지 파일을 빠르게 변환할 수 있습니다. Windows 11에서 PNG 이미지를 JPG로 변환하려면 다음 단계를 따르십시오. 파일 탐색기를 열고 변환하려는 PNG 이미지로 이동합니다. 이미지를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 연결 프로그램 > 그리기를 선택합니다. 사진이나 이미지가 그림판 앱에서 열립니다. 화면 하단의 파일 크기를 확인하세요. 파일을 PNG에서 JPG로 변환하려면 파일을 클릭하고 메뉴에서 다른 이름으로 저장 > JPEG 이미지를 선택합니다. 파일 리소스가

HTML에서 버튼 크기와 색상을 설정하는 방법 HTML에서 버튼 크기와 색상을 설정하는 방법 Mar 05, 2021 pm 05:16 PM

HTML에서는 width 및 height 속성을 사용하여 버튼 요소의 크기를 설정할 수 있으며, background-color 속성을 사용하여 버튼 요소의 색상을 설정할 수 있습니다. 구체적인 구문은 "button{width: width value; height: 높이 값; 배경색: 색상 값;}".

하위 폴더를 포함하여 폴더 내 모든 파일의 확장명을 바꾸는 방법 하위 폴더를 포함하여 폴더 내 모든 파일의 확장명을 바꾸는 방법 Apr 14, 2023 pm 12:22 PM

파일 확장자의 이름을 한 확장자에서 다른 확장자로 바꿔야 한다고 가정합니다(예: jpg에서 png로). 물론 쉽습니다! 하지만 확장자를 변경해야 하는 파일이 여러 개 있다면 어떻게 될까요? 아니면 이러한 여러 파일이 단일 폴더 내의 여러 폴더와 하위 폴더에도 있는 경우에는 어떻게 될까요? 글쎄요, 보통 사람에게는 이것은 악몽이 될 수 있습니다. 그러나 괴짜에게는 절대 그렇지 않습니다. 이제 질문은 당신이 괴짜입니까? 글쎄, Geek Page의 도움으로 당신은 확실히 그렇습니다! 이 문서에서는 배치 스크립트 방법을 통해 선택한 하위 폴더를 포함하여 폴더 내 모든 파일의 확장명을 한 확장자에서 다른 확장자로 쉽게 바꾸는 방법을 설명합니다. 알아채다:

png는 어떤 형식인가요? png는 어떤 형식인가요? Dec 10, 2020 pm 04:16 PM

png는 무손실 압축 알고리즘을 사용하는 비트맵 형식입니다. PNG 형식에는 8비트, 24비트, 32비트의 세 가지 형식이 있습니다. 8비트 PNG는 두 가지 투명 형식을 지원합니다. 24비트 PNG는 8비트 형식을 지원하지 않습니다. 비트 투명 채널을 24비트로 변환하므로 256레벨의 투명도를 표시할 수 있습니다.

png는 어떤 형식인가요? png는 어떤 형식인가요? Feb 21, 2024 pm 09:30 PM

PNG는 일반적인 이미지 파일 형식으로, 무손실 압축 형식이므로 이미지 품질이 저하되지 않습니다. PNG는 휴대용 네트워크 그래픽을 나타냅니다. PNG 파일 형식은 원래 1996년 개발자 그룹에 의해 만들어졌으며 GIF와 같은 일부 제한적이고 비효율적인 파일 형식을 대체하기 위해 만들어졌습니다. PNG 파일 형식은 무손실 압축 알고리즘을 기반으로 하며 인덱스, 팔레트 및 회색조 이미지를 활용하여 이미지 데이터를 저장합니다. 다른 이미지 형식과 비교하여 PN

사진을 png로 만드는 방법 사진을 png로 만드는 방법 Jan 19, 2021 am 09:14 AM

사진을 png로 만드는 방법: 1. PS 소프트웨어를 엽니다. 2. 처리해야 할 사진을 찾아 소프트웨어로 가져옵니다. 3. 사진의 배경색을 흰색으로 조정합니다. Magic Eraser" 도구를 선택하고 투명하게 만들 사진의 배경 영역을 클릭합니다. 5. 메뉴 표시줄에서 "파일" - "다른 이름으로 저장"을 클릭하고 팝업 창에서 저장 형식으로 "png"를 선택한 다음 그리고 그림을 png 형식으로 내보냅니다.

png 파일의 형식은 무엇입니까? png 파일의 형식은 무엇입니까? Feb 19, 2024 pm 08:32 PM

PNG는 전체 이름이 "Portable Network Graphics"인 일반적인 이미지 파일 형식입니다. 과거에 일반적으로 사용되었던 JPEG 및 GIF 형식을 대체하도록 설계된 무손실 압축 형식입니다. PNG 형식은 1995년 그래픽 디자이너 Thomas Boutell에 의해 만들어졌으며 이후 몇 년 동안 인기가 높아졌습니다. PNG 형식은 이미지 세부 정보와 색상 정보를 유지하면서 고품질 이미지 압축을 지원하는 것이 특징입니다. JPEG 형식과 비교 가능

JPEG 또는 png 중 어느 것이 더 명확합니까? JPEG 또는 png 중 어느 것이 더 명확합니까? Mar 17, 2023 am 10:43 AM

JPEG 및 PNG와 비교할 때 png 형식은 무손실 형식인 반면 JPEG 형식은 손실 압축이므로 그리기 소프트웨어에서 생성된 파일을 사용하는 경우 원본 이미지 데이터의 품질이 저하됩니다. , 저장 png 형식으로 저장하도록 선택하면 jpeg 형식보다 더 선명해집니다.

See all articles