Changeset 3544 for libpipi


Ignore:
Timestamp:
Jul 9, 2009, 1:38:27 AM (11 years ago)
Author:
Sam Hocevar
Message:

Do not touch alpha values when modifying brightness or contrast.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/pipi/filter/color.c

    r3342 r3544  
    7171                    dstdata[d + 2] = p < 1. - val ? p + val : 1.;
    7272                    p = srcdata[d + 3];
    73                     dstdata[d + 3] = p < 1. - val ? p + val : 1.;
     73                    dstdata[d + 3] = p;
    7474                }
    7575            }
     
    9999                    dstdata[d + 2] = p > -val ? p + val : 0.;
    100100                    p = srcdata[d + 3];
    101                     dstdata[d + 3] = p > -val ? p + val : 0.;
     101                    dstdata[d + 3] = p;
    102102                }
    103103            }
     
    157157                    dstdata[d + 2] = p < 0. ? 0. : p > 1. ? 1. : p;
    158158                    p = (srcdata[d + 3] - 0.5) * val + 0.5;
    159                     dstdata[d + 3] = p < 0. ? 0. : p > 1. ? 1. : p;
     159                    dstdata[d + 3] = p;
    160160                }
    161161            }
     
    190190                    dstdata[d + 2] = (p - 0.5) * val + 0.5;
    191191                    p = srcdata[d + 3];
    192                     dstdata[d + 3] = (p - 0.5) * val + 0.5;
     192                    dstdata[d + 3] = p;
    193193                }
    194194            }
Note: See TracChangeset for help on using the changeset viewer.