問題タブ [leadtools-sdk]

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 に答える
893 参照

wpf - WPF イメージ コントロールで大きなイメージをレンダリングするのに時間がかかる

Imageコントロールを使用して大きな画像 (~8000x8000 ピクセル) を表示するアプリケーションがあります。次のように、イメージ コントロールを ImageSource にバインドしています。

私は Leadtools 画像ライブラリを使用して、WritableBitmap である ImageSource を作成しています。

すべてが機能しますが、ViewModel で Image プロパティが設定されてから、Image コントロールが実際に表示を更新するまでにかなりの遅延があります (大きな画像の場合は 10 秒程度)。私はいくつかのプロファイリング/ロギングを行いましたが、それが の呼び出しではないことを知っていますRasterImageConverter.ConvertToSource()。代わりに、Image コントロール自体が行っていることのようです。

これまでのところ、この遅延の原因について多くを知ることができませんでした. 少なくとも、コントロールが実際に更新されたときに通知を受け取れるようにしたいので、ある種のビジー通知を表示できますが、適切なタイミングで発生するイベントはないようです。

任意のアイデアや支援をいただければ幸いです。

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

c++ - L_SaveFileOffset を使用してマルチページ TIFF ファイルを保存する

L_SaveFileOffsetページの保存中に Windows 自体を含む他のプロセスがファイルにアクセスできないことを確認する必要があるため、マルチページ TIFF ファイルを保存する必要がありL_SaveFileOffsetます。ファイルハンドルを使用した画像。問題は、私が何をしても、最後のページだけが保存されることです。助けてください。

上記は単なる例であり、TIFF ファイルに保存されるページ数が 1000 になる場合があります。

この問題は、ユーザーがWindows エクスプローラーL_SaveBitmapを開いてディレクトリに移動し、ファイルが保存されている場合に発生します。各ページの保存の間に Windows がファイルのアイコンを再描画しようとしていることがわかりますL_SaveFile-14は、Windows がファイルを読み込んでおり、LeadToolsがそのファイルをロックできないためです。

PSはすべてのページに対して1 (成功) をL_SaveFileOffset返し、私は LeadTools Documents イメージング バージョン 17.5 を使用してます

ありがとうございました

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

c# - 例外を取得するLEADTOOLS解凍例

Leadtools ページの次の例に従っています https://www.leadtools.com/help/leadtools/v19/dh/co/leadtools.codecs~leadtools.codecs.codecspngoptions.html

バージョンは19

しかし、Visual Studio で {featured not supported} というエラーが表示されます。何が間違っているのかわかりません。

デバッグ中のエラー

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

c# - winformアプリケーションでrasterImageviewerをドラッグアンドドロップする(c#)

画像を表示するための単純な Windows フォームを開発したいと考えています。そのためにleadtoolsを使いたいです。

Visual Studio のツールボックスに RasterImageList、RasterImageViewer、RasterPictureBox、RasterThumbnailBrowser を追加しました。

フォーム内に rasterImageViewer をドラッグ アンド ドロップしようとしましたが、うまくいきませんでした。フォームの下部 (フォームの外側) に、leadtools の小さなアイコンを表示するだけです。

リードツール http://img15.hostingpics.net/pics/163652leadtools.jpg

ライセンスキーを使用して環境をセットアップし、必要な「dll」ファイルを「参照」に追加しました。

プロパティ タブで rasterImageViewer の場所とそのサイズを変更できますが、何も表示されません。

0 投票する
0 に答える
540 参照

wpf - カメラの切り替え Surface Pro 4

.Net 4.5 と WPF を使用して作成され、主に Windows 10 で使用するアプリケーションがあります。このアプリケーションでは、leadtools (directshow) を使用してカメラを制御し、画像とビデオをキャプチャするためのカスタム ウィンドウを作成しました。Surface Pro 4 を除いて、私が試したほとんどのデバイスでカメラを使用すると、すべてが素晴らしく見えます。これは、アプリケーションをテストするために複数購入したデバイスです。選択したカメラを設定しようとしてタブレットが動いている場合、カメラが実際に切り替わるまでに 10 秒強かかります。カメラを切り替えるように指示した瞬間にタブレットが少し動いていても、10 秒が経過してプレビューが開始されるまでタブレットを激しく振っても、時間はあまり変わりません (10 ミリ秒以内)。それで、Surface Pro 4 を机の上に置いたままカメラを切り替えるように指示すると、0.5 秒もかからずにカメラが切り替わります。他の誰かがこの問題を見たことがありますか? この問題を解決する方法はありますか?

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

c++ - LEADTOOLS 19 を使用してメモリ バッファ内の JPEG に画像効果を適用する方法

C++、LEADTOOLS19、および VS2015 を使用して Windows 実行可能ファイルを作成し、サーバーから画像を読み取り、LEADTOOLS を使用してそれに画像効果を適用し、ブラウザに表示します。

サーバーは、画像の JPEG エンコード (「ÿØÿà」で始まる) とこのバッファーの長さを含む文字の配列として画像を提供します。ほとんどの LEADTOOLS 関数はファイルから画像を読み取りますが、ビットマップとして読み取るためだけにディスクに書き込む必要はありません。


最初に試したのは StartFeedLoad 関数です。

このコードでは、StartFeedLoad を実行しようとすると次の例外が発生します。

StartFeedLoad を呼び出す前にいくつかのことを試し、渡したパラメーターを変更しようとしましたが、毎回その例外が発生しました。


それが機能しないので、私が試みた次の方法は、LEADTOOLS ライブラリ LMemoryFile クラスを使用してバッファをインメモリ ファイルとして保存することでした:

この時点で、LoadMemory は WRPERR_INVALID_PARAMETERS を返します: 1 つ以上の無効なパラメーターが指定されました。さまざまな bitsPerPixel 値、色の順序、および fileInfo として別の NULL パラメータを追加するかどうかを試しましたが、それでも同じエラーが発生します。


ロードするビットマップを「準備」するために何か他のことをする必要があるように感じますが、それを初期化するためのサイズやその他のことはわかりません。

ありがとう!


2016 年 5 月 9 日編集: Leadtools が示すように「GetInfo」を追加:

コードは追加のライブラリ チェックを通過しますが、GetInfo は -2041 を返し、LTFIL が読み込まれていないことを示します。

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

c# - System.AccessViolationException C# を解決する方法

Leadtools を使用すると、C# でエラーが発生しますadvantage.dll

System.AccessViolationException: 保護されたメモリを読み書きしようとしました。

ランダムに発生するようです。

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

video - 1080p HD DICOM ビデオ @30fps を再生する方法

Leadtool SDK を使用して 1080p DICOM ビデオ @30fps を再生しようとしましたが、DICOM ファイルから画像を読み取るのに問題があり、DICOM ファイルから画像を取得するのに時間がかかります。

30 fps のフレーム レートを達成する必要がある場合、33 ミリ秒は 30 fps のフレーム レートの 2 つのフレーム間の時間であるため、画像は 33 ミリ秒以内に読み取られる必要があります。リード ツールは、1080p の 1 つの画像/フレームを読み取るのに 50 ミリ秒以上かかります。

したがって、1080p ビデオで 30fps のフレーム レートを達成できません。

Leadtool は 720p ビデオ ファイルを問題なく読み取ることができます。1080p HD ビデオには問題があります。

以下のコードを使用して画像を取得しています。

誰かがこれに対する解決策を提案してくれるか、1080p DICOM ビデオ @30fps を再生できる DICOM ライブラリを知っている人を教えてください。