画像の高さと幅をアップロードして元のサイズに表示する方法。画像をアップロードする画像の幅と高さを実際の画像サイズに合わせる
1
A
答えて
4
Brad氏によると(これはサーバー側の機能と思われる)、このPHPコードを使用できますが、まずアップロードされたファイルが実際にイメージであることを確認する必要があります。クライアントサイズの場合は
list($w, $h) = getimagesize($_FILES['yourUploadedFieldName']);
// $w holds the numeric width
// $h holds the numeric height
1
は、次のように使用することができます。
;(function($){
$.imageSize = function(imgUrl,callback){
var img = $('<img>').attr('src',imgUrl).css('display','none').appendTo('body');
img.load(function(){
var call = callback || function(i,w,h){};
call(imgUrl,$(this).width(),$(this).height());
});
};
})(jQuery);
(jQueryプラグイン)がロードされていますまで、あなたは画像サイズを取得することはできませんが、あなたはそれをロードする場合あなたはその情報にアクセスすることができます。例えばあなたが使用している場合は
$.imageSize('http://www.nasa.gov/images/content/511786main_image_1848_946-710.jpg',function(i,w,h){
alert(i+'\r\n'+w+'x'+h);
});
0
var img = new Element(
'img', {
src: 'image.jpg'
}
);
img.observe(
'load',
function(event) {
alert(
Event.element(event).getWidth() +
'x' +
Event.element(event).getHeight()
);
}
);
$$('body').first().appendChild(img);
img.remove();
0
imgタグには何の幅と高さの属性を持っていないし、CSSスタイルの幅と高さを定義していない場合、画像はその「自然」のサイズでレンダリングされます
それのための。あなたは、高さを指定し、imgタグが正しいサイズ以下はmypic表示されます
に画像を表示する幅いけない場合は、トリックを行う必要があります
1
getimagesizeは、より多くのドキュメントhttp://php.net/manual/en/function.getimagesize.php
0
のためにこれをチェックしてください。 JPGフルサイズ
<img src='mypic.jpg' >
又はこの比で、幅200pxの高さで画像を表示する
<img src='mypic.jpg' width="200px" >
関連する問題
- 1. 画像の解像度を画像のサイズに合わせて変更する
- 2. Android Animate Scale画面の幅と高さに合わせる画像
- 3. 画像をキャンバスに幅でフィットさせキャンバスを画像の高さに合わせる
- 4. ウェブサイトの画像の実際の幅と高さを取得
- 5. アップロード中に画像の幅と高さを取得する
- 6. 画像のサイズが変化するdivに画像を合わせる
- 7. アップロードされた画像の幅と高さを比較する
- 8. CSS:画像のサイズに合わせて画像にdivボックスを作成する
- 9. 画像を画像に埋め込む方法画像のサイズに合わせて縮尺を変更する
- 10. 画像の幅と高さを取得する際の問題
- 11. 画像を画面に合わせてサイズを変更する
- 12. 画像の幅と高さが一致するように画像を配置
- 13. 画面サイズに合わせてアイテム画像を調整する
- 14. 巨大なピクセル画像を所定の幅と高さに合わせる
- 15. 画像のサイズを変更してアップロードする画像アップロードウィジェット
- 16. アップロード前の画像のサイズ変更 - キャンバスからの読み取り - 幅と高さの画像0
- 17. uploadifyで画像をアップロードする前に、画像の幅と高さを確認する方法は?
- 18. 画像をサイズ変更して画面に合わせるCSS
- 19. Javascript - 画像を画面サイズに合わせる
- 20. 幅画像をデータグリッドセルの幅に合わせる方法
- 21. HtmlAgility.HtmlNodeCollectionの画像の高さと幅c#
- 22. GridViewの画像の幅と高さ
- 23. ズーム後の画像の高さと幅
- 24. ペーパークリップ得る実際の画像サイズ
- 25. pngの画像に合わせる画像(フレーム)
- 26. 画像の幅とdivの幅を画面のサイズに合わせて設定する
- 27. 画像のアップロード中に画像のサイズを小さくする方法は?
- 28. 複数の画面サイズに合わせて画像のサイズを変更する
- 29. divを背景画像の高さに合わせる
- 30. IEの画像の実際の幅と高さを取得する
「アップロードした画像」について詳しく説明できますか?私はなぜこれがサーバー側の機能のように見えるときにJavaScriptが再生するのか混乱しています。 –
最初にBrad.Actually私はphotogalleryを作成して、私はサムネイルライトボックスopen.Soをクリックしたときに、これらの画像のサムネイルを作成するためのイメージをアップロードしたBrad.Actually私は元のアップロードされた画像に従ってライトボックスのサイズを変更する必要がありますそれは私が管理することはできません。 – sandip
http://whataveyoutried.com/? – pduersteler