Kovid Goyal
|
6de4e5237f
|
Resize method should not use bounds
|
2025-11-17 12:59:04 +05:30 |
|
Kovid Goyal
|
68805850a5
|
Preserve opacity when resizing on image load
|
2025-11-15 14:56:21 +05:30 |
|
Kovid Goyal
|
25cf8622bc
|
Avoid double is_opaque scan
|
2025-11-15 13:06:17 +05:30 |
|
Kovid Goyal
|
fb6332d8e2
|
Resize frames in parallel
|
2025-11-15 12:41:14 +05:30 |
|
Kovid Goyal
|
1d19942811
|
Store more metadata about pixel data shape when serializing
|
2025-11-15 12:23:56 +05:30 |
|
Kovid Goyal
|
d19fc375ba
|
Switch to external shm package
|
2025-11-10 12:01:05 +05:30 |
|
Kovid Goyal
|
1c8e8e9530
|
Switch over to the new imaging backend for icat
Greatly simplifies a whole bunch of code. The new backend takes care of
falling back to ImageMagick efficiently itself.
|
2025-11-10 11:34:56 +05:30 |
|
Kovid Goyal
|
57f7c8f65e
|
Bump version of imaging for a few more fixes
|
2025-11-08 10:27:56 +05:30 |
|
Kovid Goyal
|
375aeae689
|
Clean up imagemagick disposal processing
|
2025-11-07 14:44:26 +05:30 |
|
Kovid Goyal
|
f8c78909fa
|
Use an explicit APNG identifier for apng files with ImageMagick
Required as per Imagemgick docs: https://imagemagick.org/script/formats.php
|
2025-11-07 11:33:13 +05:30 |
|
Kovid Goyal
|
1e6d67b975
|
Update to the latest version of imaging
Gives us a bunch of new features and allows us to move a bunch of code
into imaging
|
2025-11-06 22:31:31 +05:30 |
|
Kovid Goyal
|
4c0c5c01f2
|
Bump version of imaging
|
2025-10-11 13:17:15 +05:30 |
|
Kovid Goyal
|
35093d2105
|
Fix frame origins not be de-serialized
|
2025-10-09 19:22:22 +05:30 |
|
Kovid Goyal
|
298daa4e83
|
Utility method to save frame as uncompressed PNG
|
2025-10-09 10:56:33 +05:30 |
|
Kovid Goyal
|
9be66bfe4a
|
When rendering with Go image libraries fails fallback to ImageMagick
|
2025-10-09 09:40:46 +05:30 |
|
Kovid Goyal
|
2ac2c17929
|
Fix transmission by file
|
2025-10-09 09:35:06 +05:30 |
|
Kovid Goyal
|
ceb712f791
|
DRYer
|
2025-10-09 09:00:37 +05:30 |
|
Kovid Goyal
|
49d8b1a9d0
|
More work on image preview rendering
|
2025-10-08 22:00:12 +05:30 |
|
Kovid Goyal
|
a76f32df2d
|
Code to serialize/unserialize loaded images
|
2025-10-07 17:25:47 +05:30 |
|
Kovid Goyal
|
f98d5fce16
|
Remove multiple copies of imaging package
Move to an exiffix fork that does not depend on disintegration/imaging
Now we have only one copy of kovidgoyal/imaging package.
|
2025-09-19 21:41:23 +05:30 |
|
Kovid Goyal
|
c861259e3b
|
Rename go module from kitty -> github.com/kovidgoyal/kitty
Makes the code more easily re-useable in other projects
|
2025-05-16 08:43:39 +05:30 |
|
Kovid Goyal
|
405f5ce148
|
Use stdlib maps/slices
|
2024-06-24 07:54:13 +05:30 |
|
Kovid Goyal
|
3b74fcb88c
|
switch to a maintained fork of imaging
|
2024-03-22 10:38:22 +05:30 |
|
Kovid Goyal
|
e11081ac09
|
Use exiffix rather than imaging to handle EXIF rotation
exiffix works for more formats than just JPEG
|
2024-03-22 09:35:39 +05:30 |
|
Kovid Goyal
|
210c417d96
|
...
|
2024-03-06 10:41:39 +05:30 |
|
Kovid Goyal
|
7faf216f9e
|
More linter fixes
|
2023-09-18 20:59:47 +05:30 |
|
Kovid Goyal
|
5c4efc0fd7
|
...
|
2023-09-14 08:24:43 +05:30 |
|
Kovid Goyal
|
4f72bb9894
|
Replace utils.Once with stdlib sync.OnceValue
|
2023-08-09 12:08:42 +05:30 |
|
Kovid Goyal
|
49ea26968c
|
Bump go version to 1.21
Allows us to use the much faster builtin min/max functions
for two variable min/max
|
2023-08-09 11:58:16 +05:30 |
|
Kovid Goyal
|
341d845b9a
|
Port calls to slices.Sort functions since they now need a cmp() function rather than a less() function
Also rename os.SEEK_* to io.Seek* as the former has been deprecated
|
2023-08-04 22:50:13 +05:30 |
|
Kovid Goyal
|
e59e42a6c2
|
simplify API of utils.Once
|
2023-05-26 22:42:07 +05:30 |
|
Kovid Goyal
|
d66da811db
|
More work on getting images to display in diff
|
2023-03-27 07:53:57 +05:30 |
|
Kovid Goyal
|
cece795b16
|
More work on image support for diff
|
2023-03-27 07:53:57 +05:30 |
|
Kovid Goyal
|
508a61bd1c
|
More work on diffing images
|
2023-03-27 07:53:57 +05:30 |
|
Kovid Goyal
|
c745961f47
|
Nicer error messages for failure to load with Magick
|
2023-03-27 07:53:57 +05:30 |
|
Kovid Goyal
|
be886f9bf9
|
Make code for loading images with ImageMagick re-useable
|
2023-03-27 07:53:57 +05:30 |
|
Kovid Goyal
|
404a775f4b
|
Start work on image support for new diff kitten
|
2023-03-27 07:53:57 +05:30 |
|