MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › 映像コンポーネントについて
タグ: 映像コンポーネント
-
著者投稿
-
2021年11月2日 at 1:34 PM #6573TOA一般参加者
お世話になります。
映像コンポーネントを用い静止画を取得していますが、映像の表示サイズが変更できなく
一部を見ながら静止画を取得している状況です。
以前掲載されていた、映像コンポーネントのサンプルプログラムから映像コンポーネントを
コピーして使用していますが、サンプルともサイズが違うようです。
アプリケーションビルダでサイズを変えようとしても枠が動いてくれません。
変更する方法はあるのでしょうか?
又、複合コンポーネントをアプリケーションビルダーで編集する場合、
画面編集で配置・サイズの変更ができますが、アプリケーションで実行(設定可)の様に
細かい設定ができないでしょうか?
以上、2点についてよろしくお願いいたします。2021年11月3日 at 9:52 AM #6574MZPlatformユーザー会サイト管理者ご覧いただいた過去の投稿は下記リンク先でしょうか。
https://ssl.monozukuri.org/mzplatform/forums/topic/usb%e3%82%ab%e3%83%a1%e3%83%a9%e3%81%a7%e7%94%bb%e5%83%8f%e3%81%ae%e5%8f%96%e5%be%97/おそらく、映像コンポーネントを画面レイアウト上でどのように配置するかという問題だと思います。元のサンプルでの配置方法をご確認ください。フレームの画面編集で横方向整列や手動配置にして映像コンポーネントを追加しているでしょうか。
映像コンポーネントは、カメラの解像度に合わせてサイズを自動変更する機能があるため、画面レイアウト上でサイズを自由に指定することができない仕様にしています。サンプルでは、フレームを画面編集で領域配置にしてそのCenterに映像コンポーネントを配置し、フレームのサイズを固定することでサイズを強制的に指定しています。もちろん、このようにするとカメラの解像度が大きいときにフレームの表示領域からはみ出てしまう場合があるので、フレーム側のサイズ指定を調整する必要があります。サンプルでは解像度が640×480までの前提で画像がはみ出さない設定にしてあります。
複合コンポーネントの方は、ご質問の意図がよくわかりませんでした。画面に表示されるGUI複合コンポーネントは実行(設定可)で編集メニューが表示されます。画面に表示されない複合コンポーネントは実行(設定可)で編集することはできません。
以上ご確認いただき、ご不明な点がありましたら再度お問い合わせください。
- この返信は、 MZPlatformユーザー会 により、 3 年 前 に編集されました。
2021年11月3日 at 3:26 PM #6576TOA一般参加者お世話になります。
映像コンポーネントは、教えていただいた通りに配置して再現できました。
ありがとうございました。複合コンポーネントですが、*.mzcxファイルをアプリケーションビルダでロードした場合、
実行(設定可)のボタンが表示されないので、編集ができません。
複合コンポーネントを呼び出しているアプリケーション(*.mzax)をアプリケーションビルダ
でロードし実行(設定可)で複合コンポーネントの画面詳細設定を行って上書き保存しても、
次に実行した場合複合コンポーネントの画面は、編集がされていません。
何かやり方が間違っているのでしょうか?2021年11月4日 at 11:03 AM #6577MZPlatformユーザー会サイト管理者お問い合わせありがとうございます。
複合コンポーネントのファイルをアプリケーションビルダーのツールバーの「ロード」ボタンからロードした場合、GUI複合コンポーネント(青色)には「画面確認」のボタンがありますが、非GUI複合コンポーネント(緑色)には「画面確認」ボタンはありません。
複合コンポーネントファイルの画面を実行して確認したい場合は、アプリケーションビルダー作業領域で右クリックし、複合コンポーネント追加>ロード・・・からファイルを選択します。
そのままでは画面は表示されないので[フレーム]を表示する等の処理を追加する必要があります。複合コンポーネント内で「保存」ボタンを押すと複合コンポーネント階層のみを保存することもできますが、作成中のアプリケーションファイルとは別ファイルになってしまいますので、保存時に最上位階層に戻るか、『どの階層を保存しますか?』のメッセージダイアログで「すべて」を選択してください。
もし複合コンポーネントの外部参照機能を使っている場合には、上記とは逆に複合コンポーネントファイルのみを保存しないと複合コンポーネント内の変更は保存されませんので、ご注意ください。
以上ご確認いただいても、改善されない場合には、お手数ですが再度ご連絡ください。
よろしくお願い申し上げます。2021年11月4日 at 12:23 PM #6578TOA一般参加者お世話になります。
無事に実行(設定可)で変更した内容で保存することができました。
(複合コンポーネントで外部参照を行っていたため、複合コンポーネントのみの保存を行いました)
ありがとうございました。 -
著者投稿
- このトピックに返信するには、ログインしてください。