al_save_bitmap
bool al_save_bitmap(const char *filename, ALLEGRO_BITMAP *bitmap)
Introduced in 5.0.0
Saves an ALLEGRO_BITMAP to an image file. The file type is determined by the extension.
Returns true on success, false on error.
Note: the core Allegro library does not support any image file formats by default. You must use the allegro_image addon, or register your own format handler.
See also: al_save_bitmap_f, al_register_bitmap_saver, al_init_image_addon
Examples: ex_convert, ex_logo, ex_nodisplay
Most helpful discussions:
- save display window as image(png,jpg)
- Just bored... ;)
- Get binary stream of bitmap - al_save_bitmap_f() or something like this
- Allegro 5 - Bitmap Deferred Corruption(?)
- al_clone_bitmap() of backbuffer gives bad results with OGL
- Unable to save to png..
- Take screenshot with allegro
- Overlapping Circles
- Al_save_bitmap only saves a blank png
- Drawing to bitmap
Other recent discussions:
- Allegro5 Save bitmap to byte array
- 5.1.9 - D3D Drawing to bitmap is limited to display size?
- al_save_bitmap not working!
- al_draw_rectangle does different output between linux and windows
- A5 - printing text to memory bitmap
- [A5] al_save_bitmap can't pass a variable for the filename?
- [A5] Just Sharing a simple screen shot function
- help writing to locked bitmap
- Taking a screenshot in allegro?
- [a5] One time Render to Target Bitmap then display Bitmap?(ex. Background Img)