簡體   English   中英

無法在php中顯示圖像

[英]unable to display an image in php

在我的項目中,我將圖像的json輸入並像這樣將其轉換為png。

$json = $_POST['output'];

$img = sigJsonToImage($json);//convert json to image

imagepng($img, 'signimage.png');//it saves the image correctly in local folder

但是當我想通過代碼在瀏覽器上顯示它時

header('Content-Type: image/png');

imagepng($img);

它給出了圖像包含錯誤並且無法顯示的錯誤。

請幫助我找出這個問題謝謝

它給出了圖像包含錯誤並且無法顯示的錯誤。

您的輸出必須超出您的想象。

  • <?php標記之前檢查PHP文件中的空格/換行符,如果使用?>標記,也請對其進行檢查(或完全刪除?> )。
  • 您可能要添加exit(); imagepng($img); 但如果您較早“污染”數據,將無濟於事。
  • 我將下載此圖像(即wget http://localhost/script.php並使用二進制編輯器進行查看,以確保我(最有可能)在pn​​g簽名之前擁有以下內容:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM