Ben Olden-Cooligan
a3090e1a07
Use LogicalPixelFormat to keep 1bpp after rotation
2024-03-09 16:15:59 -08:00
Ben Olden-Cooligan
5001d4278a
Mac: Fix thumbnail rendering memory leak
...
#308
2024-02-13 23:27:41 -08:00
Ben Olden-Cooligan
8906f5b76e
Provide IPdfRenderer from ProcessedImage
2024-02-06 20:22:48 -08:00
Ben Olden-Cooligan
37032983f5
Rename ImagePixelFormat.Unsupported to Unknown
2024-01-03 15:55:02 -08:00
Ben Olden-Cooligan
0afea36ba5
Rename ImageFileFormat.Unspecified to Unknown
2024-01-03 15:53:38 -08:00
Ben Olden-Cooligan
0b93ca2a15
Calculate LogicalPixelFormat lazily
2024-01-03 15:52:19 -08:00
Ben Olden-Cooligan
ae89fa60d7
Update copyright year to 2024
2023-12-30 14:45:47 -08:00
Ben Olden-Cooligan
8a7c304ee0
Fix warnings
2023-11-25 13:47:17 -08:00
Ben Olden-Cooligan
804f110504
Update dependency versions
2023-11-25 13:41:29 -08:00
Ben Olden-Cooligan
61aebe6c8c
Migrate to net8
2023-11-18 11:43:50 -08:00
Ben Olden-Cooligan
007cd6ff20
Mac: Properly handle resolution in MacImage
2023-07-06 22:21:42 -07:00
Ben Olden-Cooligan
3c2e6a70a5
Sdk: Project configuration
2023-04-29 16:28:41 -07:00
Ben Olden-Cooligan
985ac260a2
Mac: Add printing support
2023-03-26 17:45:04 -07:00
Ben Olden-Cooligan
b333d6c89b
Add ImageSaveOptions and optimize pixel format for saving
2023-02-05 13:54:21 -08:00
Ben Olden-Cooligan
04451c4511
Move copyright to CommonTargets and update to 2023
2023-01-01 14:14:52 -08:00
Ben Olden-Cooligan
7c581537ee
Mac: Add back bmp workaround
2023-01-01 13:15:15 -08:00
Ben Olden-Cooligan
17f404c225
Fix issue with pdf exporting gray jpeg
2023-01-01 12:10:28 -08:00
Ben Olden-Cooligan
671a3a4b28
Clean up todos
2022-12-29 21:50:10 -08:00
Ben Olden-Cooligan
0bc5308cc2
Mac: Consistently dispose image reps
...
This fixes some memory leaks.
2022-12-29 16:35:27 -08:00
Ben Olden-Cooligan
46259d2a7a
Reorganize NAPS2.Setup files
2022-12-19 14:17:28 -08:00
Ben Olden-Cooligan
f066c3e41d
Gtk: Fix various tests
2022-12-18 17:33:23 -08:00
Ben Olden-Cooligan
5969e7b726
WinFormsListView custom rendering
2022-11-27 15:23:48 -08:00
Ben Olden-Cooligan
15f6347aa9
Update dependencies
2022-11-05 20:45:24 -07:00
Ben Olden-Cooligan
4251c43407
Update exception messages
2022-11-05 19:48:13 -07:00
Ben Olden-Cooligan
625901478e
Mac: ListView fixes
2022-10-12 17:28:16 -07:00
Ben Olden-Cooligan
73f4e1bbef
Fix build, tests, and some warnings on Windows
2022-10-10 19:10:17 -07:00
Ben Olden-Cooligan
c1f946df5f
WIP: JPEG200 support, just on Mac for now
2022-10-10 18:25:59 -07:00
Ben Olden-Cooligan
3894645069
Use IAsyncEnumerable with a producer model
...
This replaces AsyncSource and simplifies various things. Also some cleanups / tests.
2022-09-27 18:12:36 -07:00
Ben Olden-Cooligan
6f66652099
Change ImageContext.LoadFrames to return AsyncSource
2022-09-25 17:54:11 -07:00
Ben Olden-Cooligan
433a838231
Unify progress callbacks and cancellation in ProgressHandler
2022-09-25 16:54:41 -07:00
Ben Olden-Cooligan
c8f724efd5
WIP: Apple scan driver based on ImageCaptureCore
2022-09-24 19:56:32 -07:00
Ben Olden-Cooligan
ad7f327a0d
Mac: Fix xamarin compile
2022-09-22 22:51:00 -07:00
Ben Olden-Cooligan
c6185df61f
Mac: implement tiff writing and fix remaining tests
2022-09-22 22:43:57 -07:00
Ben Olden-Cooligan
1f0abca4a0
Mac: Represent RGB24 as 32-bit and always convert to device color space
2022-09-22 21:47:36 -07:00
Ben Olden-Cooligan
f96cf27388
Rework mac image creation and fix various tests
2022-09-22 19:49:00 -07:00
Ben Olden-Cooligan
5fe4e39695
Mac: Fix tests
2022-09-19 21:24:53 -07:00
Ben Olden-Cooligan
e1316d6640
Standardize on loading images from streams internally
...
This simplifies and standardizes a bunch of things.
For GDI we also copy file streams to memory streams, to ensure safety all the way through. This also means we don't need SafeClone any more.
2022-09-19 20:35:58 -07:00
Ben Olden-Cooligan
099fab0221
Add LogicalPixelFormatOp and make ImageContext load methods share logic
2022-09-18 12:58:43 -07:00
Ben Olden-Cooligan
59f11f9fe4
Refactor tiff writing into a separate interface
2022-09-17 11:10:51 -07:00
Ben Olden-Cooligan
f01bf7e414
Rework tiff saving and add image load/save tests
2022-09-15 19:02:09 -07:00
Ben Olden-Cooligan
9ebb7853ef
Linux: Implement transforms and fix tests
2022-09-14 21:10:55 -07:00
Ben Olden-Cooligan
7e707381cc
Use per-project licenses
2022-09-11 18:40:47 -07:00
Ben Olden-Cooligan
3821349e96
Add CopyBlank extensions
2022-09-11 10:35:45 -07:00
Ben Olden-Cooligan
5c4a4bd030
Fix some gray transforms
2022-09-08 20:13:26 -07:00
Ben Olden-Cooligan
24633e2bee
Add ImageContext to IMemoryImage and add transform extensions
2022-08-30 17:56:00 -07:00
Ben Olden-Cooligan
9b183e928e
Add a CopyTo extension for IMemoryImage
2022-08-30 08:41:12 -07:00
Ben Olden-Cooligan
36c1996c37
Mac: Iterate on toolbar/menus
2022-08-25 20:33:16 -07:00
Ben Olden-Cooligan
af25a124af
Mac: Fix pdf import bug caused by scaling pixel format issues
2022-08-24 21:15:18 -07:00
Ben Olden-Cooligan
b1e26712d0
Mac: Listview and thumbnail rendering mostly working
...
Still some minor issues around selection and multi-select, plus a few UI tweaks to go
2022-08-21 18:03:12 -07:00
Ben Olden-Cooligan
59426f0921
Implement sharpening as a bitwise op
...
Finally all sdk tests passing on mac!
2022-08-21 11:44:23 -07:00