Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++Code

How To Use Skia With C++ Builder 12

How To Use Skia With C++ Builder 12

The latest RAD Studio C++ Builder 12 Update 1 has been released with a lot of enticing new features, such as the new bcc64x 64-bit CLANG compiler that has VCL/FMX/Skia GUI support with a one-click “64bit Windows Modern” platform option, a very useful Split Editor feature, fully integrated and enhanced Skia Library support with an abundance of support for graphic formats (SVG, Animated GIF, WebP, and more), Visual Assist that has improved and robust LSP CodeInsight, and many other new improvements and bug fixes. If you missed the webinar about the latest RAD Studio C++ Builder 12.1, here are some of great features,

One of the latest RAD Studio / C++ Builder 12 Update 1 features is Skia graphics library support in C++. If you are a Delphi developer you probably already had a chance to test the Skia features in 12.0 by using Skia4Delphi components. Now, with version 12.1 C+ is and supported officially too! Skia is an open-source graphic library that provides support for a variety of hardware and software platforms. Skia provides smooth 2D graphics that uses GPU efficiently. In this week we have new C++ examples about this new feature.

Note that, last week, there is a new Patch released for the RAD Studio 12 Update 1. If you have RAD Studio 12.1 this is how you can patch it,

Where I can I learn C++ and try C++ examples with a free C++ compiler?

If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of great, easy to understand examples on the LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the type of post. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new articles with very simple examples that can be used with:

How to use Skia in programming with C++ Builder 12?

The latest RAD Studio / C++ Builder 12 comes with Skia graphics library support for C++. Skia is an open-source graphic library that provides to support a variety of hardware and software platforms. Google sponsor the Skia project but the library available for use by anyone under the BSD Free Software License. Projects which include Skia find that it provides smooth 2D graphics that uses GPU efficiently. In the first post, we explain what Skia is, its features and how we can use it in C++.

If you want to use Skia in your C++ Builder applications, you need to download the latest RAD Studio / C++ Builder. Then create a new C++ Builder FMX application or VCL application or open your project and you just need to enable Skia by right-clicking on your project in the Project window in C++ Builder. You don’t need to install any 3rd party components, after the RAD Studio 12.1 version, it is completely included in the built-in libraries.

How To Use Skia With C++ Builder 12

In the next post we explain how to use Skia easily in C++ Builder 12. Please see posts below.

Skia supports a lot of new image formats, such as .bmp, .jpg, .gif, .gif animation, .svg, .ico, .webp, .wbmp and raw images (.arw, .cr2, .dng, .nef, .nrw, .orf, .raf, .rw2, .pef and .srw). It also provides excellent support for the SVG image format which is a Scalable Vector Graphics form. In the last post, we explain about the image support added by the inclusion of Skia in C++ Builder and how you can use that support in your own programs and apps.

How to learn modern C++ for free using C++ Builder 12?

LearnCPlusPlus.org has been producing full of educational articles about C and modern C++ that can be used with C++ Builder, C++ Builder CE, Dev-C++, BCC Compiler and some other compilers such as the GCC compiler. Here are our post picks for the latest C++ Builder 12 today.

We like to hear your feedback. You motivate us so much with your likes and comments on social media (find us on Facebook, LinkedIn, Reddit, Twitter / X and all over) and here on the blogs too. Thank you for your valuable comments and questions. All of them help improve the quality of our future posts.

We have a lot of unique posts waiting to come. We keep adding new topics every week about C++ in general and specific topics for C++ Builder, Dev-C++, and for the other C++ compilers. Please keep following our LearnCPlusPlus.org website for the latest posts and updates. Feel free to comment and share with your colleagues, students, members – knowledge is power, and knowledge shared is empowering.

What Are The Container Adapters in Modern C++ C++ Logo

C++ Builder is the easiest and fastest C and C++ IDE for building everything from simple to professional applications. It is also easy for beginners to learn with its wide range of samples, tutorials, help files, and LSP support.

There is a free C++ Builder Community Edition for students, beginners, and startups; it can be downloaded from here. For professional developers, there are Professional, Architect, or Enterprise versions of C++ Builder and there is a trial version you can download from here.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Dr. Yilmaz Yoru has 35+ years of coding with more than 30+ programming languages, mostly C++ on Windows, Android, Mac-OS, iOS, Linux, and some other operating systems. He graduated and received his MSc and PhD degrees from the Department of Mechanical Engineering of Eskisehir Osmangazi University. He is the founder and CEO of ESENJA LLC Company. His interests are Programming, Thermodynamics, Fluid Mechanics, Artificial Intelligence, 2D & 3D Designs, and high-end innovations.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES