Heim Backend-Entwicklung PHP-Tutorial 用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);
?>

Nach dem Login kopieren


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

引用:

引用:

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


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

------解决方案--------------------
探讨
我imagettftext函数在图片上写入汉字字符串,可是却无法在浏览器中输出图片,使用使用imagepng($im,'x.png');可以生成x.png,图片也有文字。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So konvertieren Sie PNG in JPG unter Windows 11 So konvertieren Sie PNG in JPG unter Windows 11 May 12, 2023 pm 03:55 PM

So konvertieren Sie PNG in JPG unter Windows 11. Unter Windows 10 und 11 können Sie die integrierte Paint-App von Microsoft verwenden, um Bilddateien schnell zu konvertieren. Um ein PNG-Bild in JPG unter Windows 11 zu konvertieren, führen Sie die folgenden Schritte aus: Öffnen Sie den Datei-Explorer und navigieren Sie zu dem PNG-Bild, das Sie konvertieren möchten. Klicken Sie mit der rechten Maustaste auf das Bild und wählen Sie im Menü „Öffnen mit“ > „Zeichnen“. Ihr Foto oder Bild wird in der Paint-App geöffnet. Beachten Sie die Dateigröße am unteren Bildschirmrand. Um eine Datei von PNG in JPG zu konvertieren, klicken Sie auf Datei und wählen Sie im Menü Speichern unter > JPEG-Bild. Wenn die Dateiressource

So legen Sie die Größe und Farbe der Schaltflächen in HTML fest So legen Sie die Größe und Farbe der Schaltflächen in HTML fest Mar 05, 2021 pm 05:16 PM

In HTML können Sie die Attribute „width“ und „height“ verwenden, um die Größe des Schaltflächenelements festzulegen, und das Attribut „background-color“, um die Farbe des Schaltflächenelements festzulegen. Die spezifische Syntax lautet „button{width: width value; height:“. Höhenwert; Hintergrundfarbe: Farbwert;}".

So benennen Sie die Erweiterung aller Dateien in einem Ordner um, einschließlich Unterordnern So benennen Sie die Erweiterung aller Dateien in einem Ordner um, einschließlich Unterordnern Apr 14, 2023 pm 12:22 PM

Angenommen, Sie müssen die Erweiterung einer Datei von einer Erweiterung in eine andere umbenennen, beispielsweise von jpg in png. Es ist natürlich ganz einfach! Was aber, wenn Sie mehrere Dateien haben, deren Erweiterungen geändert werden müssen? Oder noch schlimmer: Was wäre, wenn sich diese mehreren Dateien auch in mehreren Ordnern und Unterordnern innerhalb eines einzigen Ordners befinden? Nun, für einen normalen Menschen kann das ein Albtraum sein. Aber für einen Geek absolut nicht. Die Frage ist nun: Bist du ein Geek? Nun, mit Hilfe von Geek Page ist das definitiv der Fall! In diesem Artikel erklären wir, wie Sie die Erweiterung aller Dateien in einem Ordner, einschließlich der Unterordner Ihrer Wahl, mithilfe einer Batch-Skript-Methode einfach von einer Erweiterung in eine andere umbenennen können. Beachten:

Welches Format ist PNG? Welches Format ist PNG? Dec 10, 2020 pm 04:16 PM

PNG ist ein Bitmap-Format, das einen verlustfreien Komprimierungsalgorithmus verwendet. Das PNG-Format hat drei Formen: 8-Bit, 24-Bit und 32-Bit. Das 8-Bit-PNG unterstützt zwei verschiedene transparente Formen. Das 32-Bit-PNG unterstützt keine Transparenz. Bittransparenter Kanal zum 24-Bit. Daher können 256 Transparenzstufen angezeigt werden.

Welches Format hat die PNG-Datei? Welches Format hat die PNG-Datei? Feb 21, 2024 pm 09:30 PM

PNG ist ein gängiges Bilddateiformat. Es handelt sich um ein verlustfreies Komprimierungsformat, das heißt, es verliert nicht an Bildqualität. PNG steht für Portable Network Graphics. Das PNG-Dateiformat wurde ursprünglich 1996 von einer Gruppe von Entwicklern entwickelt und sollte einige begrenzte und ineffiziente Dateiformate wie GIF ersetzen. Das PNG-Dateiformat basiert auf einem verlustfreien Komprimierungsalgorithmus und nutzt Indizes, Paletten und Graustufenbilder zum Speichern von Bilddaten. Im Vergleich zu anderen Bildformaten bietet PN

Wie man Bilder in PNG umwandelt Wie man Bilder in PNG umwandelt Jan 19, 2021 am 09:14 AM

So erstellen Sie ein Bild im PNG-Format: 1. Öffnen Sie die PS-Software. 2. Suchen Sie das Bild, das verarbeitet werden muss, und importieren Sie es in die Software. 3. Stellen Sie die Hintergrundfarbe des Bilds auf Weiß ein. Klicken Sie auf das Werkzeug „Magischer Radiergummi“ und klicken Sie auf den Hintergrundbereich des Bildes, der transparent gemacht werden soll. 5. Klicken Sie in der Menüleiste auf „Datei“ – „Speichern unter“, wählen Sie im Popup-Fenster „png“ als Speicherformat aus. und exportieren Sie das Bild im PNG-Format.

Was ist das Format von PNG-Dateien? Was ist das Format von PNG-Dateien? Feb 19, 2024 pm 08:32 PM

PNG ist ein gängiges Bilddateiformat, dessen vollständiger Name „Portable Network Graphics“ lautet. Es handelt sich um ein verlustfreies Komprimierungsformat, das die in der Vergangenheit häufig verwendeten JPEG- und GIF-Formate ersetzen soll. Das PNG-Format wurde 1995 vom Grafikdesigner Thomas Boutell entwickelt und erfreute sich in den folgenden Jahren immer größerer Beliebtheit. Das PNG-Format zeichnet sich dadurch aus, dass es eine hochwertige Bildkomprimierung unterstützt und dabei Bilddetails und Farbinformationen beibehält. Vergleichbar mit dem JPEG-Format

Was ist klarer, JPEG oder PNG? Was ist klarer, JPEG oder PNG? Mar 17, 2023 am 10:43 AM

Im Vergleich zu JPEG und PNG ist das PNG-Format klarer; das PNG-Format ist ein verlustfreies Format, während das JPEG-Format eine verlustbehaftete Komprimierung aufweist, was die Qualität der Originalbilddaten verringert, wenn Sie mit Zeichensoftware erstellte Dateien verwenden , Speichern Wenn Sie das PNG-Format speichern, ist es klarer als das JPEG-Format.

See all articles