Skiaは非常に人気のあるオープンソースの2Dグラフィックライブラリであり、さまざまなハードウェア/ソフトウェアプラットフォームで機能する共通のAPIを提供しています。SkiaはGoogleがスポンサーとなり管理されていますが、誰でも使用できることに注意してください。実際、Google Chrome、Chrome OS、Android、Mozilla Firefox、Flutterなど、今日の多くのWebブラウザのグラフィックエンジンとして機能します。この製品は2005年から提供されており、 Windowsアプリケーション開発の一部となってきています。同じことがVCLとFireMonkeyのクロスプラットフォームアプリにも当てはまります。これには、ブラジル在住のBarbosa兄弟に感謝したいと思います(これには、 Ian Barker 、 Jim McKeethのサポートもありました)。彼らは、その功績を称えられ2021年 Delphi Awardを獲得しています。
Skia4Delphiについて知っておくべきこと
Skia4Delphiは、GoogleのSkiaグラフィックライブラリをベースとしたDelphiプラットフォーム用のクロスプラットフォーム2DグラフィックスAPIです。TSkLottieAnimation、TSkPaintBox、TSkSvgなどの主要なコンポーネント/コントロールを提供する無料でアクセスできるライブラリです。このウェビナーでは、この便利なライブラリを詳細に解説。アプリのユーザーインターフェイスをどのように強化できるかを紹介します。ウェビナーでは、JPEGおよびPNG画像形式よりもベクターグラフィックス(SVG)を使用する方が有益である理由についても説明します。SVGとLottie Animationsを使用すると、デザイナーはスムーズで高解像度のユーザーインターフェイステンプレートを簡単に作成できます。
ウェビナーでは、視覚的に魅力的なシェーダーや、この言語(SkSL)が美しい3Dアニメーションでインターフェイスを効果的にレベルアップする方法などのクールなデモも提供します。Skia Shader Languageの優れた点の1つは、すべてのプラットフォームで機能し、OpenGLや特別なドライバーをプラットフォームにインストールする必要がないことです。このウェビナーのデモのいくつかは、Skia4Delphiが正確に何ができるかを示しています。これらのサンプルには、インタラクティブなブロック崩しゲーム、 スタートレックデータダッシュボードのレプリカに加え、Skia4Delphiの可能性を示す他の モバイルデモ が含まれます。また、ユーザーがLottieアニメーションやTelegramステッカーをより効果的に表示できるようにするプロジェクト Telegram Sticker Browserも紹介します。
すばらしいSkia4Delphiライブラリと、これがVCLおよびFMXアプリのUXを強化する方法についての詳細は、以下のSkia4Delphiウェビナーをご覧ください。また、エンバカデロでは現在、 SKIA for Delphiコンテスト を実施しており、Skia4Delphiの機能を使用して独自のGUIアプリケーションを作成することをすべての開発者に奨励する活動を行っています。
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!
Delphi Community Edition(無料)C++Builder Community Edition(無料)