pngが壊れているかもしれませんが、まだすべてのデスクトップイメージビューアで読み込まれますが、PHPでは読み込まれません。PHPで破損したpng(切り捨てられたデータ)を修正しました
エラーimagecreatefrompng
を呼び出すことである。
Warning: imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data in test.php on line 45
Warning: imagecreatefrompng(): gd-png error: setjmp returns error condition in test.php on line 45
Warning: imagecreatefrompng(): 'test.png' is not a valid PNG file in test.php on line 45
はさらに、それを処理する前に、とにかくPHPで画像を定着ありますか?私はそれをデスクトップイメージビューアを開いてpngとして再保存することで修正することができますが、この破損した形式の画像サーバー側を修正する必要があります。エラーはイメージがIENDチャンクを持っていない言うようにセクションの重要なチャンク下PNG standardの
pngcheck test.png
test.png file doesn't end with an IEND chunk
これはツールによって生成されています。私はコントロールできないので、常に壊れてしまいますので、CLIツールなどを見つけて修正する必要があります(現在、デスクトップイメージツールで開いて再固定します)。 )。 – Titan