Samuel Gomes
ced74fb82e
Add QB64 error constants
2023-12-29 17:57:35 +05:30
Samuel Gomes
c2bdb61c4a
Fix comment typos
2023-12-29 15:27:27 +05:30
Samuel Gomes
035a12e76e
Update func__loadimage() & sub__saveimage() to use filepath_fix_directory()
2023-12-29 02:55:52 +05:30
Samuel Gomes
bbfd228597
Check for SVG start tag and add tests
2023-12-05 09:20:25 +05:30
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