« 梅雨前の花たち | トップページ | 秋に備えて... »

2009年5月25日 (月)

Image_Processor アゲイン2

 こちらで、色々、構想を紹介しましたが、その後も、開発を続けています。

 画面も、だいぶ整理できて、形が見えてきました。 いくつかの項目は、動き始めて快適な操作感ですが、まだ、うまく動かない部分もいくつか残っています。 だんだん、難しくなってきて、一つ解決する時間がだんだん延びてきています。 1日、ああだ、こうだと触ってみても、解決法が見つからずに、停滞している時も有ります。

 あと、一息なんですが、この一息が、「胸突き八丁」で、なかなか、切り崩せません。

 プログラムが大きく、複雑になってきて、開発環境の限界も見え始めました。

090525_image_processor01

 ある日、少し処理を増やしたら、こんなエラーが出始めました。 いままで、ずぅ~っと問題なく動いていた画像処理ルーチンなんですが。 どうしたのだろうと思いましたが、試しに、カラーマトリックスの処理をパスしてやると、何の問題もなく動作し始めています。 どうもメモリの限界のようですね。 

 エラーの詳しい解説を見てみると、下のメッセージの様に、メモリはメソッドあたり64kBしか割り当てられていないのですね。 意外に少ないという感じ。 まあ、無料開発環境だから、贅沢は言えないかも。 動かなくなったら、メソッドを小分けにするしかないかな。

090525_image_processor02

 このカラーマトリックス処理は、サンプルについていたので、そのままにしておいたのですが、この用途には、全然使っていないので、外して置くことにします。 それでも、かなり、限界に近づいていることは確かですね。 プログラムの行数も4000行(空白行やコメント行も含んでいます)を超えました。 確か、こちらの方も制限が有った様な。

 さて、それはそうと、だいたい、こんな感じの画面に落ち着きそうです。

090525_image_processor03

 常用しない設定項目をメニューに押し込んで、常時使いそうなものだけ残してみました。 下の方のボタンはまだテスト用のボタンなどが残っています。

 ログ項目は、前回から配置していましたが、下の方の空いたスペースに、交信相手局の画像を、4枚まで記録できる様にしてみました。 また、記録画像とペアで相手局コールサインも記録する事にしました。 この相手局コールはマクロを使って画面に貼り付けることが出来ます。 一応、画像貼り付けは、4枚同時でも出来ますが、まあ、そんなに貼り付けることは無いでしょう。 ただ、過去のものを貼り付けることはあり得るでしょう。 なお、記録画像とコールは左が新しいもので、古いものは右にシフトしていきます。

 一方、右の方に移動した貼り付け文字は、マクロを使って、ログの項目や先ほどの記録コールを貼り付けることが出来る様になりました。 これで、相手局毎に、貼り付け文字を変える必要は無くなりました。

 マクロ入力は、メッセージ入力ボックスに直接入力しても出来ますが、やはり、ややこしいので、以下の様な支援画面を作ってみました。

090525_image_processor04

 メッセージ入力ボックスをマウスで右クリックすると、このメッセージ編集支援画面が出てきます。 最初は、メッセージ入力ボックスに表示されていた文字列がそのまま表示されます。 支援画面の入力欄に直接メッセージを入れて、マクロの所では、一覧の中から選択して、「挿入」ボタンをクリックすれば、入力欄にマクロが貼り付きます。 後は「保存」をクリックで、入力欄の編集は終了です。 キャンセルすると、何もせずに戻ります。

 マクロの割り当てはMMSSTVのマクロに合わせてあります。 編集画面などもMMSSTVの「パクリ」ですね。

 さて、整理統合した各種設定はメインメニューの中にまとめています。

090525_image_processor05

 このメニューの中で、各種数値を設定するというのも意外に便利です。 「環境設定」みたいに別画面で設定するのに比べると一覧性は有りませんが、まあ、別画面を漬からなくて良いだけ「楽ちん」かもしれません。

 さて、あと、2~3解決できていない問題が残っていますので、ただいま、奮闘中です。 もう一息なんですがねぇ。 この一息がなかなか進みません。

|

« 梅雨前の花たち | トップページ | 秋に備えて... »

アマチュア無線」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

神川/JA1WGRさん、訪問&コメントありがとうございます。

そうでした。4:3以外の画像の時の対策を忘れていました。
結構、面倒そうなので、後回しにしている内に、忘却の彼方にでした。
そのうち、何とかしますので、少々お待ちください。

それでは。

投稿: TAKA | 2009年5月27日 (水) 17時43分

神川/JA1WGRです。いつもお世話になります。始めての投稿です。今、ImageProcessor 09.4.19版を愛用しています。が私は縦長(縦800横600)画像を使う場合が多いのですが、コールサイン等の文字をImageProcessorの送信画像に貼付け(置いて)てEasyPalに転送しますと、EasyPal上では文字が見えなくなる時があります。
ぜひ、いつかのV-UP時対応をお願いします。以上よろしくお願いします。
また、WSJT To HAMLOGも使い始めました。こちらも便利に使っています。

投稿: 神川歳夫 | 2009年5月27日 (水) 15時04分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/192570/45125574

この記事へのトラックバック一覧です: Image_Processor アゲイン2:

« 梅雨前の花たち | トップページ | 秋に備えて... »