問題タブ [image-conversion]
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# - ビットマップからアイコンへの画像変換が機能しないようです
ビットマップを受け取り、ビットマップを ICON 形式に変換する単純な関数があります。以下、関数です。(変数の代わりにリテラル値を配置しました)
正しく変換されていないようです...またはそう思います。画像が変換された後、一部のブラウザーは画像を真の "ICON" として認識しません。また、Visual Studio 2008 でさえ、アイコン形式に変換された後、画像をアイコンとして認識しません。
たとえば、変換したばかりのアイコンを使用して、Win32 フォーム アプリの Icon プロパティを設定しようとしました。ダイアログボックスを開き、変換したばかりのアイコンを選択すると、次のエラーが表示されます。
-- 「引数 'picture' は、アイコンとして使用できる画像でなければなりません。」
Web を閲覧したところ、ビットマップをさまざまな形式に手動で変換するのに時間がかかる複雑なコードに出くわしましたが、上記のコードは機能し、.NET フレームワークがこの変換を処理すると思います。
c# - .NET Image Conversion を使用するだけで十分ですか?
多くの人が独自の画像変換技術をコーディングしようとしているのを見てきました。多くの場合、非常に複雑に見え、最終的に GDI+ 関数呼び出しを使用し、画像のビットを操作することになります。これは、画像を保存するときの .NET の画像変換呼び出しの単純さに何か欠けているのではないかと思いました。ここに私が持っているコードがあります:
これが、画像変換で行っているすべてです。画像を保存する場所を設定し、それを ImageFormat タイプに渡すだけです。できる限りテストしましたが、この単純な形式変換で何か不足しているのか、それともこれで十分なのか疑問に思っています。
delphi - TIFF へのファイル形式変換。いくつかの問題?
私は独自の画像フォーマットSNG(独自のフォーマット)を持っています。これは、別のHDRファイルに画像メタ情報とともに画像データの無数の配列を持っています。
次に、この SNG 形式を標準 TIFF 6.0 形式に変換する必要があります。そこで、TIFF 形式、つまりそのヘッダー、画像ファイル ディレクトリ (IFD)、およびストリップされた画像データについて調べました。
今、私はこの変換についてほとんど心配していません。助けてください。
SNG 連続データと TIFF ストリップ データ: SNG データを 1 つのストリップの連続データとして TIFF に変換する必要があります (データの読み込み/編集時間の問題?) または、SNG 画像データの論理 StripOffsets を作成する必要があります。
SNG データ ヘッダーは必要なメタ情報のみを使用するため、SNG を TIFF に変換する際に、NewSubFileType、ソフトウェア タグなどの一部の情報を取得できません。
そのため、変換後に、NewSubFileType、Software Tag などの欠落しているディレクトリ情報が TIFF ファイルの必要十分条件であるかどうかが懸念されます。
SNG データの RGB サンプルの各ピクセル コンポーネントのエンコード:
ここで、ピクセル コンポーネントごとの各 SNG イメージ データ ストリップは次のようにエンコードされます。
私が推測する唯一の方法は、各ピクセルが 3 つの RGB コンポーネントで表され、SNG Viewer が SNG 画像データの RGB カラー情報を機能させるために各コンポーネントに係数が乗算されることです。(以前はこの左側で作業していた開発者が、今はトレースをたどっています:))
したがって、これを TIFF に変換するときに、同じデコードを行う必要があります。これは、TIFF の RBG 情報がどのように生成されるか、またはこの情報が必要かという懸念を引き起こします。
手伝ってください...
java - Javaに接続するための画像コンバーターはありますか?
私はここで 1 つの質問をしましたが、私が望んでいたものを正確に得ることができませんでした。そこで、ImageIO でサポートされていない画像の問題が発生したため、サポートされていない画像を変換するという別の使用方法を試してみませんか。
それで、Javaにオープンソースの画像コンバーターがありますか、またはJavaアプリケーションに接続して、そのツールまたはウェブサイトにjpg画像をjpgまたはpng画像に変換してからその画像を保存できるWebサイトまたはツールがありますかどこかで?
イメージが ImageIO でサポートされていない場合は、そのイメージを変換して保存できるようにします。
このプロセス全体は自動的に行われる必要があります。つまり、ユーザーがその Web サイトやツールを開いて手動で変換する必要はありません。
c# - 32 ビット RGBA イメージをグレースケール保持アルファに変換する方法
コード内およびオンデマンドで、32 ビット RGBA Image オブジェクト (元は 32 ビット PNG) を対応する 32 ビット グレースケールに変換したいと考えています。
ここで他のいくつかの質問と、オンラインの多くの記事を既に読みました。ColorMatrix を使用して試してみましたが、アルファをうまく処理していないようです。完全に不透明なグレースケールのピクセル。部分的に透明なピクセルは、それらのピクセルにまだ色の色合いがあるため、うまく変換されないように見えます。目立つだけで十分です。
私が使用する ColorMatrix は次のとおりです。
私が読んだように、これはかなり標準的な NTSC 加重マトリックスです。次に、 とともに使用しますGraphics.DrawImage
が、前述のように、部分的に透明なピクセルにはまだ色が付けられています。PictureBox
これは、白い背景にWinForms を介して Image オブジェクトを表示していることに注意してください。おそらく、PictureBox が画像を描画し、透明な部分を処理する方法でしょうか? 背景色は影響していませんが (色の色合いは確かに元の画像からのものです)、おそらく PictureBox は透明なピクセルを正しく再描画していませんか?
OpacityMask と共に FormatConvertedBitmap を使用するメソッドをいくつか見てきました。主に、PresentationCore.dll をインポートする必要がないことを本当に望んでいるためです (言うまでもなく、.NET 2.0 限定アプリでは機能しません)。確かに、基本的な System.Drawing.* のものは、この簡単な手順を実行できますか? か否か?
css - .cur画像変換ソフトウェア
.CURファイルに変換する必要がある透明な.PNG画像があります。.CURまたは無料で安価なダウンロード可能なソフトウェアを変換するための優れたオンラインソフトウェアを知っている人はいますか?
前もって感謝します!
vbscript - ネイティブのWindowsXP機能を使用してプログラムで画像ファイルをBMPに変換するにはどうすればよいですか?
WindowsXPのネイティブライブラリとスクリプト機能を使用して画像ファイルをBMP形式に変換することは可能ですか?
WSH、JScript、VBSなどについて話しています...
C ++は、Dev-C ++でコンパイルできる場合、必要なものにも適しています。
c# - .ddsを.pngに変換する:XNAは本当にこれほど複雑ですか?
.ddsファイルがあり、.pngファイルが必要です。DevIL.NETライブラリについてはすでに知っていますが、ある静的クラスのAPI設計は並列化されていないため、別のメソッドを見つけたいと思っています。これが私をXNAに導きました。
しかし、これが私がそのアイデアでどこまで得たかです...
Texture2D
OK、このクラスが必要なようです。その後、私は呼び出すことができますmyTexture2D.SaveAsPng
。- しかし、.ddsファイルからそれらの1つを取得するにはどうすればよいですか?さて、ドキュメントは私が使いたいことを示しているようです
myContentManager.Load<Texture2D>
。 - ああ、それはそうではありませんでした、それはある種のゲームコンテンツ管理システムです。さて、私の検索は多くの用途を見つけたようです
myTexture2D.LoadFile
; 私はそのために行きます。 - アセンブリ参照などがありませんか?いいえ、わかりました。3.1から4.0の間で、そのメソッドが削除されました。すばらしいです。OK、まあ、それはもう少し厄介ですが、
myTexture2D.LoadStream
実際には問題ではありません。 - これは今何ですか?欲しい
GraphicsDevice
?うーん、それは通常、それらの1つを経由して取得するように見えGraphicsDeviceManager
ます...ああ、待ってください、私は再びその道を進むことはありません、私にとってこれ以上Manager
のことはありません。 - 私はこれを手動でインスタンス化することになっていると思います。OK、これはそれほど難しいことではありません...
var myGraphicsDevice = new GraphicsDevice(GraphicsAdapter.DefaultAdapter, GraphicsProfile.HiDef,
(ええと、これは何ですか?PresentationParameters
OK私は試してみnew PresentationParameters());
ます。 - まあそれは例外を投げました。彼らは望んでいます...
DeviceWindowHandle
私の中にPresentationParameters
?しかし、私はコンソールアプリを実行しています!!
ですから、これを行うためのより複雑でない方法があることを本当に望んでいます。おそらく、私が使用できるある種のデフォルトですGraphicsDevice
。.ddsを.pngに変換するためだけにウィンドウ全体を作成するのはかなりばかげています。
私の変換問題の代替案は歓迎されますが、一般的に非XNAコードからXNAを使用する方法を理解することはおそらく価値があります。
batch-file - 画像拡張子の変換
こんにちは、tif 画像の拡張子を .png に変換し、ファイルからオリジナルを削除するスクリプトを作成するのに助けが必要です。
これは私が持っているものです。@echo off image1.tif >> image1.png
実行すると、.png として表示されますが、空の画像が表示されます。元のファイルをフォルダから削除する方法がまだわかりません。
imagemagick - favicon.icoをpngに変換してImageMagickProcedurallyを使用する
ImageMagickは常に単一のfavicon.icoファイルを予測可能な単一のpngファイルに変換するわけではないようです-一部のファビコンでは、他のファビコン-01.png、ファビコン-02.pngなどの束を生成します...ありますか実際に変換されたファビコンがどれであるかを把握する方法、または生成されたファビコンの数を把握して、不要なファビコンを削除する方法はありますか?