25 Commits

Author SHA1 Message Date
morkt
4d26cdcff6 (GameRes): use ResourceInstance instead of Lazy. 2023-10-11 18:53:12 +04:00
morkt
87c5b40e05 (ImageMetaData): added iWidth/iHeight shortcut properties. 2018-12-19 03:25:39 +04:00
morkt
73c4688148 (ImageData.Create): accept Array object as pixels array. 2017-11-26 16:58:43 +04:00
morkt
ed048e25f3 (ReadColorMap): added RgbA and BgrA formats. 2017-03-09 10:48:53 +04:00
morkt
13cf289bae (ImageFormat.ReadPalette): new static methods.
Generalized image palette deserializations.
2017-01-14 16:27:11 +04:00
morkt
f3e3446c9a (FormatCatalog.FindFormats): new generic method. 2016-12-17 18:51:33 +04:00
morkt
d02a9b180a (IImageDecoder): moved to separate file. 2016-10-26 05:08:12 +04:00
morkt
b05c54047d (IImageDecoder): new interface. 2016-10-25 18:18:51 +04:00
morkt
3f7b955141 removed old code. 2016-10-16 16:17:29 +04:00
morkt
503b734645 migration to IBinaryStream interface. 2016-10-15 09:34:46 +04:00
morkt
546b5f986f use non-threadsafe Lazy constructor where appropriate. 2016-09-08 13:16:43 +04:00
morkt
8c5164a3a5 (ImageData.Read): abort on OperationCanceledException. 2016-08-19 10:45:02 +04:00
morkt
330d255883 (ImageFormat.Tga): new static property. 2015-11-09 00:09:36 +04:00
morkt
86d9121b94 (ImageFormat.FindFormat): ignore streams less than 4 bytes length. 2015-10-24 15:51:28 +04:00
morkt
43b1631e67 (ImageData.CreateFlipped): new static method. 2015-10-12 12:14:57 +04:00
morkt
46dbf2b142 GameRes refactoring.
(FormatCatalog.CreateEntry): method renamed to 'Create' and made generic
towards Entry type.
2015-08-30 22:34:06 +04:00
morkt
f355288e97 (ImageMetaData): added FileName property. 2015-08-14 20:01:45 +04:00
morkt
a9ffd7cccc added shortcuts to standard formats as static properties of ImageFormat and AudioFormat.
namely,
ImageFormat.Jpeg
ImageFormat.Png
ImageFormat.Bmp
AudioFormat.Wav
2015-08-14 06:05:15 +04:00
morkt
097672845d (Image.Read): sort matched formats according to filename extension. 2015-07-25 10:13:56 +04:00
morkt
6ba6526536 (ImageData.Create): allow custom stride. 2015-07-11 10:20:50 +04:00
morkt
e9f505c73d (ImageData): added default DPI properties. 2015-05-03 22:09:16 +04:00
morkt
0a3fe37bb0 (ImageData.Create): new convenient static method. 2015-04-20 14:04:46 +04:00
morkt
9922955323 added license clause and third-party copyright notices. 2014-07-28 00:50:18 +04:00
morkt
46c05b25de ImageFormat.Read method made static. 2014-07-25 08:56:32 +04:00
Poddav
e208029dd3 Initial commit. 2014-07-21 23:26:28 +04:00