diff options
Diffstat (limited to 'png.h')
-rw-r--r-- | png.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/png.h b/png.h index 0df4699..d5fd3f5 100644 --- a/png.h +++ b/png.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 June McEnroe <june@causal.agency> +/* Copyright (C) 2018, 2019 June McEnroe <june@causal.agency> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -102,6 +102,12 @@ static inline void pngData(FILE *file, const uint8_t *data, uint32_t len) { pngInt32(file, ~pngCRC); } +static inline void pngDeflated(FILE *file, const uint8_t *data, uint32_t len) { + pngChunk(file, "IDAT", len); + pngWrite(file, data, len); + pngInt32(file, ~pngCRC); +} + static inline void pngTail(FILE *file) { pngChunk(file, "IEND", 0); pngInt32(file, ~pngCRC); |