6 Commits (9cc92b803550ba5954a67c10882df79b7205a42c)

Author SHA1 Message Date
Brian Popow 9cc92b8035 Decode animated lossless webp 4 years ago
Ynse Hoornenborg b8bed9f69e All image formats round trip 4 years ago
Berkan Diler c9fc5cdb56 Collapse AsSpan().Slice(..) calls into AsSpan(..) 4 years ago
James Jackson-South 853c40c23d Use the same property type for metadata & encoder 4 years ago
James Jackson-South f88a95c0f3 Use Webp everywhere 4 years ago
James Jackson-South a2a63d9ebf Rename folder 4 years ago
Brian Popow 7ff7075e04 Remove ChunkTypes and Animated flag from metadata 4 years ago
Brian Popow 70b616a566 Cleanup 5 years ago
Brian Popow 1eb7307d82 Add webp EXIF tests 5 years ago
Brian Popow e613094479 Rename namespace to SixLabors.ImageSharp.Formats.Webp 5 years ago
Brian Popow 5db2d28e69 Write EXIF chunk, if Exif profile is present 5 years ago
Brian Popow 4fa55b7a7b A little cleanup 5 years ago
Brian Popow df8e5fa8bc Small code cleanup / improvements 5 years ago
Brian Popow bcd4c4c0cc Rename WebP to Webp 5 years ago
Brian Popow d74463d5a6 Rename WebP to Webp 5 years ago
Brian Popow 314c30d631 Change namespace to SixLabors.ImageSharp.Formats.Experimental.WebP 5 years ago
Brian Popow 92c51d8af1 Write Vp8 partition 0 and frame header 5 years ago
Brian Popow dd3aa98641 Fix build issues after merging the master branch 6 years ago
Brian Popow c72dd42406 Analyze and create palette 6 years ago
James Jackson-South 4207950b3b Update to match latest trunk 6 years ago
Brian Popow 82fc1223b1 Change license header 6 years ago
Brian Popow d3e7214246 Move lossy and lossless related files into separate folders 6 years ago
Brian Popow 62d475506f Review changes 6 years ago
Brian Popow 988b974453 Review changes 6 years ago
Brian Popow 842f2b2354 Use memory allocator for alpha chunk and for the bitreader data 6 years ago
Brian Popow aaa9e07416 Refactor parsing VP8X header 6 years ago
Brian Popow 39a28668cf Add tests for reading webp metadata, fix some test images with metadata 6 years ago
Brian Popow fd92556fe0 Use bulk pixel conversion 6 years ago
Brian Popow 7592ebda72 Start implementing compressed alpha decoding 6 years ago
Brian Popow 3b3769248a Start implementing alpha decoding: uncompressed alpha without filtering works so far 6 years ago
Brian Popow 9838e2e512 Implement Parse Partitions 6 years ago
Brian Popow 4eb7914327 Start implementing ParseFrame, ParseIntraMode 6 years ago
Brian Popow 3fb621f28a Move Vp8 specific parsing into LossyDecoder 6 years ago
Brian Popow 7f5a48137b Move parsing VP8 infos into separate methods 6 years ago
Brian Popow beb04d010d Paragraph 13.4: Parse probabilities 6 years ago
Brian Popow 66c719e606 Rename constants 6 years ago
Brian Popow 795617bdcf Paragraph 9.6: Dequantization Indices 6 years ago
Brian Popow 2acb3df0ea Fix some issues in Vp8BitReader 6 years ago
Brian Popow 023a64ce12 WIP: Parse further VP8 header: SegmentHeader, FilterHeader, implement BitReader for VP8 (unfinished) 6 years ago
Brian Popow 821250729f Add VP8 bitreader to image info, remove image data size (not used except inside the bitreader) 6 years ago
Brian Popow 1aca8ad8eb Fix image data size in webpinfo for VP8: 10 bytes are already read during parsing the header 6 years ago
Brian Popow ef35d52da2 Introduce VP8 Profile which contains the reconstruction filter and the loop filter 6 years ago
Brian Popow 6ba2aa7aa1 Fix checking the magick bytes in parsing the VP8 header 6 years ago
Brian Popow 6f37d5c873 Introduce bitreader base class 6 years ago
Brian Popow 87dbbe60cf Add bits per pixel in webp image info 6 years ago
Brian Popow 3a89c2a8dc Fix parsing VP8 header 6 years ago
Brian Popow ee00861062 Add parsing of ICCP chunk 6 years ago
Brian Popow 7b535461f5 Add parsing of EXIF chunk 6 years ago
Brian Popow b2b9a28085 Add additional comments 6 years ago
Brian Popow 84f55736c7 Use memory allocator where possible in lossless decoder 6 years ago