ホームページ  >  記事  >  バックエンド開発  >  php または js を使用して画像のサイズ、高さ、幅を取得します。_PHP チュートリアル

php または js を使用して画像のサイズ、高さ、幅を取得します。_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:32:48761ブラウズ

$arr=getimagesize("images/album_01.gif");
echo $arr[3];
$strarr=explode(""",$arr[3]);
echo $strarr[1] ];
?>


縮小されたデモ画像
function Wa_SetImgAutoSize(img)
//var im g = 文書.all.img1;//画像を取得します
var MaxWidth=200;//画像の幅制限を設定します
var MaxHeight=100;//画像の高さ制限を設定します
var HeightWidth=img.offsetHeight/img.offsetWidth;//アスペクト比を設定します
varWidthHeight=img.offsetWidth/img.offsetHeight;//アスペクト比を設定します
alert("test"+img.offsetHeight+img.fileSize);
if(img.offsetHeight>1)alert(img. offsetHeight);
if(img.readyState!="complete"){
return false;//画像が完全にロードされていることを確認してください
}

if(img.offsetWidth>MaxWidth){
img.width=MaxWidth; img.height =MaxWidth*HeightWidth;

if(img.offsetHeight>MaxHeight){

img.width=MaxHeight*WidthHeight;
}

関数 CheckImg(img)
var message= "";
var MaxWidth=1;//画像の幅制限を設定します
var MaxHeight=1;//画像の高さ制限を設定します

if(img.readyState!="complete"){

return false; //画像が完了していることを確認します 読み込み中

}
if(img.offsetHeight>MaxHeight) message+="高さを超過しました:"+img.offsetHeight;
if(img.offsetWidth>MaxWidth) message+="幅を超過しました:"+img. offsetWidth;
if(message! ="")alert(message);
}











http://www.bkjia.com/PHPjc/508694.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/508694.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。