Lines Matching refs:bbox

1722 static int gdRotatedImageSize(gdImagePtr src, const float angle, gdRectPtr bbox)  in gdRotatedImageSize()  argument
1732 if (gdTransformAffineBoundingBox(&src_area, m, bbox) != GD_TRUE) { in gdRotatedImageSize()
1754 gdRect bbox; in gdImageRotateNearestNeighbour() local
1757 gdRotatedImageSize(src, degrees, &bbox); in gdImageRotateNearestNeighbour()
1758 new_width = bbox.width; in gdImageRotateNearestNeighbour()
1759 new_height = bbox.height; in gdImageRotateNearestNeighbour()
1813 gdRect bbox; in gdImageRotateGeneric() local
1826 gdRotatedImageSize(src, degrees, &bbox); in gdImageRotateGeneric()
1827 new_width = bbox.width; in gdImageRotateGeneric()
1828 new_height = bbox.height; in gdImageRotateGeneric()
1881 gdRect bbox; in gdImageRotateBilinear() local
1883 gdRotatedImageSize(src, degrees, &bbox); in gdImageRotateBilinear()
1885 new_width = bbox.width; in gdImageRotateBilinear()
1886 new_height = bbox.height; in gdImageRotateBilinear()
2000 gdRect bbox; in gdImageRotateBicubicFixed() local
2002 gdRotatedImageSize(src, degrees, &bbox); in gdImageRotateBicubicFixed()
2003 new_width = bbox.width; in gdImageRotateBicubicFixed()
2004 new_height = bbox.height; in gdImageRotateBicubicFixed()
2364 gdRect bbox; in gdTransformAffineGetImage() local
2375 gdTransformAffineBoundingBox(src_area, affine, &bbox); in gdTransformAffineGetImage()
2377 *dst = gdImageCreateTrueColor(bbox.width, bbox.height); in gdTransformAffineGetImage()
2388 gdAffineTranslate(m, -bbox.x, -bbox.y); in gdTransformAffineGetImage()
2436 gdRect bbox; in gdTransformAffineCopy() local
2465 if (!gdTransformAffineBoundingBox(src_region, affine, &bbox)) { in gdTransformAffineCopy()
2476 end_x = bbox.width + (int) fabs(bbox.x); in gdTransformAffineCopy()
2477 end_y = bbox.height + (int) fabs(bbox.y); in gdTransformAffineCopy()
2486 for (y = bbox.y; y <= end_y; y++) { in gdTransformAffineCopy()
2496 pt.y = y + 0.5 + bbox.y; in gdTransformAffineCopy()
2503 pt.x = x + 0.5 + bbox.x; in gdTransformAffineCopy()
2537 int gdTransformAffineBoundingBox(gdRectPtr src, const double affine[6], gdRectPtr bbox) in gdTransformAffineBoundingBox() argument
2570 bbox->x = (int) min.x; in gdTransformAffineBoundingBox()
2571 bbox->y = (int) min.y; in gdTransformAffineBoundingBox()
2572 bbox->width = (int) floor(max.x - min.x) - 1; in gdTransformAffineBoundingBox()
2573 bbox->height = (int) floor(max.y - min.y); in gdTransformAffineBoundingBox()