1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-09-17 05:24:26 +00:00
Commit graph

47 commits

Author SHA1 Message Date
Samuel Gomes
753ecb9609 Use uint8_t instead of auto / char 2023-12-05 06:44:23 +05:30
Samuel Gomes
4f7d2899c4 Add comments 2023-12-04 07:04:59 +05:30
Samuel Gomes
bb4a94a53e Check for bogus data in image_svg_load_from_file() 2023-12-04 06:46:04 +05:30
Samuel Gomes
5f7cfa3747 Avoid segfault on bogus SVG data 2023-12-04 05:48:32 +05:30
Samuel Gomes
66c3a7734b Minor cleanup 2023-09-20 20:39:56 +05:30
Samuel Gomes
45e5a24f88 Add HDR format support to _SAVEIMAGE 2023-09-20 20:32:29 +05:30
Samuel Gomes
37c17c78f6 Remove GPL xbr.hpp and update all license info 2023-09-19 02:07:57 +05:30
Samuel Gomes
7d620c777b Use better png compression level 2023-09-19 00:06:13 +05:30
Samuel Gomes
a9a229f526 Replace most qbs stuff with std::string and cleanup 2023-09-17 17:20:38 +05:30
Samuel Gomes
fd088ec21b Disable stderr debugging output 2023-09-17 14:13:17 +05:30
Samuel Gomes
fbc01dba85 Use VGA palette instead of EGA 2023-09-17 13:46:36 +05:30
Samuel Gomes
586371dc77 Implement _SAVEIMAGE 2023-09-17 11:52:54 +05:30
Samuel Gomes
8110307e2c Add XBR & MMPX pixel scalers 2023-09-16 03:50:24 +05:30
Samuel Gomes
412b783efa Add QOI support 2023-09-15 21:05:41 +05:30
Samuel Gomes
de128d8186 Add SVG loading support 2023-09-15 16:15:16 +05:30
Samuel Gomes
61fba93eb1 Remove dds_image: no load-from-memory support yet 2023-09-15 14:29:24 +05:30
Samuel Gomes
620d053577 Implement pixel scaler support 2023-09-15 14:10:27 +05:30
Samuel Gomes
b8ddbc30ee Add jebp, QOI, dds_image, nanosvg & pixelscalers libraries 2023-09-15 11:24:41 +05:30
Samuel Gomes
0581d8dabc Update stb_image.h to v2.28 2023-03-19 07:21:20 +05:30
Samuel Gomes
009eb67ac7 Update comments 2023-02-13 16:24:11 +05:30
Samuel Gomes
52d168ff00 Update to use #305 2023-02-13 03:52:16 +05:30
Samuel Gomes
68234d4786 Fix ambiguous overload 2023-01-11 22:09:24 +05:30
Samuel Gomes
f0f0a9a420 Overload _LOADIMAGE to allow strings as the 2nd parameter 2023-01-11 16:18:43 +05:30
Samuel Gomes
05392054a4 Image will load in the write page's bpp (if not specified) 2023-01-09 22:33:45 +05:30
Samuel Gomes
00ccc61fcb Add load from memory feature for images 2023-01-09 13:01:56 +05:30
Samuel Gomes
98e40c173d Fix common dialogs build.mk bug 2022-10-23 22:44:39 +05:30
Samuel Gomes
327d753206 Move qbs_new_txt_len() declaration to libqb.h 2022-10-23 18:23:35 +05:30
Samuel Gomes
93e58baa1d Common dialogs support 2022-10-23 12:57:02 +05:30
Samuel Gomes
c0e3f3608c Add O2 to build.mk 2022-09-18 23:46:54 +05:30
Samuel Gomes
9681aa1d30 Update code to use C++ unordered_map 2022-09-18 00:03:08 +05:30
Samuel Gomes
a100a434e4 Fix #175 2022-09-17 08:53:32 +05:30
Samuel Gomes
26391445ee Updated comments 2022-08-28 02:16:56 -04:00
Samuel Gomes
124251f8f8 Fixed Linux compile issue - extra space in #include. Doh! 2022-08-28 02:16:56 -04:00
Samuel Gomes
9ed193346a Update QB64-PE image library to convert images to 8bpp 2022-08-28 02:16:56 -04:00
Samuel Gomes
d3da6da2fa Simplified image library. Added PCX support using dr_pcx 2022-08-28 02:16:56 -04:00
Matthew Kilgore
55da5f4ce3 Format other various source files 2022-05-06 13:20:30 -04:00
SteveMcNeill
50eb90f885 Update LodePNG library
from 2012 version to 2022 version, which has been quite improved and sped up.
2022-05-03 02:33:45 -04:00
FellippeHeitor
e45eed894d Indentation only. 2021-01-20 22:24:25 -03:00
FellippeHeitor
a75adfe519 Indentation only. 2021-01-20 22:18:08 -03:00
Emmanuel Bourg
6be33c0935 Update NanoJPEG to the version 1.3.5 2018-05-22 21:31:49 +02:00
Luke Ceddia
61cb34f635 Remove some SDL stuff that was dead weight 2018-01-16 20:56:45 +11:00
FellippeHeitor
6dfbeb2419 Disables 256-color image loading again, until a better solution is found.
Returns -1 if there's an attempt to load an image in 256-color mode.
2017-10-17 03:08:33 -02:00
FellippeHeitor
13fa2ca4d5 Unnecessary repeated inline functions removed from _loadimage. 2017-09-22 00:29:41 -03:00
FellippeHeitor
5368b9d5d7 Initial attempt to restore _LOADIMAGE's ability to load in 8bit mode.
- When mode = 256, _LOADIMAGE will return an 8bit image with the loaded file's colors matching the default palette.
- Slower for bigger images, because of the call to matchcol();
2017-09-21 23:55:01 -03:00
Luke Ceddia
9f7a7a9e79 Tweak image loading code to handle more image types 2016-10-10 23:07:31 +11:00
FellippeHeitor
e26f63f8c1 Fix to PNG import CRC-check returning False failure results sometimes.
Fix by Steve McNeill.
2016-03-04 00:17:02 -03:00
Galleon
91e7ace500 (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00