首頁 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 "
登入後複製
"; //file_put_contents('1.txt',$back_text); ,
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1247
24
如何使用Golang將圖片轉換為SVG向量圖形 如何使用Golang將圖片轉換為SVG向量圖形 Aug 25, 2023 pm 10:28 PM

如何使用Golang將圖片轉換為SVG向量圖形簡介:在影像處理領域,SVG(ScalableVectorGraphics)已成為一種流行的格式,它可以儲存和展示向量圖形。本篇文章將介紹如何使用Golang程式語言將圖片轉換為SVG向量圖形。 SVG轉換原理:將圖片轉換為SVG向量圖形的原理是將像素點轉換為路徑,透過路徑來描述影像的輪廓。在轉換過程中,我們將

如何使用Golang將多張圖片轉換為分段和影像融合 如何使用Golang將多張圖片轉換為分段和影像融合 Aug 26, 2023 pm 02:57 PM

如何使用Golang將多個圖片轉換為分段和圖像融合概述:在本文中,我們將使用Golang程式語言展示如何將多個圖片轉換為分段和圖像融合。我們將使用Golang的圖像處理庫和簡單的演算法來實現這個過程。透過將多個圖片轉換為圖像的不同部分,然後將它們融合在一起,我們可以創建一個新的有趣和獨特的圖像。步驟1:導入所需的函式庫首先,我們需要導入Golang的影像處理庫

如何使用Golang將圖片轉換為向量圖和矩陣表示 如何使用Golang將圖片轉換為向量圖和矩陣表示 Aug 19, 2023 pm 08:57 PM

如何使用Golang將圖片轉換為向量圖和矩陣表示引言:隨著電腦圖形學的發展,影像處理已成為電腦科學的一個重要分支。其中,將圖片轉換為向量圖和矩陣表示是影像處理的常見任務。 Golang作為一門強大的程式語言,也提供了豐富的圖像處理庫和接口,使得這項任務變得更加簡單實現。本文將介紹如何使用Golang將圖片轉換為向量圖和矩陣表示,並提供對應的程式碼範例。一

如何使用Golang將多個圖片轉換為視頻 如何使用Golang將多個圖片轉換為視頻 Aug 22, 2023 am 11:29 AM

如何使用Golang將多張圖片轉換為影片隨著網路的發展和智慧型裝置的普及,影片成為了一種重要的媒體形式。有時候我們可能需要將多個圖片轉換為視頻,以便展示圖片的連續變化或製作幻燈片。本文將介紹如何使用Golang程式語言將多個圖片轉換為影片。在開始之前,請確保你已經安裝了Golang以及相關的開發環境。步驟1:導入相關的套件首先,我們需要導入一些相關的Gola

PHP與GD庫教學:如何將圖片轉換為灰階 PHP與GD庫教學:如何將圖片轉換為灰階 Jul 13, 2023 pm 03:22 PM

PHP和GD庫教學:如何將圖片轉換為灰階概述:在網路開發中,有時候需要對圖片進行一些處理,例如將彩色圖片轉換為灰階圖。在PHP中,我們可以使用GD函式庫來實現這個功能。 GD庫是PHP的一個圖形處理庫,提供了一些常用的影像處理函數,可以輕鬆操作圖片。步驟:以下是將圖片轉換為灰階的步驟:安裝GD庫:首先,確保你的PHP環境已經安裝了GD庫。如果沒有安裝GD庫,可

如何使用Golang將多張圖片轉換為動態GIF影像 如何使用Golang將多張圖片轉換為動態GIF影像 Aug 25, 2023 pm 11:13 PM

如何使用Golang將多個圖片轉換為動態GIF圖像GIF(GraphicsInterchangeFormat)是一種非常常見且流行的圖像檔案格式,它支援動畫和透明度。在本文中,我們將學習如何使用Golang程式語言將多個靜態圖片檔案轉換為一個動態的GIF影像檔案。在這個過程中,我們將使用一些Golang函式庫來實現這個目標。要開始這個任務,我們需要安裝一些G

如何使用PHP將七牛雲端儲存中的圖片轉換為Base64格式並匯出? 如何使用PHP將七牛雲端儲存中的圖片轉換為Base64格式並匯出? Sep 05, 2023 pm 04:36 PM

如何使用PHP將七牛雲端儲存中的圖片轉換為Base64格式並匯出?近年來,隨著雲端儲存的普及和廣泛應用,越來越多的網站和應用程式選擇將圖片等文件儲存在雲端,以便隨時隨地獲取和分享。七牛雲端儲存作為領先的雲端服務供應商,其穩定性和高效性備受業界推崇。本文將介紹如何使用PHP將七牛雲端儲存中的圖片轉換為Base64格式,並將其匯出到本地。首先,我們需要使用七牛雲存

如何使用Golang將圖片轉換為黑白和半色調效果 如何使用Golang將圖片轉換為黑白和半色調效果 Aug 18, 2023 pm 04:06 PM

如何使用Golang將圖片轉換為黑白和半色調效果隨著技術的不斷發展,影像處理已成為日益重要的領域。而在影像處理中,將彩色圖片轉換為黑白或半色調效果是常見的操作。本文將介紹如何使用Golang程式語言實作將圖片轉換為黑白和半色調效果。首先,我們需要導入必要的套件。在Golang中,可以使用image和image/color套件來進行映像處理操作。程式碼如下

See all articles