Blame tests/gdimagenegate/basic.c

Packit Service df60bb
/**
Packit Service df60bb
 * Basic test for gdImageNegate()
Packit Service df60bb
 */
Packit Service df60bb

Packit Service df60bb

Packit Service df60bb
#include "gd.h"
Packit Service df60bb
#include "gdtest.h"
Packit Service df60bb

Packit Service df60bb

Packit Service df60bb
int main()
Packit Service df60bb
{
Packit Service df60bb
    gdImagePtr im;
Packit Service df60bb
    FILE *fp;
Packit Service df60bb
    char *path;
Packit Service df60bb

Packit Service df60bb
    fp = gdTestFileOpen2("gdimagenegate", "basic.png");
Packit Service df60bb
    im = gdImageCreateFromPng(fp);
Packit Service df60bb
    fclose(fp);
Packit Service df60bb

Packit Service df60bb
    gdImageNegate(im);
Packit Service df60bb

Packit Service df60bb
    path = gdTestFilePath2("gdimagenegate", "basic_exp.png");
Packit Service df60bb
    gdAssertImageEqualsToFile(path, im);
Packit Service df60bb
    gdFree(path);
Packit Service df60bb

Packit Service df60bb
    gdImageDestroy(im);
Packit Service df60bb

Packit Service df60bb
    return gdNumFailures();
Packit Service df60bb
}