GFX_Wizzard_BF - [Modules - All OS]

Share your advanced PureBasic knowledge/code with the community.
User avatar
Saki
Addict
Addict
Posts: 830
Joined: Sun Apr 05, 2020 11:28 am
Location: Pandora

Re: GFX_Wizzard_BF - [Modules - All OS]

Post by Saki »

A new update is available.

To complete the range of functions now also
pure, but very enhanced and advanced text functions has been added.
DrawTextLR_FW().
DrawTextLR_Right_FW()
CreateDrawTextLRImage_FW()
CreateDrawTextLRSprite_FW()
This functions has similarity to the multiline text output DrawVectorParagraph()
but is not Vector Lib based.
It also supports BF headletter mode and multi-line text.
Therefore, multiline text can also be output multicolor.
Furthermore, a colored text background can be added, three Sub frames and Sub Images and a Progressbar.
A virtual rectangle can be specified, in which any text fits automatically, also with virtual padding.
The cursor position is inherited, which greatly simplifies fast multiple output of any kind.
Left-aligned, centered and right-aligned text are also supported.

Another special feature of this new function is that it can easily align any text exactly to the right
even if the text itself is already left, right or centered.
This solves in the simplest way the old and annoying problem of exactly formatted text output on the right margin.


If you take a closer look, you will quickly see how easily many things can be realized with this
which were previously difficult and time-consuming to implement.

Just note the update date in the thread, because not everything is announced.

Demo codes for new functions are always added automatically.

Look at the details.
The output can also be right-aligned as in some word processors, without having to perform any calculations. :wink:
Image

The advanced design capabilities of FontWizzard_BF allow beautiful designs.
Everything can be combined.
Functions and outputs can be combined to new functions, like in a construction kit.

This is a DrawText_FW output with SubFrames and GFX_Wizzard_BF enhanced SubImages.
Image

Everything is freely scalable, this is a direct output, not a scaled down image 8)
Image
Last edited by Saki on Tue Feb 09, 2021 11:26 pm, edited 2 times in total.
地球上の平和
User avatar
Saki
Addict
Addict
Posts: 830
Joined: Sun Apr 05, 2020 11:28 am
Location: Pandora

Re: GFX_Wizzard_BF - [Modules - All OS]

Post by Saki »

Main Update

The code has been completely reworked and greatly extended.

All additional functions can now be combined with any output.

Amazing designs.

Just note the update date in the thread, because not everything is announced.

Round Boxes and frames, all over :wink:
Image

Multicolor text and overlays for any output, also on Gadget
Image

New designs available
Image

Sub-frames, images and backgrounds
Image
地球上の平和
User avatar
Saki
Addict
Addict
Posts: 830
Joined: Sun Apr 05, 2020 11:28 am
Location: Pandora

Re: GFX_Wizzard_BF - [Modules - All OS]

Post by Saki »

Cods updated.

Many new functions, modules and extensions.

Have fun with it

My modules and codes here in the forum appear in GFX_Wizzard_BF in extended and improved versions.
The forum codes are little or not further maintained and are rather base codes.

As an example, a odometer based watch with (and without) PB logo.
It uses also a small module from mk_soft to support Date64.
Just search under Digi_Clock.
Odometer and counter function also with PB Logo.
Also the ScrollingText Module is enhanced in the Wizzard main archive and many more.
It is simply too much work to keep codes up to date and maintain them in the forum in parallel.
Therefore, this is rather the exception as soon as a code is error-free.

This clock with the PB logo is a eye catcher, is a "must have" for the PB freak. :wink:
Image Image

RotateFreeAlphaImageCreator :
You simply pass any image to this function and get it rotated back.
You can save these images and insert them as you like into any design or on any background, like sprites, but just as well for canvas, images, or again on PB sprites.
This is not a static function,
the images can be created and used continuously, hundreds in a second.
They have no stairs and are now images with invisible mask.
Image

The ScrollingText module has also been greatly enhanced and a matching demo code has been added.

Image

Image

Image

In the GFX_Wizzard_BF main module a function has been added which generates images or photos with round corners as sprite.
These can then be output to screen, or with the BF functions also to image, sprite and canvas.
This is very helpfull for creating designs with round corner image or photo content.
地球上の平和
Post Reply