mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-03 05:04:24 +03:00
Move ImagingTransposeToNew from Antialias.c to Geometry.c
This commit is contained in:
parent
3894dbe754
commit
90ee223305
|
@ -298,21 +298,6 @@ ImagingStretchHorizontal(Imaging imIn, int xsize, int filter)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Imaging
|
|
||||||
ImagingTransposeToNew(Imaging imIn)
|
|
||||||
{
|
|
||||||
Imaging imTemp = ImagingNew(imIn->mode, imIn->ysize, imIn->xsize);
|
|
||||||
if ( ! imTemp)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
if ( ! ImagingTranspose(imTemp, imIn)) {
|
|
||||||
ImagingDelete(imTemp);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
return imTemp;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Imaging
|
Imaging
|
||||||
ImagingStretch(Imaging imIn, int xsize, int ysize, int filter)
|
ImagingStretch(Imaging imIn, int xsize, int ysize, int filter)
|
||||||
{
|
{
|
||||||
|
|
|
@ -178,6 +178,21 @@ ImagingTranspose(Imaging imOut, Imaging imIn)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Imaging
|
||||||
|
ImagingTransposeToNew(Imaging imIn)
|
||||||
|
{
|
||||||
|
Imaging imTemp = ImagingNew(imIn->mode, imIn->ysize, imIn->xsize);
|
||||||
|
if ( ! imTemp)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
if ( ! ImagingTranspose(imTemp, imIn)) {
|
||||||
|
ImagingDelete(imTemp);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
return imTemp;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Imaging
|
Imaging
|
||||||
ImagingRotate180(Imaging imOut, Imaging imIn)
|
ImagingRotate180(Imaging imOut, Imaging imIn)
|
||||||
{
|
{
|
||||||
|
|
|
@ -293,6 +293,7 @@ extern Imaging ImagingRotate180(Imaging imOut, Imaging imIn);
|
||||||
extern Imaging ImagingRotate270(Imaging imOut, Imaging imIn);
|
extern Imaging ImagingRotate270(Imaging imOut, Imaging imIn);
|
||||||
extern Imaging ImagingStretch(Imaging imIn, int xsize, int ysize, int filter);
|
extern Imaging ImagingStretch(Imaging imIn, int xsize, int ysize, int filter);
|
||||||
extern Imaging ImagingTranspose(Imaging imOut, Imaging imIn);
|
extern Imaging ImagingTranspose(Imaging imOut, Imaging imIn);
|
||||||
|
extern Imaging ImagingTransposeToNew(Imaging imIn);
|
||||||
extern Imaging ImagingTransformPerspective(
|
extern Imaging ImagingTransformPerspective(
|
||||||
Imaging imOut, Imaging imIn, int x0, int y0, int x1, int y1,
|
Imaging imOut, Imaging imIn, int x0, int y0, int x1, int y1,
|
||||||
double a[8], int filter, int fill);
|
double a[8], int filter, int fill);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user