GFX_Wizzard_BF is the compatible successor and further development of BucketFill_advanced
Graphic enhancement for PB graphic functions
Sprites with alpha blending also for canvas
Enhanced GIF handling functions
100% full editable source codes

Rock stable

Can directly draw on canvas gadgets, PB sprites, images and screen
This tool create all graphic effects and sprites itself, screen mode is available, but not needed !

Works fine on Windows, Linux and Macintosh
Enhance your Graphic !
http://www.nachtoptik.de
Author W. Albus ©
The codes are too large for the forum
Please download the latest code package here :
http://purearea.net/ - The official PB support site
Visit purearea net - For news, codes, annoncements, PureBasic purchase and trial versions

Direct download :
http://www.purearea.net/pb/download/mod ... ard_BF.zip (14.1 MByte)
Last update: 3rd July 2021
What can do this tool :
Can output all PB graphic functions with textures, images or photos
Can output all things animated directly on images and canvas with a function similar PB FlipBuffers
Can directly output on images, PB sprites, canvas, screen, full automatic
Simple extensible with many functions from the PB graphic librarys
Supports the vector graphic library
Supports CSS sprites
Inclusive creating tool for creating CSS image sprite sheets from GIF pictures
Enhanced GIF output with many features
GIF output same sprites directly on images, canvas and screen
Can output sprites on images and canvas without a needed screen mode
Rotating and mirroring for sprites, images, photos and textures
Functions for creating professional photo retouching tools
Functions for creating phantastic effects with any photos, textures or pictures
Replacing colors with other colors
BucketFill - Replacing colors with textures, pictures or photos
FloodFill - Supports colors, gradient colors, textures, pictures or photos
Recoloring textures and sprites
Output sprites and textures with invisible color and alpha blending
Color distance function for sprites invisible color
Color distance function for texture bucket fill and flood fill
Color distance function for standard fill with a color
Simple enhancing many PB standard graphic functions
Can use textures or sprites with any size
Can use masked sprites
Can use Images with alpha channel as sprites
Can create high quality standard sprites with included mask from any pictures with alpha channel
Can create pictures with alpha channel from masked sprites
Can create gradient color sprites
Can use JPG encoded standard sprites with included mask
Can use all self maded sprites
Mask cleaning function for JPG encoded sprites available with the special color distance function for sprites
Using defined parties from textures or sprites
Creating pattern with any sizes from sprites and textures or both combined
Declaring start position for each texture or sprite output
Multiple texture or sprite output
Automatic tiling function
Automatic scrolling function
Can output fine looking seamless photos (Works also with textures)
Manipulating FloodFill Buffer available
Manipulating BucketFill Buffer available
FloodFill and BucketFill Buffer register any modified pixel automatically
Custom MessageRequesters with automatic font size adaption
Create dynamic and resizable GUIs with automatic adaption of gadgets (and their font size, image size, etc.) to the new window size
Many functions for DPI-aware outputs
Enhanced Gadgets_BF with greatly enhanced innovative features
Easily create your own powerful custom Gadgets_BF
You can endless create and manipulate sprites and textures
All functions are easy to combine
And many more....
Many samples come directly added to the modules
Amazing possibilities


The BF Image button can make fine seamless animations, tousends variants available
BF advanced can simple output seamless photos directly on images or canvas (Works also with textures)


BucketFill advanced can automatically create high quality masked sprites from pictures with alpha channel

Be creative, make your own professional photo retouching tool with BucketFill advanced
It is simple, you get all things you need for developing very quick and high efficient photo retouching


Normaly you can not use masked sprites with JPG compression as sprites
Compression artifacts in the as invisible declared color you become not invisible
Same problems you get mostly you use fill or retouch functions for creating sprite masks from any pictures
BucketFill advanced can automatically clean the sprite masks
So you can use also lossly compressed images or any hand maded sprites simple with BF advanced


Looking, right the originale photo, left the demo result, created in one minute !
The needed demo code for texture and photo brush you found here :
http://www.purebasic.fr/english/viewtop ... 12&t=67278

A phantastic feature - BucketFill advanced can output all PB graphic functions with textures, images, photos
Directly on images and canvas - with alpha blending and flicker free animations


Incredible sprite output, with alpha blending and gradient color functions, on images, PB sprites, canvas, screen


Incredible texture flood fill, with color distance, alpha blending, gradient color and many more, for images, PB sprites, canvas


BoxGo_BF and LineGo_BF - Very nice animated boxes and lines

DrawText_BF - Nearly endless abilities for text output





Simple create your own powerful BF enhanced applications




Create powerfull GIF and sheet outputs

ImageGadget_BF - Many abilities- simplest for using
You can scroll text blocks and images on all directions at the same time
You can output also images with invisible background
You can output without Gadget frames and visible background
You can use same the PB ImageGadgets, inclusive his flags and gadget states
Inclusive FitSize, no unwanted resizing of the ImageGadget
Automatic proportionally correct fitting of images and text
Full compatible with the PB ImageGadget

Inclussive progressbar professional (PP)
