参照の追加コントロールの追加コードの修正ライセンスの読み込みPage3OneDriveと連携し、画像共有・編集が可能なWPFアプリ(1)スマートフォンからOneDriveに画像をアップロードするPage4OneDriveと連携し、画像共有・編集が可能なWPFアプリ(2)OneDriveから取得した画像を変換するまとめOneDriveと連携し、画像共有・編集が可能なWPFアプリ(2)OneDriveから取得した画像を変換する続いてOneDriveから取得した画像をLEADTOOLSを用いて変換する処理を実装します。シナリオとしては変換した画像を再びOneDriveにアップロードするのですが、先ほどのスマートフォン側の処理と同じ処理になるため割愛します。画像の変換はパソコンでの作業を想定しWPFアプリケーションを作成します。ルートフォルダの画像一覧を取得するOneDriveの認証処理は先述のUWPとほぼ同じですが、今回は認証後、OneDriveのルートフォルダにある画像の一覧を取得します。}}currentFolderはOneDriveのルートフォルダを表すクラスで、Children.CurrentPageプロパティからルートフォルダ以下のファイルとフォルダの一覧を取得します。CurrentPageはIList<DriveItem>というDriveItemクラスのリストになっているので、そのなかからファイル名の末尾が「.jpg」のものをListBoxに表示しています。画像をダウンロードする一覧で選択した画像をダウンロードして表示します。}}画像は「this.graphClient.Drive.Items[folder.Id].Content.Request().GetAsync();」で取得するこができます。画像を変換する取得した画像はLEADTOOLSのさまざまな画像処理機能を利用して変換することができます。今回はグレイスケール変換を行うGrayscaleCommandを利用します。ここではグレイスケールを適応している。ConvertToSourceOptions.None);取得した画像はRasterImage型に変換することで、各種変換が利用可能です。グレイスケールはGrayscaleCommandを用いて変換します。画像の変換この後、画像をOneDriveにアップロードし、アップロードした画像を再びスマートフォンやタブレットで取得すれば、会議に利用するような急ぎの場合などでも、変更を指示した画像をすぐ編集、クラウドで共有して活用することができるでしょう。最後の閲覧処理で必要になる実装はこれまで紹介したサンプルと重複するので割愛いたしますが、新しくアプリケーションを作らずともスマートフォンのOneDriveアプリなどでも要件を満たせると思います。まとめここまでLEADTOOLSの導入と、サンプルを実行する方法とドキュメントについて紹介しました。LEADTOOLSについて、どのような機能があるかもっと詳しく知りたい場合はこれらを活用すると良いでしょう。サンプルとしてOneDriveと連携したアプリケーションのサンプルを紹介しました。Xamarinを利用することで、UWP、Android、iOSから利用可能な点も.NET開発の利点です。LEADTOOLSを利用したWPFアプリケーションも紹介しました。LEADTOOLSを用いた画像変換がシンプルなコードで実現できることがお伝えできたと思います。本記事がLEADTOOLSを活用する際の一助となれれば幸いです。<1234連載通知を行うには会員登録(無料)が必要です。会員の方はログインを行ってください。Development。Flash、PHPの開発経験もあり国産ECサイト構築フレームワーク「EC-CUBE」の公式エバンジェリストでもある。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。