jpgを文字列に変換する方法はありimagecreatefromstring
ますか?
画像のバイナリを必要とするサーバーと通信する必要があります。バイナリへのjpgがたくさん見られましたが、その逆はありませんでした。
質問する
1153 次
2 に答える
2
ここで暗闇の中でのショット...これについては実際の経験はありません。いくつかのドキュメントを調べた後の私の考えだけです...
例のドキュメントを見るとimagecreatefromstring()
、base64でエンコードされた文字列が画像に変換されています。その例を取り上げて、それを裏返すことは、まさにあなたが探しているものかもしれません。
$image = file_get_contents('image_file.jpg');
$imageString = base64_encode($image);
于 2012-10-09T01:13:13.980 に答える
1
imagecreatefromstring
画像のバイナリデータを含む文字列を取得し、それをgd画像リソースに変換して、gd画像ライブラリで操作できるようにします。文字通り、その「逆」はimagejpeg
、gd画像リソースをjpeg画像に保存します。
あなたが本当に欲しいのは、最初に画像のバイナリデータを含む最初の文字列だけだと思います。すなわち:
$imageString = file_get_contents('image.jpg');
$gd = imagecreatefromstring($imageString);
手順2をスキップしてください。
于 2012-10-09T01:19:22.083 に答える