Ben Olden-Cooligan
|
9a2537c840
|
Use Polyfill package to simplify net462 support
|
2024-04-01 18:09:47 -07:00 |
|
Ben Olden-Cooligan
|
e547d35be1
|
Remove ImageContext from IMemoryImage constructors
Now that ImageContext is stateless it can be created on demand, simplifying a lot of things.
|
2024-04-01 00:25:25 -07:00 |
|
Ben Olden-Cooligan
|
a3090e1a07
|
Use LogicalPixelFormat to keep 1bpp after rotation
|
2024-03-09 16:15:59 -08:00 |
|
Ben Olden-Cooligan
|
03bd237cd3
|
Initial split impl
|
2024-03-09 15:10:16 -08:00 |
|
Ben Olden-Cooligan
|
b51822584f
|
Make transforms records to fix equality
|
2024-03-09 13:53:47 -08:00 |
|
Ben Olden-Cooligan
|
8716c6a10a
|
Initial combine impl
|
2024-03-06 20:14:51 -08:00 |
|
Ben Olden-Cooligan
|
ea4a695b63
|
Remove obsolete todo
|
2024-03-03 12:23:00 -08:00 |
|
Ben Olden-Cooligan
|
22f48b27e0
|
Implement grayscale bilateral filter
|
2024-03-03 10:31:31 -08:00 |
|
Ben Olden-Cooligan
|
b7140b8b09
|
Fix warnings and comments
|
2024-03-01 10:43:21 -08:00 |
|
Ben Olden-Cooligan
|
b12d9b53c2
|
Optimize bilateral filter array access
|
2024-02-18 10:35:16 -08:00 |
|
Ben Olden-Cooligan
|
8e82ccfc17
|
Treat correction transforms as idempotent
|
2024-02-17 22:17:18 -08:00 |
|
Ben Olden-Cooligan
|
33b42d9f00
|
Disable ColumnColorOp for Document Correction
|
2024-02-17 21:16:28 -08:00 |
|
Ben Olden-Cooligan
|
8906f5b76e
|
Provide IPdfRenderer from ProcessedImage
|
2024-02-06 20:22:48 -08:00 |
|
Ben Olden-Cooligan
|
80dc5c0635
|
Match thumbnail placeholders to background
|
2024-02-06 20:22:36 -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
|
35feec419f
|
Use jpeg optimizations for SaveToMemoryStream
|
2024-01-01 12:45:31 -08:00 |
|
Ben Olden-Cooligan
|
ae89fa60d7
|
Update copyright year to 2024
|
2023-12-30 14:45:47 -08:00 |
|
Ben Olden-Cooligan
|
0ba58617ce
|
Escl: Quality fixes
|
2023-12-13 21:46:45 -08:00 |
|
Ben Olden-Cooligan
|
804f110504
|
Update dependency versions
|
2023-11-25 13:41:29 -08:00 |
|
Ben Olden-Cooligan
|
b31edcd1e2
|
Wpf images wip
|
2023-09-09 19:30:10 -07:00 |
|
Ben Olden-Cooligan
|
616e3bd2c6
|
Add Save extensions for IRenderableImage
|
2023-08-29 20:38:47 -07:00 |
|
Ben Olden-Cooligan
|
565a168510
|
Sdk: ImageSharp package
|
2023-08-27 14:16:16 -07:00 |
|
Ben Olden-Cooligan
|
eb3e10cdad
|
Mac: Read scanned image data using color space
|
2023-07-01 13:26:35 -07:00 |
|
Ben Olden-Cooligan
|
79dd472446
|
Fix BrightnessTransform not working with black & white images
This generally won't be useful, but at least it's now consistent.
|
2023-06-18 13:03:55 -07:00 |
|
Ben Olden-Cooligan
|
3c2e6a70a5
|
Sdk: Project configuration
|
2023-04-29 16:28:41 -07:00 |
|
Ben Olden-Cooligan
|
ca985e2c35
|
Set up debug logging
Also remove debug-related Console.WriteLine calls
|
2023-04-16 17:04:19 -07:00 |
|
Ben Olden-Cooligan
|
bc420699ad
|
Don't allow InvertedBit with alpha channels
|
2023-04-08 16:21:45 -07:00 |
|
Ben Olden-Cooligan
|
fef19278fa
|
Support SubPixelType.InvertedBit when copying to/from RGB buffers
Fixes #127
|
2023-04-08 16:07:42 -07:00 |
|
Ben Olden-Cooligan
|
cb0c1212b9
|
Fix jpeg2000 check
|
2023-03-05 12:49:39 -08:00 |
|
Ben Olden-Cooligan
|
9dadf34032
|
Move NumberExtensions to NAPS2.Internals
|
2023-03-04 18:18:35 -08:00 |
|
Ben Olden-Cooligan
|
f2733af7d2
|
Allow importing files without extensions
Fixes #79
|
2023-02-28 21:19:50 +00:00 |
|
Ben Olden-Cooligan
|
6f5dbaaa8d
|
Use list patterns
|
2023-02-28 21:14:11 +00:00 |
|
Ben Olden-Cooligan
|
69f75149c5
|
Move various types to NAPS2.Internals
|
2023-02-19 11:46:41 -08:00 |
|
Ben Olden-Cooligan
|
36384d1f68
|
Add NAPS2.Internals project
|
2023-02-19 11:45:49 -08:00 |
|
Ben Olden-Cooligan
|
b333d6c89b
|
Add ImageSaveOptions and optimize pixel format for saving
|
2023-02-05 13:54:21 -08:00 |
|
Ben Olden-Cooligan
|
bc95170215
|
Add a GrayscaleTransform and fix gray jpeg pdf export test
The test should fail on Mac without the Gray8->RGB24 fix in PdfExporter.
|
2023-02-05 13:14:45 -08:00 |
|
Ben Olden-Cooligan
|
85e5206f93
|
Improve precision for white/black point correction
|
2023-01-07 12:30:43 -08:00 |
|
Ben Olden-Cooligan
|
f00579ca78
|
Fix PNG PDF export for widths that are not word-aligned
Fixes #43
|
2023-01-02 18:25:42 -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
|
fa214adc73
|
Don't run CorrectionTransform on BW1 images
|
2022-12-31 23:27:45 -08:00 |
|
Ben Olden-Cooligan
|
4c5a581afa
|
Move blank detection to a bitwise op, add tests, and ignore edges
|
2022-12-30 12:50:17 -08:00 |
|
Ben Olden-Cooligan
|
30d146c3f9
|
Preserve exceptions across invokes and rpcs
|
2022-12-29 20:42:07 -08:00 |
|
Ben Olden-Cooligan
|
904179a221
|
Add more logging to LeakTracer
|
2022-12-29 16:33:36 -08:00 |
|
Ben Olden-Cooligan
|
1c62c0d055
|
Fix default alpha values in CopyBitwiseImageOp
|
2022-12-22 17:37:05 -08:00 |
|
Ben Olden-Cooligan
|
dd72e54b9c
|
Clean up NAPS2.Images.Storage namespace
|
2022-12-22 16:15:15 -08:00 |
|
Ben Olden-Cooligan
|
5badde839d
|
Fix some grayscale transforms
|
2022-12-22 16:08:02 -08:00 |
|
Ben Olden-Cooligan
|
3cc922ecdd
|
Fix various warnings
|
2022-12-20 21:24:16 -08:00 |
|
Ben Olden-Cooligan
|
46259d2a7a
|
Reorganize NAPS2.Setup files
|
2022-12-19 14:17:28 -08:00 |
|