問題タブ [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.
c# - 画像を汚し、フィルターを適用する
の正確な複製
やあみなさん。
私は、楽しみのために、Webカメラから画像をキャプチャすることで構成されるアプリケーションを開発しています。
私が知りたいのは、AppleのiPhotoプログラムのようなものを作る画像にいくつかのフィルターを適用するにはどうすればよいかということです。改ざんなど。
私はプログラミング言語としてC#を使用しています。
ありがとう
c# - C# を使用して低解像度の形式で高解像度の画像を提供する方法
Web での表示に 300dpi の tif 画像を使用しようとしています。現在、ユーザーが画像をアップロードすると、サムネイルが動的に作成されます。幅 500x500px の高解像度画像を参照してページを作成する場合、同じ機能を使用してその場で gif/jpg に変換できますか。作成される jpg の差し迫った解像度は?
編集:
使用法をさらに説明するために、ユーザーは約 3000x3000 ピクセルの 300dpi 画像をアップロードします。ユーザーはこれらの画像を使用して、pdf 印刷に使用されるカタログ ページを作成しています。彼らがページを作成しているとき、画面に表示するために必要なのは 72dpi の画像だけですが、印刷するには 300dpi の画像が必要です。明らかに、3000x3000px の画像をページに追加したくないため、500x500px などの正しい表示領域にサイズ変更する必要があります。
java - Java:WritableRaster.setRectを使用して画像をスーパーインポーズしますか?
私はJavaの画像機能のいくつかを試して、ある画像を別の画像に重ね合わせようとしています。そのようです:
基本的に、私はこれを重ね合わせようとしていました: https://upload.wikimedia.org/wikipedia/commons/e/e2/Sunflower_as_gif_small.gif
on this:https : //www.google.com/intl/en_ALL/images/logo .gif
製品は次のように表示されます:http://imgur.com/xnpfp.png
私が見た例から、これは適切な方法のようです。私は一歩を逃していますか?これを処理するためのより良い方法はありますか?ご回答ありがとうございます。
matlab - 画像処理機能を使用するために、マトリックスまたはバイナリ画像でポリゴンをスケッチする方法は?
ポリゴン(凹面または凸面)を使用するmatlabプログラムを開発しています。ポリゴンに対して imdilate や imerode などの画像処理関数を使用する必要があります。この目的のために、ポリゴンを画像に変換する必要があります。ポリゴンをバイナリ マトリックス (フォアグラウンドは 1、バックグラウンドは 0) で直接スケッチする方法があるかどうか疑問に思っています。
現在、「getframe」、「frame2im」、「im2bw」関数の順に使用しています。ただし、その欠点は、matlab がそのプロットをピクセル単位で表示しないため、最終的な画像 (= マトリックス) のサイズ (つまり、フレームを画像に変換するときのピクセル単位の画像のサイズ) を制御できないことです。 (?)。したがって、誰かがプロットを「ズームイン」または「ズームアウト」するたびに、結果のマトリックス (= 画像) は異なります。
私のコード:
silverlight - Silverlightは次のことを実行できますか?
Silverlightページ/アプリで次のことを実行できますか?(注:SilverlightアプリはASP.NET MVC Webサイトページに埋め込まれます):-
- リソースからの画像を表示します。例:www.someDomain.com/image.png
- 表示する画像のURLがコントロールに渡されます(つまり、ハードコードされていませんが、ページ上のユーザーを介してテキストボックスに入力されます)。
- 画像のサイズを変更します。
- 画像にレイヤーを追加します。レイヤーは..私はいけません..いくつかの基本的なテキストまたは別の画像やアイコンである可能性があります
- レイヤーフォントのフォントまたはフォントサイズを変更します。
- HTTP-POSTを介して、変更した画像を別のURLに「保存」します。したがって、画像のサイズを変更したり、テキストレイヤーを追加したりした場合、これらはすべて単一のビットマップ(png / jpg / whatever)にレンダリングされ、バイナリとしてURLにPOSTされます。(つまり、multipart / form-data)
ノート:
私は以前にこの質問をしましたが、それはFlash(flv / swf)の場合でした。これがSilverlightで実行できるかどうかに興味があります。
更新された質問
また、これらのSilverlightアプリを作成するにはどのようなソフトウェアが必要ですか?VS2008?エクスプレッションブレンド?私はあなたがメモ帳を使うことができることを知っています..しかし、私はこれにとても慣れていないので、いくつかのWYSIWYGアプリが必要になると思います。
php - 2つの画像をCodeIgniter画像操作クラスとマージする
私はCodeIgniter(CI)で新しいプロジェクトを開発しており、この現在の問題に対するCIソリューションを見つけたいと思っています。額縁に似た画像が1つあります。アップロードした画像を修正して、このフレームを背景にしたいと思います。
例:
代替テキストhttp://www.sampsonresume.com/projects/visit-creation/vc-process.jpg
最初の写真はフレームです。2つ目はアップロードされた画像(サイズ変更/トリミング後)で、3つ目は両方の組み合わせです。これを実現したいと思います。
compact-framework - C# - デザイナーでのブロック コードの実行
デザイナー内で実行できないコード行を実行しているため、コントロールのすべてのパブリック プロパティがデザイナーに表示されなくなります。このため、Visual Studio のデザイン ビューでそのコントロールを使用するフォームを表示できなくなりました。
問題のコード行は、画像処理を少し行うアンセーフ コード プロジェクトを呼び出します。コメントアウトすると、デザイン ビューが生き返ります。ただし、コードは完全に実行されるため、デザイナーでコードが失敗する理由がわかりません。これは呼び出されているコードです:
(OpenNETCF コミュニティの厚意による)
私のプロジェクトは安全でないとマークされていませんが、上記のコードが含まれているプロジェクトは安全でないとマークされています。両方のプロジェクトを安全でないとマークする必要がありますか?
または、デザイナーでそのコード行の実行をブロックする方法はありますか (提供された画像から無効なバージョンの画像を生成しているだけなので、デザインビューではこのコードの出力は実際には必要ありません)。
編集:コードの実行をブロックしても問題は解決しません。行をコメントアウトするだけで、デザイン ビューが機能します。行が含まれていると (if[false == true] ステートメントを挿入した場合でも)、デザイナーはフォームではなくエラーを表示します。
.net - System.Drawingで作成されたJPEG画像が元のビットマップよりも大きいのはなぜですか?
私は奇妙な問題を抱えています-私は約1450万のビットマップ画像を持っていますが、それはおそらく非圧縮です。これらのビットマップをJPGに変換し、データベースに保存する必要があります。
.NET System.Drawingライブラリで提供されているクラスを使用してビットマップをImageFormat.Jpegとして保存すると、結果のJPEGは元のビットマップの約2倍のサイズになります。コードは次のとおりです。
これらの画像のいくつかのHEXを調べましたが、圧縮設定が「なし」のようです。だから私はそれらが非圧縮であると仮定しています。さらに、元のファイルのHEXには「BMP」コードが含まれ、結果のファイルには予想どおり「JFIF」コードが含まれます。
画像は白黒で、色はありません。
なぜこれが起こるのかについて何か考えはありますか?正しい方向へのポインタを探しています...
編集:
- 品質を指定できる代替のオーバーロードを使用して保存してみました。メリットは見られません。
- また、ここである程度JPEGにこだわっていることを指定する必要があります。これはレガシーシステムであり、システムの他の部分はJPEGを想定しています。
画像属性:
- ビットマップのサイズ:152x48
- ビットマップファイルサイズ:1022バイト
- JPEG:同じ寸法
- JPEGサイズ:2.2 kb
- ビットマップ情報:インデックス付き、1レイヤー(2色)
- ビットマップ解像度:96.012x 96.012 ppi
c# - 画像のセクションをビットマップC#Winformsにレンダリングします
自由時間に設計しているXNAゲームのマップエディターに取り組んでいます。マップで使用される芸術作品は単一のテクスチャに保存され、長方形は座標や幅などで保存されます。
winformsアプリケーションでは、可能なセグメントの配列から入力されたリストボックスから必要なセグメントを選択することにより、セグメントを追加できます。
問題は、選択したセグメントのプレビューを表示できるようにしたいことです。これは共通のテクスチャに保存されているため、画像を表示するようにピクチャーボックスを設定するだけでは不十分です。
長方形の情報(.x、.y、.width、.height)を使用して、画像のセクションのみを画像ボックスに表示したり、セクションをビットマップにブリットして表示したりする方法はありますか?
どうもありがとう
マイケル・アレン