Home | History | Annotate | Download | only in libpng

Lines Matching full:transformations

15  * Transformations that are used in both reading and writing are
110 png_ptr->transformations |= PNG_BACKGROUND;
115 png_ptr->transformations |= (need_expand ? PNG_BACKGROUND_EXPAND : 0);
128 png_ptr->transformations |= PNG_16_TO_8;
172 png_ptr->transformations |= PNG_DITHER;
543 * only do transformations on images where the file_gamma and screen_gamma
562 png_ptr->transformations |= PNG_GAMMA;
581 png_ptr->transformations |= (PNG_EXPAND | PNG_EXPAND_tRNS);
591 * IOW, a future version of the library may make the transformations flag
612 png_ptr->transformations |= (PNG_EXPAND | PNG_EXPAND_tRNS);
626 png_ptr->transformations |= PNG_EXPAND;
642 png_ptr->transformations |= (PNG_EXPAND | PNG_EXPAND_tRNS);
653 png_ptr->transformations |= (PNG_EXPAND | PNG_EXPAND_tRNS);
664 png_ptr->transformations |= PNG_GRAY_TO_RGB;
709 case 1: png_ptr->transformations |= PNG_RGB_TO_GRAY;
712 case 2: png_ptr->transformations |= PNG_RGB_TO_GRAY_WARN;
715 case 3: png_ptr->transformations |= PNG_RGB_TO_GRAY_ERR;
719 png_ptr->transformations |= PNG_EXPAND;
724 png_ptr->transformations &= ~PNG_RGB_TO_GRAY;
766 png_ptr->transformations |= PNG_USER_TRANSFORM;
808 if ((png_ptr->transformations & PNG_BACKGROUND_EXPAND) &&
812 } else if ((png_ptr->transformations & PNG_BACKGROUND) &&
813 !(png_ptr->transformations & PNG_BACKGROUND_EXPAND) &&
814 (png_ptr->transformations & PNG_GRAY_TO_RGB) &&
823 if ((png_ptr->transformations & PNG_BACKGROUND_EXPAND) &&
824 (png_ptr->transformations & PNG_EXPAND))
835 if (!(png_ptr->transformations & PNG_EXPAND_tRNS))
847 if (!(png_ptr->transformations & PNG_EXPAND_tRNS))
859 if (!(png_ptr->transformations & PNG_EXPAND_tRNS))
885 if (png_ptr->transformations & PNG_INVERT_ALPHA)
888 if (!(png_ptr->transformations & PNG_EXPAND_tRNS))
923 png_ptr->transformations &= ~PNG_GAMMA;
926 if ((png_ptr->transformations & (PNG_GAMMA | PNG_RGB_TO_GRAY)) &&
932 if (png_ptr->transformations & PNG_BACKGROUND)
1033 /* Prevent the transformations being done again, and make sure
1038 png_ptr->transformations &= ~PNG_BACKGROUND;
1039 png_ptr->transformations &= ~PNG_GAMMA;
1040 png_ptr->transformations |= PNG_STRIP_ALPHA;
1119 png_ptr->transformations &= ~PNG_GAMMA;
1128 if ((png_ptr->transformations & PNG_BACKGROUND) &&
1159 png_ptr->transformations &= ~PNG_BACKGROUND;
1160 png_ptr->transformations |= PNG_STRIP_ALPHA;
1165 if ((png_ptr->transformations & PNG_SHIFT) &&
1196 /* Modify the info structure to reflect the transformations. The
1198 * assuming the transformations result in valid PNG data.
1206 if (png_ptr->transformations & PNG_EXPAND)
1221 if (png_ptr->transformations & PNG_EXPAND_tRNS)
1232 if (png_ptr->transformations & PNG_BACKGROUND)
1241 if (png_ptr->transformations & PNG_GAMMA)
1253 if ((png_ptr->transformations & PNG_16_TO_8) && (info_ptr->bit_depth == 16))
1258 if (png_ptr->transformations & PNG_GRAY_TO_RGB)
1263 if (png_ptr->transformations & PNG_RGB_TO_GRAY)
1268 if (png_ptr->transformations & PNG_DITHER)
1280 if ((png_ptr->transformations & PNG_PACK) && (info_ptr->bit_depth < 8))
1301 if ((png_ptr->transformations & PNG_FILLER) &&
1308 if (png_ptr->transformations & PNG_ADD_ALPHA)
1316 if (png_ptr->transformations & PNG_USER_TRANSFORM)
1336 /* Transform the row. The order of transformations is significant,
1338 * decide how it fits in with the other transformations here.
1372 if (png_ptr->transformations & PNG_EXPAND)
1382 (png_ptr->transformations & PNG_EXPAND_tRNS))
1399 if (png_ptr->transformations & PNG_RGB_TO_GRAY)
1407 if ((png_ptr->transformations & PNG_RGB_TO_GRAY) ==
1410 if ((png_ptr->transformations & PNG_RGB_TO_GRAY) ==
1452 if ((png_ptr->transformations & PNG_GRAY_TO_RGB) &&
1458 if ((png_ptr->transformations & PNG_BACKGROUND) &&
1474 if ((png_ptr->transformations & PNG_GAMMA) &&
1476 !((png_ptr->transformations & PNG_BACKGROUND) &&
1487 if (png_ptr->transformations & PNG_16_TO_8)
1492 if (png_ptr->transformations & PNG_DITHER)
1502 if (png_ptr->transformations & PNG_INVERT_MONO)
1507 if (png_ptr->transformations & PNG_SHIFT)
1513 if (png_ptr->transformations & PNG_PACK)
1518 if (png_ptr->transformations & PNG_BGR)
1523 if (png_ptr->transformations & PNG_PACKSWAP)
1529 if ((png_ptr->transformations & PNG_GRAY_TO_RGB) &&
1535 if (png_ptr->transformations & PNG_FILLER)
1541 if (png_ptr->transformations & PNG_INVERT_ALPHA)
1546 if (png_ptr->transformations & PNG_SWAP_ALPHA)
1551 if (png_ptr->transformations & PNG_SWAP_BYTES)
1556 if (png_ptr->transformations & PNG_USER_TRANSFORM)
2629 if (png_ptr->transformations & (PNG_GAMMA | PNG_BACKGROUND))
2738 if (png_ptr->transformations & PNG_GAMMA)
2754 if (png_ptr->transformations & PNG_BACKGROUND)
4209 if (png_ptr->transformations & ((PNG_BACKGROUND) | PNG_RGB_TO_GRAY))
4270 if (png_ptr->transformations & PNG_16_TO_8)
4294 if (png_ptr->transformations & (PNG_16_TO_8 | PNG_BACKGROUND))
4347 if (png_ptr->transformations & (PNG_BACKGROUND | PNG_RGB_TO_GRAY))