Andrew Murray
4fbe28a3a2
Merge branch 'main' into mode_enums
2025-10-15 19:25:58 +11:00
Andrew Murray
5d3086b01f
Removed unused access for I;32L and I;32B
2025-10-10 22:44:09 +11:00
Andrew Murray
a2ef220b32
Cast before additional shifting
2025-10-09 21:01:42 +11:00
eyedav
9527ce7f8c
change mode structs to enums
...
Structs have better type safety, but they make allocation more difficult, especially when we have multiple Python modules trying to share the same code.
2025-07-19 16:54:32 +02:00
eyedav
c9c50ac678
initialize accessors similar to converters/packers/unpackers
2025-07-19 16:00:26 +02:00
Yay295
39d434b39d
use (void) for empty function parameters
2025-07-19 15:54:15 +02:00
eyedav
9bf3495898
use mode structs in Convert.c
2025-07-19 15:12:51 +02:00
eyedav
0df2ed0640
use mode structs in Access.c
2025-07-19 14:53:22 +02:00
Andrew Murray
583f0a50d5
Removed BGR;15, BGR;16 and BGR;24 modes
2025-07-01 23:57:46 +10:00
Andrew Murray
a6ca45aea6
Use (void) to indicate no parameters
2024-09-07 00:01:25 -05:00
pre-commit-ci[bot]
2973b041c7
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-16 12:58:04 +00:00
Andrew Murray
7d62c306cc
Merge branch 'main' into pre-commit-clang
2024-04-30 21:34:41 +10:00
pre-commit-ci[bot]
617e7295a8
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-04-25 12:51:24 +00:00
Yay295
da7198c987
fix ImagingAccess for I;16N on big-endian
2024-04-20 09:01:38 -05:00
Andrew Murray
3230270aa7
Added BGR;15, BGR;16 and BGR;24 access
2023-07-26 20:09:40 +10:00
Andrew Murray
577a4d8bf8
Change get_pixel to be specific to images with 2 bands
2023-07-21 21:08:20 +10:00
Andrew Murray
7ffad80294
Removed put_pixel
2023-07-21 20:59:28 +10:00
Andrew Murray
a0e1608f4f
Support accessing I;16N pixels
2022-12-28 18:58:16 +11:00
Yay295
20f17cc6a7
remove unused ImagingAccess->line() method defs
2022-11-12 17:14:37 -06:00
Andrew Murray
9ad8c0c415
Updated location of make_hash script [ci skip]
2021-08-08 13:08:42 +10:00
Andrew Murray
46b7e86bab
Format with ClangFormat
2021-01-03 14:17:51 +11:00
Andrew Murray
c1d9931adc
Added braces
2020-05-10 19:56:36 +10:00
Rolf Eike Beer
7a4af2b767
fix unaligned accesses by using memcpy()
2019-06-29 21:04:11 +02:00
Rolf Eike Beer
220bfee19a
replace copy operations with memcpy()
...
This replaces trivial instances where a copy from one pointer to the other
involves no further calculations or casts. The compiler will optimize this to
whatever the platform offers.
2019-06-29 19:30:24 +02:00
wiredfool
0bb3f4fee9
source layout reorg
2017-12-28 14:49:47 +00:00