問題タブ [freeimage]

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.

0 投票する
1 に答える
340 参照

image - freeImageを使ったUINT16モノクロ画像から8bitモノクロQimageへ

C++ で、 UINT16 モノクロ イメージ8 ビット イメージに変換したいと考えています。

私はそのイメージを持っています

新しい変換されたバッファを QImage (Qt) に渡したいと思います。

私はfreeImagePlusで試しています

loadfromMemory には fipMemoryIO アドレスが必要です。

loadfromMemory(fipMemoryIO &memIO, int フラグ = 0)

私もです

それから私は次のようなことをします

また

これら 2 つの関数の最初の引数である FREE_IMAGE_FORMAT とは何かがわかりません。これらのタイプの情報は、freeImage のドキュメントでは見つかりません。

それから私はで終わります

「buf」に初期バッファの内容を入力するにはどうすればよいですか?

そして、fipImage から QImage の uchar* データへのデータを取得しますか?

ありがとう。

0 投票する
1 に答える
1256 参照

c++ - 使用方法FreeImage_Unload()、および画像データを失わないでください

次のようなクラスがあります。

私がFreeImage_Unload(dib)を実行すると、データ情報が失われます。「ビット」の情報を「データ」にコピーして、「dib」をアンロードするたびに情報が失われないようにするにはどうすればよいですか?

助言がありますか?

0 投票する
1 に答える
1613 参照

c# - Freeimage API の使用

freeimage を使用して iamges のサイズを変更し、それらがまだ cmyk であることを確認しようとしています。

しかし、私は freeimage を使用する最も基本的な手順で停止し続けており、この問題に関する回答や同様の質問が見つかりません。

このサイトhttp://freeimage.sourceforge.net/download.htmlから freeimage dll をダウンロードし、dist フォルダー内の dll を参照してみました。これにより、「タイプ ライブラリが見つかりません」というエラーが表示されます。

ライブラリ プロジェクトを自分のプロジェクトに参照しようとしました。これにより、「FreeImageAPI を使用する」とビットマップ タイプを追加できますが、プロジェクトをビルドすると、次の行に沿って 40 エラーが発生します。

最後に、ラッパー フォルダーでソリューションを実行して、そこにあるサンプルを確認してみました。しかし、このソリューションを構築すると、上記のようなエラーが 500 近く発生します。

完全に明らかな何かが欠けていますか?

0 投票する
1 に答える
165 参照

ruby - 画像変換を使用したrubyスクリプトの配布

(他のものに加えて)一般的な画像形式から.xpm / X PixMap(wikipedia)への変換を行うRubyスクリプトのMac/Windows用の実行可能ファイルを配布したいと思います。

プリインストールされたライブラリ(主にImageMagick)のラッパーとして機能する次のgemについて知っています:RMagick、Mini magick、Image science、Magickly、Devil、Im magick、Free-imageなど。

問題は、私が理解していることから、次のように要約されます。ImagemagickとFreeimageは、スクリプトで相対的な方法で示されるだけでなく、システムにインストールする必要があります。また、Ruby2Exe、Ocra、Crateには、ライブラリとスクリプトを実行可能ファイルとして配布する機能がありません。

gemが外部ライブラリを使用せずにこの操作を実行できることをまだ見つけていない技術的な理由はありますか?私の問題に対する可能な解決策は何ですか?

0 投票する
4 に答える
5579 参照

c# - FreeImage による JPEG の可逆最適化

jpegtran.exeSmush.itなど、品質を犠牲にすることなく JPEG を最適化するツールがいくつかあります。コード (できれば .NET) を使用してそれを行う方法を探していましたが、現在はFreeImageに落ち着いていますが、必要な結果が得られません。

フラグはありJPEG_OPTIMIZEますが、品質フラグも設定する必要があり、ロスレスではなくなります。

これは私が試したものです:

しかし、それは圧縮を行います。FreeImage は (メタデータなどを取り除いて) 最適化できると思っていましたが、同じ圧縮/画質を維持する方法が見つかりません。それを行う適切な方法は何ですか?

編集: JPEG を最適化できないことについては混乱があります。未使用のメタデータを取り除くことができるので、短い答えははいです。私は圧縮について話しているのではありません。これらのスレッドを参照するか、Michael B の回答を確認してください。

更なるロスレス jpeg 圧縮のためのライブラリ

Windows 版の Smush.it はありますか?

画像圧縮ツール

Web で使用される画像のイメージ オプティマイザー (jpg、gif、png)

質問: FreeImage でそれを行うことはできますか。

0 投票する
2 に答える
807 参照

c# - Visual Studio 2010 Express での FreeImage.net のビルド

39 個のエラーが表示されます。すべてのエラーは次のようになります。

エラー 1 エラーとして警告: 'FreeImageAPI.Plugins.PluginRepository.Plugin(string)' の XML コメントには 'expression' の typeparamref タグがありますが、その名前の型パラメーターはありません C:\Users\Public\Documents\@Programming \FreeImage\Wrapper\FreeImage.NET\cs\Library\Classes\PluginRepository.cs 63 27 ライブラリ

ソースファイル:

どうすれば修正できますか? 前もって感謝します

0 投票する
1 に答える
2310 参照

c# - C# での FreeImage

FreeImage の最新のコンパイル済みバージョンをダウンロードしてから、FreeImageNet ラッパーをビルドします。FreeImage.dll と FreeImageNet.dll を実行可能ファイル (サンプル コード) と同じフォルダーに配置します。しかし、実行するたびに、freeimage.dll が見つからないと表示されます。FreeImageWrapper.cs のコードを変更し、例外ハンドラーを削除しました

常に BadImageFormatException をスローします。問題はネイティブ dll (freeimage.dll) にあるようです。

どうすれば修正できますか?

前もって感謝します。

Visual C# 2010 Express を使用しています

0 投票する
1 に答える
431 参照

c# - FreeImageNET TIFF 変換エラー

いくつかの TIFF ファイルがあり、それを JPEG に変換したいと考えています。FreeImage ライブラリに FreeImageNET ラッパーを使用しようとしています。C# には次のコードがあります。

TIFF 画像の読み込み OK、エラーはありません。しかし、コードで画像を保存したい場合:

ここにエラーはありませんが、jpeg ファイルのサイズはゼロです。なんで ?

0 投票する
1 に答える
314 参照

android - FreeImage.so を見つける

どこで freeImage.so を見つけることができるか教えてもらえますか?私は同じものを見つけるために多くのことを試みてきましたが、成功していません..どんな助けでも大歓迎です.私は freeimage.a を freeImage.so に変換しようとしましたそれもまだ機能していません。よろしくお願いします。

0 投票する
1 に答える
2689 参照

android - プロジェクトで freeimage ライブラリを使用しようとしています..エラーが発生します

次のコード スニペットはエラーを引き起こします....logcat が添付されています...Java コードから NDK コードにイメージ パスを渡そうとしています。そこから FreeImage ライブラリを使用してビットマップを開こうとしています... .

エラーログ