Commit Graph

21 Commits

Author SHA1 Message Date
Frank Becker
3ef980bb17 Replace supported image extension list with image detection via MagickImageInfo. (#818)
* Replace supported image extension list with image detection via MagickImageInfo.

* Change ImageViewer priority to -4.
Change VideoViewer priority to -3 and detect audio/video via MediaInfo instead of file extensions.

* Make mediaInfo a class static and initialize once.
Add some notes about MediaInfo Open and Close.

* Remove try/catch from Prepare and let it be handled in caller.
If there was an exception due to MediaInfo it would have already occurred in CanHandle.

* Upgrade ImageMagick to latest

* Only check extension for well known image and animated image types.
For other image formats, let ImageMagick try to detect by file content.
Upgrade to latest Magick.NET

Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com>
2021-05-14 19:07:32 +02:00
Paddy Xu
b26d00bac1 Upgrade Magick.NET packages 2020-07-05 12:33:06 +02:00
Paddy Xu
8faa152960 minor image colour tweaking 2020-05-15 00:02:47 +03:00
Paddy Xu
b98f8e5ec6 using modified exiv2-ql (QL-Win/exiv2@cf560437bb) to detect Exif; switch from NConvert to Magick.NET 2020-05-01 19:02:36 +03:00
Paddy Xu
ee6bca704d start working on NConvert 2018-08-12 15:26:03 +03:00
Paddy Xu
db31458ffe done new image viewer. RAW problem remaining. 2018-06-15 22:35:22 +03:00
Paddy Xu
d4feb2c867 update packages 2018-06-06 20:15:36 +03:00
Paddy Xu
4133d2148c do not show info icon; do not retain window position (fix for #179); update NuGet packages 2018-02-12 19:30:38 +02:00
Paddy Xu
56af2311b9 abstract plugin interface 2018-02-12 19:30:28 +02:00
Paddy Xu
1052d873e1 update NuGet packages 2017-12-22 13:21:00 +02:00
Paddy Xu
24fafc5746 Fix #106: display thumbnails 2017-11-05 02:15:00 +02:00
Paddy Xu
9b2beb3d37 fix build 2017-11-02 20:18:40 +02:00
Paddy Xu
3f262dfcd2 upgrade NuGet packages 2017-10-15 16:27:17 +03:00
Paddy Xu
2f12127cc9 Use my home-made GIF and APNG animator. It's really save CPU compared to previous one! 2017-07-31 00:14:21 +03:00
Paddy Xu
d98afaa4dc Sign all projects with strong names 2017-07-15 15:07:41 +03:00
Paddy Xu
5c081127c7 Refresh Nuget 2017-07-01 23:29:41 +03:00
Paddy Xu
7e63636141 Refresh NuGet packages 2017-06-24 14:21:37 +03:00
Paddy Xu
3101059b4d x64 Any CPU support 2017-06-03 02:51:22 +03:00
Paddy Xu
96a46e3a23 Swirth to ImageMagick which supports PSD and RAW images 2017-06-02 19:01:45 +03:00
Paddy Xu
71f02c88b3 show .gif animation; solve a memory leak caused by background UI thread 2017-05-01 13:30:43 +03:00
Paddy Xu
f5d9dc3e14 . 2017-04-29 21:42:37 +03:00