Gauß Filter Gimp



  • Ich hab im Blur Gauß Filter von gimp diese stelle endeckt:

    n = ceil(l) * 2;
    if ((n % 2) == 0)
     n += 1;
    

    und jetzt ist meine Frage warum geht es nicht auch so:

    n=ceil(l) * 2 + 1;
    

    ich dachte (d*2)%2 ist 0.

    (l ist ein double)

    Hier noch die infos zu ceil:

    double ceil (double x);

    Round up value
    Returns the smallest integral value that is not less than x.
    (also bei 2.4 kommt 3.0 zurück)



  • n ist ein int


Anmelden zum Antworten