問題タブ [dm-script]

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

roi - 画像に 2 つの ROI を追加できないのはなぜですか?

ツールバーの [Rectangle ROI] ボタンを使用して、1 つの画像に 2 つの ROI を追加する必要があります。
しかし、2 番目の ROI を追加しようとすると、最初の ROI が失われることがわかりました。

どうしたの?
ボタンを使用して、1 つの画像に 2 つの ROI を追加できますか? どのように?
または、スクリプトを使用して 2 つの ROI を追加し、マウスでサイズを変更する必要がありますか?

PS
2 つの ROI を追加した後、スクリプトで画像に含まれる ROI の数を数えました。

画像には ROI が 1 つしかないことがわかります。これについては非常に興味があります。

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

dm-script - 矢印の注釈を追加するには?

矢印の注釈のバッチを画像に追加する必要があります。矢印の始点と終点をすべて知っています。
そして、それらをデータシートとして使用した画像(2列、多くの行)に入れました。スクリプトでそれを実現する方法は?

DM のヘルプ マニュアルで、線の注釈に属性 (始点と終点) があることに気付きました。
しかし、矢印注釈 jsut を作成する関数は次のようになります。
Component NewArrowAnnotation( Number top, Number left, Number bottom, Number right )

それは数を意味し、開始点、数、終了点を定義しますtopか?leftbottomright

また、注釈の色を変更し、注釈の横にテキストを追加する必要があります (どちらの側でも構いませんが、それを制御する方法を教えてください)。

0 投票する
3 に答える
156 参照

dm-script - GMS 2.x で 8 バイト整数を読み取るには?

ストリームから 8 バイトの整数を読み取る必要があります。DM で 8 バイト整数を読み取る方法に関するドキュメントが見つかりませんでした。long long integer に似たものになります。GMS 2.x でファイルから 8 バイト整数をストリーミングする方法はありますか?

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

dm-script - 2つの画像を比較して違いを知ることができる利用可能なDMスクリプトはありますか?

2 つの画像を比較して違いを知ることができる利用可能な DM スクリプトはありますか?

つまり、スクリプトは 2 つ以上の画像を比較でき、2 つの画像の類似性を判断できます。たとえば、ある画像の 95% の領域が別の画像と同じである場合、これら 2 つの画像の類似性は 95% です。

このスクリプトは、画像の明るさとコントラストの分布を比較できます。

ありがとう、

0 投票する
3 に答える
244 参照

dm-script - DigitalMicrograph のフローティング ウィンドウにアクセスする

標準のフローティング ウィンドウ (パレット) を DigitalMicrograph の作業スペースにスクリプトで配置したいと考えています。それらを便利に配置するには、まずそれらにアクセスする必要があります。GMS バージョン 1.x では、ChooseMenuItem コマンドで実行しました。ただし、「ウィンドウ」メニューの項目は、GMS 2.x ではそのような方法でアクセスできなくなりました。スクリプトからフローティング ウィンドウにアクセスする方法はありますか?

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

oop - リスナーで (あるクラスの) オブジェクトを作成するには

スクリプトを作成していますが、問題があります。

リスナー内から (あるクラスの) オブジェクトを作成することは可能ですか? 試してみましたが、「クラスが見つかりません」というエラーが表示されます。

私は次のようなことをしたい:

別のリスナーを実行するときに新しいリスナーを作成するには、これが必要です。

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

oop - リスナーで (あるクラスの) オブジェクトを作成するには (パート II)

これについて別の質問をしたところ、反応は良かったのですが、リスナーで例を試してみると、間違いがありました:

誰かがこのコードをテストして、EVENT_ONE クラスが見つからない理由を説明してくれる可能性はありますか?

キーリスナー (クラス KEY_TWO) が機能するためには、デスクトップに画像を配置する必要があります。このクラスでは、任意のキーを押すと出力し、「esc」を押すとキー リスナーを破棄して間違いを見つけます (「class EVENT_ONE not found」)。

一方、クラスKEY_TWOまたはEVENT_ONEから「functionONE」を呼び出すことは可能ですか??

お邪魔して申し訳ありませんが、間違いは見つかりません。

ありがとうございます。セルジオ