Heim php教程 php手册 PHP 实现的将图片转换为TXT

PHP 实现的将图片转换为TXT

Jun 06, 2016 pm 07:41 PM
图片转换

今天在用PHP写一个小插件的时候,遇到了一个小小的问题,就是需要将图片转换为TXT文本的内容。简单的说就是将图片转换为ASCII码,下面把代码分享给大家。

PHP 实现的将图片转换为TXT

i!lI;:,\"^`'. "; function getimgchars($color_tran,$chars){ $length = strlen($chars); $alpha=$color_tran['alpha']; $r=$color_tran['red']; $g=$color_tran['green']; $b=$color_tran['blue']; $gray = intval(0.2126 * $r + 0.7152 * $g + 0.0722 * $b); if($gray==0){ return '.'; } if($gray'.$char."";; } function resize_img($file_name,$chars,$flage=true){ //header('Content-Type: image/jpeg'); list($width, $height,$type) = getimagesize($file_name); $fun='imagecreatefrom' . image_type_to_extension($type, false); if($type==3){ $flage=false; } $fun($file_name); $new_height =100; $percent=$height/$new_height; $new_width=$width/$percent; $image_p = imagecreatetruecolor($new_width, $new_height); $image = $fun($file_name); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); if($flage){ return $image_p; }else{ return $image; } } $im=resize_img($file_name,$chars); $width=imagesx($im); $height=imagesy($im); $back_text=""; for($i=1;$i"; } echo "

";
echo $back_text;
echo "
Nach dem Login kopieren
"; //file_put_contents('1.txt',$back_text); ,
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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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 Bilder mit Golang in SVG-Vektorgrafiken So konvertieren Sie Bilder mit Golang in SVG-Vektorgrafiken Aug 25, 2023 pm 10:28 PM

Einführung in die Verwendung von Golang zum Konvertieren von Bildern in SVG-Vektorgrafiken: Im Bereich der Bildverarbeitung hat sich SVG (ScalableVectorGraphics) zu einem beliebten Format entwickelt, mit dem Vektorgrafiken gespeichert und angezeigt werden können. In diesem Artikel wird erläutert, wie Sie mit der Programmiersprache Golang Bilder in SVG-Vektorgrafiken konvertieren. SVG-Konvertierungsprinzip: Das Prinzip der Konvertierung von Bildern in SVG-Vektorgrafiken besteht darin, Pixelpunkte in Pfade umzuwandeln und Pfade zur Beschreibung der Bildkonturen zu verwenden. Während des Konvertierungsprozesses werden wir

So konvertieren Sie mit Golang mehrere Bilder in Videos So konvertieren Sie mit Golang mehrere Bilder in Videos Aug 22, 2023 am 11:29 AM

So konvertieren Sie mit Golang mehrere Bilder in Videos Mit der Entwicklung des Internets und der Popularität intelligenter Geräte sind Videos zu einer wichtigen Medienform geworden. Manchmal müssen wir möglicherweise mehrere Bilder in Videos umwandeln, um kontinuierliche Bildänderungen anzuzeigen oder Diashows zu erstellen. In diesem Artikel wird erläutert, wie Sie mithilfe der Programmiersprache Golang mehrere Bilder in Videos konvertieren. Bevor Sie beginnen, stellen Sie bitte sicher, dass Sie Golang und die zugehörige Entwicklungsumgebung installiert haben. Schritt 1: Verwandte Pakete importieren Zuerst müssen wir einige verwandte Gola importieren

So konvertieren Sie Bilder mit Golang in Vektorgrafiken und Matrixdarstellungen So konvertieren Sie Bilder mit Golang in Vektorgrafiken und Matrixdarstellungen Aug 19, 2023 pm 08:57 PM

So konvertieren Sie Bilder mit Golang in Vektorgrafiken und Matrixdarstellungen. Einführung: Mit der Entwicklung der Computergrafik ist die Bildverarbeitung zu einem wichtigen Zweig der Informatik geworden. Darunter ist die Konvertierung von Bildern in Vektorgrafiken und Matrixdarstellungen eine häufige Aufgabe in der Bildverarbeitung. Als leistungsstarke Programmiersprache bietet Golang außerdem eine Fülle von Bildverarbeitungsbibliotheken und Schnittstellen, die die Umsetzung dieser Aufgabe erleichtern. In diesem Artikel wird erläutert, wie Sie mit Golang Bilder in Vektorgrafiken und Matrixdarstellungen konvertieren, und entsprechende Codebeispiele bereitstellen. eins

So konvertieren Sie mehrere Bilder mit Golang in Segmentierung und Bildfusion So konvertieren Sie mehrere Bilder mit Golang in Segmentierung und Bildfusion Aug 26, 2023 pm 02:57 PM

Überblick über die Konvertierung mehrerer Bilder in Segmentierung und Bildfusion mithilfe von Golang: In diesem Artikel zeigen wir, wie Sie mehrere Bilder mithilfe der Programmiersprache Golang in Segmentierung und Bildfusion konvertieren. Wir werden die Bildverarbeitungsbibliothek von Golang und einfache Algorithmen verwenden, um diesen Prozess zu implementieren. Indem wir mehrere Bilder in verschiedene Bildteile umwandeln und diese dann zusammenfügen, können wir ein neues interessantes und einzigartiges Bild erstellen. Schritt 1: Importieren Sie die erforderlichen Bibliotheken. Zuerst müssen wir die Bildverarbeitungsbibliothek von Golang importieren

Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie Bilder in Graustufen Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie Bilder in Graustufen Jul 13, 2023 pm 03:22 PM

Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie Bilder in Graustufen. Übersicht: In der Webentwicklung müssen Sie manchmal einige Verarbeitungsschritte an Bildern durchführen, z. B. die Konvertierung von Farbbildern in Graustufenbilder. In PHP können wir die GD-Bibliothek verwenden, um diese Funktion zu implementieren. Die GD-Bibliothek ist eine Grafikverarbeitungsbibliothek für PHP, die einige häufig verwendete Bildverarbeitungsfunktionen zur einfachen Bearbeitung von Bildern bereitstellt. Schritte: Im Folgenden finden Sie die Schritte zum Konvertieren eines Bilds in Graustufen: Installieren Sie die GD-Bibliothek: Stellen Sie zunächst sicher, dass in Ihrer PHP-Umgebung die GD-Bibliothek installiert ist. Wenn die GD-Bibliothek nicht installiert ist, können Sie dies tun

So konvertieren Sie mit Golang mehrere Bilder in animierte GIF-Bilder So konvertieren Sie mit Golang mehrere Bilder in animierte GIF-Bilder Aug 25, 2023 pm 11:13 PM

So konvertieren Sie mehrere Bilder mit Golang in dynamische GIF-Bilder. GIF (GraphicsInterchangeFormat) ist ein sehr verbreitetes und beliebtes Bilddateiformat, das Animation und Transparenz unterstützt. In diesem Artikel erfahren Sie, wie Sie mithilfe der Programmiersprache Golang mehrere statische Bilddateien in eine dynamische GIF-Bilddatei konvertieren. In diesem Prozess werden wir einige Golang-Bibliotheken verwenden, um dieses Ziel zu erreichen. Um diese Aufgabe zu starten, müssen wir einige G. installieren

Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie ein Bild in Schwarzweiß Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie ein Bild in Schwarzweiß Jul 12, 2023 am 10:33 AM

Tutorial zur PHP- und GD-Bibliothek: So konvertieren Sie Bilder in Schwarzweiß. Einführung: Bei der Website-Entwicklung ist die Bildverarbeitung eine häufige Anforderung. Manchmal möchten wir möglicherweise Farbbilder in Schwarzweiß umwandeln, um den visuellen Effekt der Website zu verbessern oder bestimmte spezifische Funktionen zu erreichen. In PHP können wir die GD-Bibliothek verwenden, um dieses Ziel zu erreichen. Dieses Tutorial zeigt Ihnen, wie Sie mit PHP und der GD-Bibliothek ein Farbbild in ein Schwarzweißbild konvertieren. Schritt 1: Installieren Sie die GD-Bibliothek. Zuerst müssen wir sicherstellen, dass die GD-Bibliothek auf unserem PHP-Server installiert ist. Du

Wie konvertiere ich mit PHP Bilder im Qiniu-Cloudspeicher in das Base64-Format und speichere sie in einem lokalen Ordner? Wie konvertiere ich mit PHP Bilder im Qiniu-Cloudspeicher in das Base64-Format und speichere sie in einem lokalen Ordner? Sep 06, 2023 am 09:57 AM

Wie konvertiere ich mit PHP Bilder im Qiniu-Cloudspeicher in das Base64-Format und speichere sie in einem lokalen Ordner? Einleitung: Mit der weit verbreiteten Anwendung von Cloud-Speicher wird Qiniu Cloud Storage als eine der bekanntesten Cloud-Speicherplattformen in China von immer mehr Entwicklern genutzt. In der tatsächlichen Entwicklung ist es manchmal erforderlich, Bilder im Qiniu-Cloudspeicher in das Base64-Format zu konvertieren und in einem lokalen Ordner zu speichern. In diesem Artikel wird erläutert, wie Sie PHP verwenden, um diese Funktion zu erreichen. Schritte: Erstellen Sie einen PHP-Ordner, sagen wir „convert_image.ph“.

See all articles