$image='new0.jpg';
$img=getimagesize($image);
//print_r($img);
switch ($img[2]){
case 1:
$dimg=imagecreatefromgif($image);
ケース 2:
$dimg=imagecreatefromjpeg($image);
ケース 3:
$dimg=imagecreatefrompng($image);
}
header("Content-type:image/jpeg");
imagejpeg($dimg);
?>
上はソースコード、場合は直接使用、会提案
警告: imagecreatefrompng() [function.imagecreatefrompng]:'new0 .jpg」は、E:wampwwwtestimgtest.php 内の有効な PNG ファイルではありません。 オンライン 11
警告: imagejpeg() パラメータ 1 がリソースであることを期待しており、E:wampwwwtestimgtest で与えられるブール値です。図片型了:配列
(
[0] => 479
[1] => 700
[2] => 2
[3] => width="479" height="700"
[ bits] => 8
[channels] => 3
[mime] => image/jpeg )
现在的问题是、不知道的老去判断imagefrom pngこれ语句?
$dimg =imagecreatefromgif($image);
休憩。
ケース 2:
$dimg=imagecreatefromjpeg($image);
休憩。
ケース 3:
$dimg=imagecreatefrompng($image);
休憩。
}
谢谢、竟然忘れ记了break
检查はボムがあるかどうか头
スイッチ ($img[2]) {
ケース 1: $dimg=imagecreatefromgif( $img);
ケース 2:
$dimg=imagecreatefromjpeg( $img);
ケース 3:
$dimg=imagecreatefrompng( $img);
}
$image才は转換が必要な写真、$imgは一数組、问题现在初步解决了,就是wamp自带浏览器问题? 在wamp里面出出是乱コード,但是换成360就好了これ是何么原因:
ワンプ里面出力、ブラウザー エリア出力なしの問題は解決可能です。気象出乱コードが発生する原因は多数ありますが、最もよく見られるのは、画像を出力する前に他のコンテンツの出力があり、画像が正常に出力できなくなることです。截図:
この関数が出てきた原因はこの関数にあります:
header("Content-type:image/jpeg");
翻訳:http://www.phpnewer.com/index.php/Cjwt/detail/id/10.html
用phpscriptまたはcli会有这样的问题 如果用phpsever运行就好了