The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
writePngLazy
arsd
png
turns a range of png scanlines into a png file in the output range. really weird
void
writePngLazy
(
OutputRange
InputRange
)
(
ref
OutputRange
where
,
InputRange
image
)
if
(
isOutputRange
!(
OutputRange
,
ubyte
[]) &&
isInputRange
!(
InputRange
)
&&
is
(
ElementType
!
InputRange
==
RgbaScanline
)
)
Meta
Source
See Implementation
arsd
png
enums
PngType
functions
blankPNG
bytesPerPixel
fetchPalette
getANDMask
getHeader
getHeaderFromFile
imageFromPng
pngFromBytes
pngFromImage
readPng
readPngChunks
readPngFromBytes
replacePalette
unfilter
writeImageToPngFile
writePng
writePngLazy
writePngToArray
static variables
PNG_MAGIC_NUMBER
structs
BufferedInputRange
Chunk
LazyPngChunks
LazyPngFile
PNG
PngHeader
templates
isBufferedInputRange
turns a range of png scanlines into a png file in the output range. really weird