pngcrush  1.8.13
About: Pngcrush is an optimizer for PNG (Portable Network Graphics) files.
  Fossies Dox: pngcrush-1.8.13.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

pngwtran.c File Reference
#include "pngpriv.h"
Include dependency graph for pngwtran.c:

Go to the source code of this file.


static void png_do_pack (png_row_infop row_info, png_bytep row, png_uint_32 bit_depth)
static void png_do_shift (png_row_infop row_info, png_bytep row, png_const_color_8p bit_depth)
static void png_do_write_swap_alpha (png_row_infop row_info, png_bytep row)
static void png_do_write_invert_alpha (png_row_infop row_info, png_bytep row)
void png_do_write_transformations (png_structrp png_ptr, png_row_infop row_info)

Function Documentation

◆ png_do_pack()

static void png_do_pack ( png_row_infop  row_info,
png_bytep  row,
png_uint_32  bit_depth 

◆ png_do_shift()

◆ png_do_write_invert_alpha()

static void png_do_write_invert_alpha ( png_row_infop  row_info,
png_bytep  row 

◆ png_do_write_swap_alpha()

static void png_do_write_swap_alpha ( png_row_infop  row_info,
png_bytep  row 

◆ png_do_write_transformations()