問題タブ [thumbnails]
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.
perl - Perl を使用して画像を拡大、サイズ変更、またはサムネイル化する
Perl スクリプトを使用して (任意の形式の) 画像を拡大またはサイズ変更するにはどうすればよいですか?
asp.net - 画像サムネイル ASP.NET
Web サイトのルートの下のフォルダーに保存されている画像ファイルからサムネイルを生成しようとしています。現在、.NET に組み込まれている機能を使用して動的にサムネイルを生成していますが、品質がかなり悪くなり、その Web ショップは実際の問題です。私の質問は、画像のサムネイルの作成とリサイズを処理し、アップロード中の画像ファイルサイズの圧縮に役立つ可能性のある優れた(オープンソース?)フレームワークがあるかどうかです。
探したけどまだないの?
前もって感謝します。
php - PHP サムネイル
PHP と GD を使用してサムネイルを動的に作成する方法を検討していましたが、大きな画像を選択するたびに、約 4 ~ 5 MB の 10MegaPixels でエラーが発生します。
php.ini の memory_limit を 60 に変更するとうまくいきますが、私のホストでは memory_limit を 32M までしか許可していません。その場でサムネイルを生成するには、他にどのようなオプションが必要ですか? phpThumb() をチェックしましたが、実際にはわかりません。したがって、他のオプションは大歓迎です!
c# - Webアプリケーション用の妥当なファイルサイズのサムネイル作成
私のソース画像は2288pxx1712pxと816kbです。1024 x 768のサムネイルを作成すると、ファイルサイズは高解像度ソースの2倍以上になります(使用する方法に応じて1.13mb〜1.8mb)。
作成されたソース画像とサムネイルは.jpgです
299 x 224のサムネイルを作成する場合でも180kbですが、GIMPで手動でサムネイルを作成する場合は14kbです。
見栄えの良い画像が必要なので、サイズの品質に妥協することはできません。
1.13MBのファイルを作成したImage.GetThumbnailImageを試しましたが、予期しない結果が生じる可能性があることを読みました。
ほとんどの記事はこの記事のようなコードを書くと言っています:http: //www.codeproject.com/KB/GDI-plus/imageresize.aspx
それは私に1.83mbのサムネイルを与えます。
デスクトップアプリケーションで同じことを行う場合と比較して、より大きなファイルサイズを期待する必要がありますか?
24ビットではなく16ビットを試し、「高品質」の値をコメントアウトしましたが、それでも1MB未満では取得できません。何か案は?
答えのために編集
私は圧縮が不足していました。私の1024サムネイルは112kbになりました。
user-interface - Crystalレポートの小さなプレビューまたはサムネイル画像をコードで作成することは可能ですか?
私はCrystalを使用してプロジェクトのレポートを表示していますが、ユーザーがUIから表示するレポートを選択するときに、レポートの小さなプレビューまたはサムネイル画像をユーザーに表示できるようにしたいと思います。これらのサムネイルをコードから動的に生成する方法はありますか?
ユーザーには、レポートフォルダーにレポートを追加または削除することでレポートを追加または削除するオプションがあるため、すべてのサムネイル画像を手動で作成するだけでは実際にはオプションではありません。
iphone - iPhone RSS サムネイル
シンプルな RSS リーダーがあります。ストーリーがダウンロードされ、UITableView に配置されます。クリックすると、各ストーリーが UIWebView に読み込まれます。それはうまくいきます。ここで、左側に画像を組み込みたいと思います (YouTube アプリで見られるように)。しかし、私のアプリは RSS フィードからプルするので、画像 X を行 X に表示するように単純に指定することはできません。なぜなら、行 X が明日行 Y になり、物事がうまくいかなくなるからです。私は現在、YouTube RSS フィードからプルしており、ビデオのタイトル、説明、公開日を取得できますが、フィード内の各エントリのほかに小さなサムネイルをプルする方法に行き詰まっています。
お分かりのように、私はコーディングの初心者 (Hello World アプリ以外のアプリケーションはこれが初めてです) で、自分の知識不足に苛立ちを感じています。
ありがとう!
ところで、ここにいくつかのサンプルコードがあります:
c# - C#でmpgビデオからサムネイルを作成するにはどうすればよいですか?
C#/.NET を使用して mpg のディレクトリをバッチで処理し、サムネイルを作成したいと考えています。
これを行う方法について誰か良い提案はありますか?
php - imagecreatefromjpeg がスクリプトをサイレント終了している
多くの人のように、私は画像のサムネイル表示を行う PHP スクリプトを作成しています。スクリプトは WOMM (works on my machine) 認定を取得していますが、ホスト (1&1 Basic) に移動すると、特定のファイルサイズを超える画像を処理できないという問題があります。潜在的なPOST
問題ではないことを確認するために、すべての操作をファイルシステムに移動しました。関連するコードは次のとおりです。
私の神秘的なprintln
デバッグ能力を使って、それimagecreatefromjpeg
が戻ってこないことを確認できました。実際、スクリプトは、到達すると完全に停止します。いくつかの事実:
- これはファイルサイズに相関しています。1MB 未満の画像は問題ないように見えます (スポット チェック済み) が、3MB 前後の画像はバーフです。ただし、正確なカットオフが何であるかはわかりません。
- これはサーバーのタイムアウトによるものではありません。
wget
3MB の画像では 1 秒未満で返されますが、「適切に小さい」画像では大幅に長くなります (大きな画像は処理されないことを示します)。 @
エラーを抑制するために関数呼び出しの前に付けても効果はありません。これは、スクリプトがエラーをスローしていないという事実とよく一致します。この関数呼び出しで単に黙って終了しているだけです。
推測する必要がある場合は、1&1 のサーバーで入力ファイルのサイズを制限する、私が知らない (またはアクセスできる) GD パラメーターがある可能性があります。構成変数の推測は、それがすぐに barfs し、画像の実際の読み込みや計算を (ヒューリスティックに) 行うようには見えません。
助言がありますか?助けてくれてありがとう。
更新 (礼儀@Darryl のコメント):phpinfo
PHP が変数max_execution_time
とmemory_limit
変数を正しく更新していることを示すための呼び出し。これは、これらのリソースが割り当てられていることを必ずしも意味するものではなく、単に期待どおりに機能しているように見えることを意味します。
更新 2: The Google からの参考文献に従って、JPEG の最適化 (品質を 3MB から 200KB に下げた) を試みましたが、うまくいきませんでした。画像ファイルサイズの問題ではありません。次に、元の 3888x2592 画像のピクセル数を減らしてみましたが、最初に成功したサイズは 1400x2592 です (1401x と 1402x はどちらも半解析になり、「不正な形式の JPEG」を示すエラーが発生します。ロードされていません)。さらに 1300x2592 に縮小することで、実際に探している 400x300 のサムネイル画像をインスタンス化できます。1400x2592 で、imagecreatetruecolor
そのタスクを処理するために使用している呼び出しは、 と同じようにサイレントに失敗しますimagecreatefromjpeg
。
これがなぜなのか、ちょっとわかりません。1400 * 2592 == 3.5MB 特に意味はありませんが、これは GD + PHP が処理するピクセル数の制限であると想像する必要があります。
html - HTML を画像に変換する
HTMLページのサムネイル画像を表示したい。これどうやってするの?