mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-06-29 17:33:08 +03:00
ImagingTransposeToNew not used anymore
This commit is contained in:
parent
e5b2cbe4ad
commit
3fa3b48ae9
|
@ -1,30 +1,3 @@
|
||||||
/*
|
|
||||||
* The Python Imaging Library
|
|
||||||
* $Id$
|
|
||||||
*
|
|
||||||
* the imaging geometry methods
|
|
||||||
*
|
|
||||||
* history:
|
|
||||||
* 1995-06-15 fl Created
|
|
||||||
* 1996-04-15 fl Changed origin
|
|
||||||
* 1996-05-18 fl Fixed rotate90/270 for rectangular images
|
|
||||||
* 1996-05-27 fl Added general purpose transform
|
|
||||||
* 1996-11-22 fl Don't crash when resizing from outside source image
|
|
||||||
* 1997-08-09 fl Fixed rounding error in resize
|
|
||||||
* 1998-09-21 fl Incorporated transformation patches (from Zircon #2)
|
|
||||||
* 1998-09-22 fl Added bounding box to transform engines
|
|
||||||
* 1999-02-03 fl Fixed bicubic filtering for RGB images
|
|
||||||
* 1999-02-16 fl Added fixed-point version of affine transform
|
|
||||||
* 2001-03-28 fl Fixed transform(EXTENT) for xoffset < 0
|
|
||||||
* 2003-03-10 fl Compiler tweaks
|
|
||||||
* 2004-09-19 fl Fixed bilinear/bicubic filtering of LA images
|
|
||||||
*
|
|
||||||
* Copyright (c) 1997-2003 by Secret Labs AB
|
|
||||||
* Copyright (c) 1995-1997 by Fredrik Lundh
|
|
||||||
*
|
|
||||||
* See the README file for information on usage and redistribution.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "Imaging.h"
|
#include "Imaging.h"
|
||||||
|
|
||||||
/* For large images rotation is an inefficient operation in terms of CPU cache.
|
/* For large images rotation is an inefficient operation in terms of CPU cache.
|
||||||
|
@ -183,21 +156,6 @@ 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,7 +293,6 @@ extern Imaging ImagingRotate180(Imaging imOut, Imaging imIn);
|
||||||
extern Imaging ImagingRotate270(Imaging imOut, Imaging imIn);
|
extern Imaging ImagingRotate270(Imaging imOut, Imaging imIn);
|
||||||
extern Imaging ImagingResample(Imaging imIn, int xsize, int ysize, int filter);
|
extern Imaging ImagingResample(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