問題タブ [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関数が失敗する
私はローカルでwordpressを使用していますが、何らかの理由でpage.phpからgetimagesize()を呼び出して、機能しないサイズを取得しています。警告が表示されます:
それを呼び出している実際のコードは次のとおりです。
私はPHPを初めて使用するので、コードで非常に明白なことがあっても驚かないでしょうが、私がやろうとしていることは非常に簡単で簡単だと思います。別のスレッドで見たように、ローカルホストを127.0.0.1に変更しようとしましたが、役に立ちませんでした。画像がレンダリングされているため、画像パスは正しいですが、関数は失敗しています。私が得ることができるどんな助けにも感謝します...
php - getimagesize() がアニメーション GIF の高さを正しく返さない
PHP デバッガー (ブレークポイント) で、PHP 関数getimagesize()
がアニメーション GIF に対して間違った高さを返すことを明確に確認しました。IrfanView で GIF を開くと、適切な高さ (266 x 199 ピクセル) が表示されます。ただし、getimagesize()
寸法は 266 x 353 ピクセル ( から返される配列のインデックス 0 と 1 ) であると報告されていますgetimagesize()
。
(によって返されるピクセルあたりのビット数getimagesize()
も正しくありません - 8 ではなく 5 と報告されていますが、 http://php.net/manual/en/function.getimagesize.phpは、これがアニメーション GIF で予想されることを示しています。 )
このシナリオで失敗する理由getimagesize()
と、利用可能な回避策を教えてください。
php - getimagesize() を使用して画像が 1000px を超える場合の PHP
jQuery Validationで使用されているリモート メソッドを使用しています。
以下に示すPHPファイルを参照しています。
$output
変数をどのように配置しても、何も返されません。検証で機能することがわかっている他のPHPファイルを試したので、IFステートメントに関係があると思いますが、幅が正しく宣言されていることはかなり確信しています。
php - 警告: getimagesize(Array) [function.getimagesize]: ストリームを開けませんでした:
画像アップロード コードで次のエラーが発生します。
これまでのコードは次のとおりです。
}
ここにあるのprint_r
は$_FILES
php - allow_url_fopen=1 にもかかわらず、getimagesize が PNG 画像に対して null を返す
正常に表示される正しくリンクされた画像で使用list($pws,$phs,$pfts,$pfas)=getimagesize($row->picurl);
しますが、幅が広すぎて表の列に収まらないものもあります。
ini_get('allow_url_fopen')
1を返します。
マニュアルによると、getimagesize() は GD Image Library を必要としません。
phpversion()
"5.3.9-1~dotdeb.3" を返します。
私がやりたいことは、テーブルを埋めるときに外部 PNG 画像 URL の幅をテーブル列の幅と比較して、誤ってアップロードされた巨大なものだけをスケーリングし、他の正しいものをスケーリングしないようにすることです。img タグに width="384" を設定するか、設定しないかのどちらかです。
ほとんどの PNG は、Photoshop から [Web 用に保存] オプション、rgb 24 ビット、アルファまたはマットなしでエクスポートされるため、最高の品質である必要がありますが、それでも null が返されます。
サーバーで何か他のものを有効にする必要がありますか、または他の機能で幅を確認できますか?
これを達成するための同等のソリューションも受け入れます。
php - 画像が存在するかどうかを確認する方法、またはPHPで問題をレンダリングする方法は?
私はいくつかの写真を持っているこの状況を持っています:
それらのいくつかはデッドリンクである可能性があり、画像は表示されず、小さなbroken
アイコンになります.
これらの画像を確認するためにこれを行っています:
基本的getimagesize
に、画像の画像サイズを取得します:)、配列を返します。画像が壊れている場合はエラーになります。
そして、これは私の問題です。コードは正常に機能しますが、一部のファイルが存在しないというエラーが表示されます。
しかし、これは望ましい結果です。ページにこれらのエラーを表示したくないだけです。PHP でエラーを無効にしたくありません。「getimagesize」メソッドでそのエラーが表示されないようにしたいのです。
php - Javascriptはphpで生成された画像から画像サイズを取得します
javascriptで画像サイズを取得するためにこのコードを見つけました:
完全に機能しますが、保護されている画像のサイズを取得する必要があります。画像にアクセスするには、image.php?id = IMAGE_IDページを使用します。このページでは、権限を確認して画像を送り返すため、機能します。しかし、このリンクをjavascript関数に配置すると、そのサイズを取得するために機能しません。何か助けはありますか(画像の直接リンクを配置すると、.htaccessファイルでブロックされているため、どちらも機能しません)?
画像を含むフォルダには、あらゆるものにアクセスできる.htaccessファイルも含まれています。画像を取得するには、次のPHPページを使用します。
Image.php:
c++ - フレームまたは画像のサイズを知る方法
ほとんどの人にとってこれは些細なことのように思えるかもしれませんが、ビデオ フレームの正確な幅と高さなど、正確なサイズを決定する際に問題が発生します。cvGetSize を使用しましたが、エラーが発生しているため、おそらく不正確にコーディングしています。以下のコードに含まれているように、フレームの幅と高さの値を出力することは可能ですか? 誰かが私にこれについてアドバイスしていただければ幸いです。
php - ファイル (ファイル名ではない) で getimagesize() を使用する PHP
私は自分のウェブサイトの添付システムを作成しています。フォームベースのアップロード方法では、次を使用して画像サイズを取得できます。
しかし、HTML5 のファイル API を介したドラッグ アンド ドロップ アップロード システムを使用すると、ファイルはフォーム ポストではなく黒魔術と魔術によってアップロードされます。
この場合、 $File はnameではなく、ファイルの実際のバイナリ コンテンツです。
getimagesize()がファイル名のみを受け入れるように見える場合、どのように $File のサイズを取得できますか? 内部的には、getimagesizeはディスク自体からファイルを開きたいと考えています。$File を受け入れたくありません。
この問題を回避する方法を知っている人はいますか? ファイルをディスクに保存しないようにしたいと思っています。
php - php は、幅と高さ >=200 の URL からすべての画像をより速く取得します
私はhttp://pinterest.comのようないくつかの機能をシミュレートしています add a pin
幅と高さが200以上のURLからすべての画像をより速く取得するにはどうすればよいですか? pinterest.com
プロセス全体をほぼ 10 秒で終了しますが、48.64 秒必要です。