2012-10-09 93 views
0

有沒有辦法將一個JPG轉換爲字符串,相反的imagecreatefromstring
我必須與需要圖像二進制文件的服務器進行通信,我看到大量的二進制JPG格式文件,而不是其他方式。php reverse imagecreatefromstring

回答

1

imagecreatefromstring使用一個包含圖像的二進制數據,並把它變成一個GD圖像資源,因此您可以用GD圖像庫操縱它的字符串。從字面上看,「反向」是imagejpeg,它將gd圖像資源保存爲jpeg圖像。

我想你真正想要什麼,雖然只是初始字符串,它包含圖像的二進制數據開始。即:

  1. $imageString = file_get_contents('image.jpg');
  2. $gd = imagecreatefromstring($imageString);

就跳過步驟2

2

在這裏黑暗只是一個鏡頭......這個沒有真正的經驗,只是通過一些文件看後,我的想法...

我的imagecreatefromstring()文檔中看到的例子給出,其中Base64編碼字符串被轉換成圖像。拿這個例子並翻轉它可能只是你正在尋找的東西。

$image = file_get_contents('image_file.jpg'); 
$imageString = base64_encode($image);