問題タブ [getimagesize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP-getimagesize関数
getimagesizeは追加のHTTPリクエストを使用しますか、それともリモートでサイズを確認できますか?
注:画像は外部のものです
php - PHP getimagesize() はどのような種類のファイルを返しますか?
PHP の getimagesize() 関数から返される 3 番目の値のすべての可能な結果を知っている人はいますか? 以下のコードの例は次を返します。
$imageinfo['2'] = 2;
jpg
画像の場合、$imageinfo['2'] = 3;
png
画像の場合、$imageinfo['2'] = 0;
gif
イメージのために。
上記の数字は正しくないかもしれませんが、アイデアはわかります。
php.net または他の場所で、3 番目の値のすべての可能な結果のリストを見つけることができません。
php - getimagesize でファイルが見つからない場合のエラー処理
しようとしているときにgetimagesize($img)
画像が存在しない場合、エラーが発生します。ファイルが存在するかどうかを最初に確認したくありません。エラーを処理するだけです。
どのようtry catch
に機能するかはわかりませんが、次のようなことをしたいです:
php - 画像ファイルの拡張子を取得できません
Uploadify を使用して画像をサーバーにアップロードしています。
画像がアップロードされ、Web サーバーの一時フォルダーに配置されます。
ここで、ファイルを実際の場所に移動する前にファイルを操作する必要があり、次のコードがあります。
ユーザーはファイルに任意の名前を付けることができるため、ファイルデータを読み取る必要があるため、ファイル名を読み取るために正規表現を使用していません。
誰か提案はありますか?
javascript - 画像で max-width = 100% および max-height = 100% を使用して、表示幅/高さを計算します
さまざまなサイズの画像のスライドショーを作成して、キャンバス領域内の垂直方向および水平方向の中央に表示します。
私の CSS では、各画像が比例してキャンバスを埋めるように、画像の幅と高さを 100% に設定しました。画像の元のサイズが非常に大きい (高さ 800 ピクセルまで) ため、ビューアの画面サイズに収まるようにキャンバスのサイズを自動調整する必要があります。
私はjQuery 1.4を使用しており、画像の高さを使用して、キャンバスの中央に絶対配置するためのトップ値を計算しています。
jQuery を使用して .height()、innerHeight()、outerHeight() を取得しようとしましたが、常にイメージのフル サイズを取得します。
jQuery オブジェクトから DOM 要素を抽出し、.width、.offsetWidth、および .clientWidth を使用してみましたが、これも常に画像のフル サイズを返すようです。
Firebug は正しい寸法を表示するので、画像の実際の表示高さを計算する方法があることはわかっていますが、それが何であるかはわかりません。max-height = 100% に設定した場合、画像の実際の表示高さを取得するにはどうすればよいですか?
js で各画像の高さを計算して設定する必要はありませんでしたが、必要な場合はそうします。キャンバスのサイズを設定して、画像を自動調整できるようにする必要があるようです。
php - 文字列にアンパサンドを含むPHPgetimagesizeはエラーを作成します
PHPでgetimagesize関数を使用していますが、パス文字列にアンパサンドが含まれていますが、それ以外の場合は問題ありません。このページでは、getimagesize()が呼び出されたときにエラーが発生します。ただし、ソースコードを見ると、アンパサンドが単なる&ではなく&として渡されていることがわかります。パスを見つけるためにPHPがhtmlタグに変換する必要がないため、これがエラーの原因になっていると思います。
エラーは次のとおりです。
警告:getimagesize(image.php?name = username&pic = picture)[function.getimagesize]:ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません
php - getimagesize() に関する PHP の問題
PHP で getimagesize() 関数を使用していますが、エラーが返され続けます。
getimagesize(image.php?name=username&pic=picture) [function.getimagesize]: ストリームを開けませんでした: そのようなファイルやディレクトリはありません
私はそれで奇妙なことは何もしていません。私が想像できる唯一の問題は、パス URL が画像ヘッダーを含むページを返す別の PHP スクリプトであり、その URL にアンパサンドがあることです。
これが私のコードです:
silverlight - Silverlightで画像の高さを取得するには?
Silverlightに次のコードがあります。
今、私は画像の高さを知りたいです。
- WPFではimage.Source.Heightで取得できますが、これは Silverlight では利用できません
- bitmapImage.Heightも存在しません
- 画像オブジェクトをデバッグして調べると、最終的に正確な高さを持つPixelHeightに到達しますが、アクセスできないようです
- image.ActualHeightを見つけましたが、0 です。
画像の高さを取得するにはどうすればよいですか?
php - PHP関数を使用してタグに幅と高さの属性を自動的に追加する
私が欲しいのは、画像の読み込み中にページがリフローする問題を回避するために、HTMLのblob内の任意のタグをインテリジェントに検索しwidth
てheight
属性を追加するユーザー入力で実行できる関数です。<img>
私はPHPフォーラムの投稿スクリプトを書いています。このスクリプトでは、ユーザーの入力がサニタイズされ、後で表示するためにデータベースに書き込む前に、通常はより適切になります。物事をより良くするために私がしていることの例として、次のようalt
に画像に属性を挿入するスクリプトがあります。
Here are two images: <img src="http://example.com/image.png"> <img src="http://example.com/image2.png">
これは、投稿スクリプトでサニタイズすると、次のようになります。
Here are two images: <img src="http://example.com/image.png" alt="Posted image"> <img src="http://example.com/image2.png" alt="Posted image">
(これにより、HTML 4での検証が厳密になりますが、alt属性の精神ではない可能性があります—alas!)
したがって、私の関数については、サーバーがgetimagesize()
HTMLのブロックで検出した各外部画像で実行し、関数が生成する属性を実行するすべての<img>
タグに適用する必要があるという漠然とした考えがあります。この関数は以前に作成されたものだと思いますが、Googleやphp.netのドキュメントには運がありませんでした。私は最初から始める必要がありますか、それとも誰かが私がこの仕事をするために使用または適応できる(比較的)堅牢な機能を知っていますか?