Maison 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 "
Copier après la connexion
"; //file_put_contents('1.txt',$back_text); ,
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment convertir des images en graphiques vectoriels SVG à l'aide de Golang Comment convertir des images en graphiques vectoriels SVG à l'aide de Golang Aug 25, 2023 pm 10:28 PM

Introduction à l'utilisation de Golang pour convertir des images en graphiques vectoriels SVG : Dans le domaine du traitement d'images, SVG (ScalableVectorGraphics) est devenu un format populaire, qui peut stocker et afficher des graphiques vectoriels. Cet article explique comment utiliser le langage de programmation Golang pour convertir des images en graphiques vectoriels SVG. Principe de conversion SVG : Le principe de la conversion d'images en graphiques vectoriels SVG est de convertir les points de pixels en chemins et d'utiliser des chemins pour décrire le contour de l'image. Pendant le processus de conversion, nous allons

Comment convertir plusieurs images en vidéo à l'aide de Golang Comment convertir plusieurs images en vidéo à l'aide de Golang Aug 22, 2023 am 11:29 AM

Comment utiliser Golang pour convertir plusieurs images en vidéos Avec le développement d'Internet et la popularité des appareils intelligents, la vidéo est devenue une forme de média importante. Parfois, nous pouvons avoir besoin de convertir plusieurs images en vidéos pour afficher des changements continus dans les images ou pour créer des diaporamas. Cet article explique comment convertir plusieurs images en vidéos à l'aide du langage de programmation Golang. Avant de commencer, assurez-vous d'avoir installé Golang et l'environnement de développement associé. Étape 1 : Importer les packages associés. Tout d'abord, nous devons importer des Gola associés.

Comment convertir des images en graphiques vectoriels et en représentation matricielle à l'aide de Golang Comment convertir des images en graphiques vectoriels et en représentation matricielle à l'aide de Golang Aug 19, 2023 pm 08:57 PM

Comment utiliser Golang pour convertir des images en graphiques vectoriels et en représentation matricielle Introduction : Avec le développement de l'infographie, le traitement d'images est devenu une branche importante de l'informatique. Parmi eux, la conversion d’images en graphiques vectoriels et en représentations matricielles est une tâche courante dans le traitement d’images. En tant que langage de programmation puissant, Golang fournit également une multitude de bibliothèques et d'interfaces de traitement d'images, rendant cette tâche plus facile à mettre en œuvre. Cet article expliquera comment utiliser Golang pour convertir des images en graphiques vectoriels et en représentations matricielles, et fournira des exemples de code correspondants. un

Comment convertir plusieurs images en segmentation et fusion d'images à l'aide de Golang Comment convertir plusieurs images en segmentation et fusion d'images à l'aide de Golang Aug 26, 2023 pm 02:57 PM

Présentation de la façon de convertir plusieurs images en segmentation et fusion d'images à l'aide de Golang : Dans cet article, nous montrerons comment convertir plusieurs images en segmentation et fusion d'images à l'aide du langage de programmation Golang. Nous utiliserons la bibliothèque de traitement d'images de Golang et des algorithmes simples pour mettre en œuvre ce processus. En convertissant plusieurs images en différentes parties d'une image, puis en les mélangeant, nous pouvons créer une nouvelle image intéressante et unique. Étape 1 : Importer les bibliothèques requises Tout d'abord, nous devons importer la bibliothèque de traitement d'image de Golang

Tutoriel de la bibliothèque PHP et GD : Comment convertir une image en niveaux de gris Tutoriel de la bibliothèque PHP et GD : Comment convertir une image en niveaux de gris Jul 13, 2023 pm 03:22 PM

Tutoriel de la bibliothèque PHP et GD : Comment convertir des images en niveaux de gris Présentation : Dans le développement Web, vous devez parfois effectuer certains traitements sur les images, comme la conversion d'images couleur en images en niveaux de gris. En PHP, on peut utiliser la bibliothèque GD pour implémenter cette fonction. La bibliothèque GD est une bibliothèque de traitement graphique pour PHP qui fournit certaines fonctions de traitement d'image couramment utilisées pour manipuler facilement les images. Étapes : Voici les étapes pour convertir une image en niveaux de gris : Installez la bibliothèque GD : Tout d'abord, assurez-vous que la bibliothèque GD est installée dans votre environnement PHP. Si la bibliothèque GD n'est pas installée, vous pouvez

Comment convertir plusieurs images en images GIF animées à l'aide de Golang Comment convertir plusieurs images en images GIF animées à l'aide de Golang Aug 25, 2023 pm 11:13 PM

Comment convertir plusieurs images en images GIF dynamiques à l'aide de Golang GIF (GraphicsInterchangeFormat) est un format de fichier image très courant et populaire qui prend en charge l'animation et la transparence. Dans cet article, nous apprendrons comment convertir plusieurs fichiers d'images statiques en un fichier image GIF dynamique à l'aide du langage de programmation Golang. Dans ce processus, nous utiliserons certaines bibliothèques Golang pour atteindre cet objectif. Pour démarrer cette tâche, nous devons installer du G

Tutoriel de la bibliothèque PHP et GD : Comment convertir une image en noir et blanc Tutoriel de la bibliothèque PHP et GD : Comment convertir une image en noir et blanc Jul 12, 2023 am 10:33 AM

Tutoriel de la bibliothèque PHP et GD : Comment convertir des images en noir et blanc Introduction : Dans le développement de sites Web, le traitement des images est une exigence courante. Parfois, nous souhaitons convertir des images couleur en noir et blanc pour augmenter l’effet visuel du site Web ou pour réaliser certaines fonctions spécifiques. En PHP, nous pouvons utiliser la bibliothèque GD pour atteindre cet objectif. Ce tutoriel va vous montrer comment convertir une image couleur en noir et blanc à l'aide de PHP et de la bibliothèque GD. Étape 1 : Installer la bibliothèque GD Tout d'abord, nous devons nous assurer que la bibliothèque GD est installée sur notre serveur PHP. toi

Comment utiliser PHP pour convertir des images du stockage cloud Qiniu au format Base64 et les enregistrer dans un dossier local ? Comment utiliser PHP pour convertir des images du stockage cloud Qiniu au format Base64 et les enregistrer dans un dossier local ? Sep 06, 2023 am 09:57 AM

Comment utiliser PHP pour convertir des images du stockage cloud Qiniu au format Base64 et les enregistrer dans un dossier local ? Introduction : Avec l'application généralisée du stockage cloud, Qiniu Cloud Storage, en tant que l'une des plates-formes de stockage cloud bien connues en Chine, est utilisée par de plus en plus de développeurs. Dans le développement réel, il est parfois nécessaire de convertir les images du stockage cloud Qiniu au format Base64 et de les enregistrer dans un dossier local. Cet article explique comment utiliser PHP pour réaliser cette fonction. Étapes : Créez un dossier PHP, disons convert_image.ph

See all articles