画像の高さと幅をアップロードして元のサイズに表示する方法。画像をアップロードする画像の幅と高さを実際の画像サイズに合わせる
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. CSS:画像のサイズに合わせて画像にdivボックスを作成する
- 4. 画像を画面に合わせてサイズを変更する
- 5. 画像の幅と高さを取得する際の問題
- 6. 巨大なピクセル画像を所定の幅と高さに合わせる
- 7. 画像をサイズ変更して画面に合わせるCSS
- 8. 画像のサイズを変更してアップロードする画像アップロードウィジェット
- 9. GridViewの画像の幅と高さ
- 10. 画像の幅とdivの幅を画面のサイズに合わせて設定する
- 11. ペーパークリップ得る実際の画像サイズ
- 12. 複数の画面サイズに合わせて画像のサイズを変更する
- 13. IEの画像の実際の幅と高さを取得する
- 14. サイズに合わせてサイズを変更する画像
- 15. 画像アップロード画像プレビュー
- 16. 親の幅に合わせて画像のサイズを変更するjQuery
- 17. PHPを使ってアンドロイドで画像をアップロードする際の画像のサイズを小さくする方法
- 18. 画像の中心を合わせる
- 19. 画像をテキストに合わせる
- 20. 画像ビューをスクロールビューサイズに合わせる
- 21. すべてのサイズの画面に合わせて画像を配置する
- 22. BB画面サイズの画像の高さを上げる
- 23. アップロード時に画像の最大幅と最小幅の高さを定義
- 24. MediaStore get画像の高さ/幅
- 25. アップロード画像、トリミング、サイズ変更
- 26. 画像の代わりに画像をスプラッシュ画面として
- 27. 画像をアップロードするPicassoが画像を画像に読み込まない
- 28. バウンディングボックスと画像の幅と高さのスケールを計算する
- 29. ファイルタグに画像の高さと幅を取得するJavaScript
- 30. 画像サイズをウィンドウサイズに合わせて調整する
「アップロードした画像」について詳しく説明できますか?私はなぜこれがサーバー側の機能のように見えるときにJavaScriptが再生するのか混乱しています。 –
最初にBrad.Actually私はphotogalleryを作成して、私はサムネイルライトボックスopen.Soをクリックしたときに、これらの画像のサムネイルを作成するためのイメージをアップロードしたBrad.Actually私は元のアップロードされた画像に従ってライトボックスのサイズを変更する必要がありますそれは私が管理することはできません。 – sandip
http://whataveyoutried.com/? – pduersteler