ホームページ  >  記事  >  バックエンド開発  >  PHP と js はデータベース イメージを比例的にスケールします

PHP と js はデータベース イメージを比例的にスケールします

WBOY
WBOYオリジナル
2016-06-23 13:58:03800ブラウズ

画像の JS 比例スケーリング

code


Actipro CodeHighlighter (フリーウェア) によって生成されたコードの強調表示http://www.CodeHighlighter.com/-->



最新の JavaScript 自動表示画像を比例的に表示し、画像を比例的に圧縮します




元画像表示 (534 "./img/IMG_20140424_200722.jpg" target="_blank">534 ;<br /> onload=
200 X 300


6. 画像の元の高さと幅が最大高さより小さい場合、圧縮幅を指定すると、画像は拡大表示されません(元の画像として表示されます)

元の画像は 444 x 207、500 x 600 に圧縮され、元の画像が表示されます
onload="AutoResizeImage(500,600,this)"

444 X 207







php データベース画像の等比例スケーリング

class ImgSF{
function make_img($img_address){
‐ ’ use ’ s ’ using ’s ’ using ’s rc=imagecreatefromjpeg( $img_address);
$w=$size_src['0'];
// ソース画像の幅と高さを取得します
$h = $ size_src ['1'];

// ソース画像の最大幅を指定しますズーム (高さの場合もあります)
$ max = 300 拡大縮小された画像の幅と高さ
$h){
$w=$max;
$h=$h*($max/$size; _src['0']);
}else{
$h=$max;
$h=$max; =imagecreatetruecolor($w, $h);



//キー関数、パラメータ(ターゲットリソース、ソース、開始座標x、y)ターゲット リソース、ソース リソースの開始座標 x、y、ターゲット リソースの幅と高さ w、h、ソース リソースの幅と高さ w、h)
Imagecopyresampled($image, $src, 0, 0, 0) , 0, $w, $h, $size_src['0'], $size_src['1']) ;

//
を画像ヘッダーとして解析するようにブラウザに指示します('content-type:image/png' );
imagepng($image);

}
}
$obj=new ImgSF();
$obj->make_img("./img/IMG_20140424_200722.jpg" );


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