問題タブ [image-manipulation]
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コードは、プレースホルダー画像の空白部分が省略されている評価番号を動的に挿入することになっています。どうやってやるの?
bash - 画像サイズ調整用シェルスクリプト
ディレクトリ内のすべての画像サイズを調整する方法はありますか?
最大サイズを 800x600 に設定すると、大きいサイズは小さくなり、小さいサイズは元のサイズのままになります。
image - netpbm を使用して画像を拡大する
300 dpi の tiff にアップサイズしようとしている 72 dpi の tiff があります。Gimp や OS X のビルトイン プレビューなどの画像プログラムから実行できます。何らかの理由で、netbpm でそれを行う方法を理解できないようです。次のコマンドラインを試しました:
tifftopnm < sample1.tif | pamditherbw -しきい値 -値 0.5 | パムスケール 4.2 | パントップnm | pnmtotiff > sample1.out.tif
これにより、元の画像の 4.2 倍のサイズの画像が生成されますが、出力は依然として 72 dpi です。netbpmを使用して画像の実際のピクセル/インチを増やすにはどうすればよいですか、それとも可能ですか? 私もpamenlargeを試しましたが、同じ結果が得られました。pnmtotiff に -xresolution および -yresolution パラメーターも使用しましたが、解像度のタグを変更するだけのように見えますが、実際には画像を拡大しません。
java - Java /GWT開発者のためのFlex2Dグラフィックス学習パス?
私はJavaを使って数年間開発しており、過去6か月間はGWTベースのアプリケーションを構築してきました。しかし、私はFlashやAction Scriptの経験がほとんどないので、Flexを使って趣味のプログラミングを試してみたいと思います。特に2Dグラフィックスと画像操作は興味深いトピックです。
Java開発者向けのAdobeのチュートリアルは当然のことながら出発点ですが、グラフィックス用のポインターが必要になります。サーバーからのデータに基づいて2Dグラフィックスを描画したり、ユーザーがアップロードした画像を変更したりするようなものです。Flexで実行できることと、サーバー側で実行する必要があることはどれくらいですか?
algorithm - 画像回転アルゴリズム
画像をある程度回転させるアルゴリズム(入力)を探しています。
(画像インスタンスは、各ピクセルのRGB値を含むint []に置き換えることができます。私の問題は、JavaME MIDP 2.0プロジェクトに実装する必要があるため、バージョン1.5より前のJVMで実行可能なコードを使用する必要があることです。 ?
編集:SVG APIを利用できないこと、および90〜180〜270以外の任意の角度で回転するメソッドが必要であることを忘れました
また、MIDP2.0ではjava.awt。*パッケージは利用できません。
python - 画像のサイズ変更のための CDN オプション
バックグラウンド:
Google App Engine でアプリケーションを開発しています。ファイルサイズの制限の1つである1MBに達するまで、それは非常にうまくいっています。私のアプリケーションのコンポーネントの 1 つは、ユーザーがアップロードした画像のサイズを変更します。ファイルはPOST 経由で S3 ( http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1434 )に直接アップロードされます。サイズ変更された画像を配信するために CDN を使用することを計画していました。
質問:
HTTP 呼び出しを介して画像のサイズを変更するための API を提供する CDN があるかどうか疑問に思っていました。SimpleCDN がかつてサービスを提供していたことがわかりましたが、削除されました。URLからリクエストしている画像のサイズを変更するようCDNに伝えたいと思います。
例えば、
元の URL: http://cdn.example.com/images/large_picture.jpg 画像を 125x100 にリサイズ: http://cdn.example.com/images/large_picture.jpg/125/100
このような機能を提供する CDN を知っている人はいますか? または、Google App Engine の 1MB 制限を回避するための提案があります (ハックではなく、コードの代替方法)。
image-processing - 画像編集について
画像の特定の領域を消去する必要があるという要件がありますが、制約は、消しゴム ツールを適用した領域に白い色が表示されないようにすることです。消しゴム ツールを使用した領域は、画像の残りの背景色と異なって見えるべきではありません。
例:
http://www.hdwallpapers.net/gallery/thumbnails/computer/computer_0099_lightbox.jpg
ここでは、中央に Windows アイコンが表示されています。そのアイコンだけを削除したいと思います。アイコンの代わりに、画像の残りの部分と一致するように背景色が必要です。
同じことを達成するために使用できる手順とツールを提案していただけますか。私は現在Adobe Photoshopを持っています。それはPhotoshopを使用して行うことができます。そうでない場合は、それを行うツールを提案してください。
image-manipulation - 画像処理に関する質問-Standard-DefをHi-Defに変換しますが、画像データを失う必要がありますか?
標準解像度の4:3ビデオを高解像度ビデオ16:9に変換する小さなプログラムを書いていますが、予想どおり、深刻なストレッチ効果が発生しています(ただし、コードが機能し始めました)。とにかく、このストレッチ効果を回避し、16:9の画面全体を塗りつぶすことができる唯一の方法は、画像の上下を切り取ることです。
1)私の質問は、SDからHDに変換するときに、ストレッチ効果なしで画面全体を埋めるために、画像の画像部分を失う必要があるかどうかです。
2)HDからSDへの変換についても同じ質問です。
私は新しい画像処理ですが、この種の操作でストレッチを減らすための一般的なアプローチはありますか?画像の一部を切り取ったり、画像に黒いバーを導入したりするよりも、この問題に対するより賢明なアプローチはありますか?
よろしくお願いします!
graphics - .NET での非アフィン画像変換
非アフィン変換を実行するための、.NET ライブラリのクラス、メソッド、または一般的なアルゴリズムはありますか? (つまり、回転、拡大縮小、平行移動、せん断以外の変換)
例えば:
(出典: last100.com )
非アフィン変換の別の用語はありますか?
python - Python でスレッドを使って練習する
Python にはグローバル ロックがあることを知っており、Glyph のpython multithreadingの説明を読みました。しかし、私はまだ試してみたいと思っています。簡単な (概念的に) タスクとして、画像の水平方向と垂直方向のエッジ検出を行うことにしました。
これが起こっていることです(疑似コード):
これら 2 つのループは、互いに完全に独立して実行できるため、マルチスレッドの第一候補となります。(非常に大きな画像でこれら 2 つのループを実行すると、10 秒以上かかる場合があります)。ただし、Python でモジュールを使用しようとするthreading
と、グローバル ロックのために 2 倍の時間がかかります。私の質問は、Python の 2 つのスレッドでこれを行うというすべての希望を捨てて、別の言語で試してみるべきですか? 先に進むことができる場合、どのモジュールを使用すればよいですか? そうでない場合、どの言語で実験する必要がありますか?