Raspberry Pi monoは、C#で作成したシンプルなイメージプロセッサをプラットフォーム間で実行します

魔法のモノラルの不思議さを知り、Raspberry Piで実行できるようにWindowsでCアプレットを開発することにしました。

特定の環境:Windows 10 LTSCバージョン+ VS2017 Professional Edition、Framework 4.5.2、通常のwinform。特定の開発プロセスはこの記事の焦点では​​ありません。とにかく、アルゴリズムはN年前に投稿され、再ピックアップされて組み立てられています。

Raspberry Pi:sudo apt-get install mono-complete

これは小さなエピソードですが、sudo apt-get updateおよびupgradeの後で、デスクトップ環境でのファイルマネージャーのフラッシュバックの問題が最近発生することがわかりました。解決するのは難しくありません(ダウンロードに時間がかかる場合があります)。追加のsudo apt full-upgradeを実行でき、再起動後に解決されます。

最終的な効果:

1. Windowsの場合:

書体の有効性をテストするために、中国の琥珀を使用して少し誇張したラベルを作成しました。その他は主にMicrosoft Yaheiを使用します。

Raspberry Piで実行されているレンダリング:

Raspberry Piによると、雰囲気は安定しており、1つの画像処理の速度はまあまあで、フォントは効果的です。もちろん、いくつかの事前準備がフォントに対して行われました:

1. Raspberry Piの下のmkdir / usr / share / fonts / msfonts
2. Windowsフォントの下のmsyh * .ttcとSTHUPO.TTFを見つけ、Raspberry Piがビルドしたmsfontsにコピーします。
3. Raspberry Piのcd / usr / share / fonts / msfonts
4. sudo mkfontscale。

しかし、まだピットがあります:

もちろん、0は大文字と小文字を区別し、ファイルパス区切り記号はスラッシュまたはバックスラッシュです。[ファイルを開く]ダイアログボックスのプリセット* .jpg。サフィックスはJPGです。最後に、他のソフトウェアが*。*を設定する理由を理解します。

1.レイアウト。ウィンドウの下のコントロールドックが存在しない場合でも、期待どおりにコードの介入なしに1つずつ実行できますが、モノラルレイアウトは期待どおりにならない可能性があり、コードでの正確な制御が必要です。

2. GDI +サポート。上のテクスチャーに奇妙な問題があります。選択ボックスが右下から始まり左上で停止する場合、Windowsのすべては期待どおりですが、モノラルでは、インターフェイスに問題はありませんが、初期座標が(0、 0)。さらに、モノの下でEXIF情報を読み取ることは問題ありませんが、ビットマップに書き込むときにエラーが報告されます:プロパティがサポートされていません[GDI +ステータス:PropertyNotsupported]。とりあえず、この小さなソフトウェアで保存されたJPEG画像はEXIFを失うとしか言えません。

3.ディレクトリに多数の画像ファイルがある場合、Raspberry Piのダイアログボックスでファイルを開くため、どのモードでもプレビュー画像が表示されるため、非常にスタックする場合があります。

とりあえず、これから始めましょう。

 

122件の元の記事を公開 61のよう 訪問数530,000以上

おすすめ

転載: blog.csdn.net/ki1381/article/details/104036979