「Reddit」のようなサイトを構築しています。
ユーザーは、PHP で正しい画像を取得したい URL を投稿できます。
私が必要とするのは、Facebook や Tumblr などのサイトが画像を取得するために使用するスクリプトです。HTML コンテンツを取得し、「img」タグを検索して画像を取得するスクリプトを既に見ました。
利用可能なより良い方法/スクリプトはありますか?
画像をサイズ順に並べるスクリプトもあるかもしれません。画像が大きいほど重要です。
回答ありがとうございます
それは、あなたが探しているものと、ユーザーが自分の投稿でどのようなイメージを持ちたいかによって少し異なります. 例を挙げると、私はかつて、会社の Web サイトで会社のロゴを検索するメソッドを作成しました。そうするために、実際、simple_html_domを使用して img タグを検索し、alt タグ内のロゴの存在でそれらのタグをフィルタリングしました。ユーザーが適切な画像を選択できるように、結果が表示されます。目的に合った複数の画像が見つかる可能性があります。
あなたが提案したように、私は確かにサイズを見て、小さな画像をスキップします(たとえば、小さいダンは50ピクセルとしましょう)。
PHPQueryを確認すると、特定の Web サイトのすべての画像を簡単に反復処理できます。次に、各画像の領域を計算し、それに応じて並べ替えることができます。