@@ -8,123 +8,123 @@ class ImageTransformationMixin:
8
8
be directly called by Transformation or Filelink objects.
9
9
"""
10
10
def resize (self , width = None , height = None , fit = None , align = None ):
11
- return self .add_transform_task ('resize' , locals ())
11
+ return self ._add_transform_task ('resize' , locals ())
12
12
13
13
def crop (self , dim = None ):
14
- return self .add_transform_task ('crop' , locals ())
14
+ return self ._add_transform_task ('crop' , locals ())
15
15
16
16
def rotate (self , deg = None , exif = None , background = None ):
17
- return self .add_transform_task ('rotate' , locals ())
17
+ return self ._add_transform_task ('rotate' , locals ())
18
18
19
19
def flip (self ):
20
- return self .add_transform_task ('flip' , locals ())
20
+ return self ._add_transform_task ('flip' , locals ())
21
21
22
22
def flop (self ):
23
- return self .add_transform_task ('flop' , locals ())
23
+ return self ._add_transform_task ('flop' , locals ())
24
24
25
25
def watermark (self , file = None , size = None , position = None ):
26
- return self .add_transform_task ('watermark' , locals ())
26
+ return self ._add_transform_task ('watermark' , locals ())
27
27
28
28
def detect_faces (self , minsize = None , maxsize = None , color = None , export = None ):
29
- return self .add_transform_task ('detect_faces' , locals ())
29
+ return self ._add_transform_task ('detect_faces' , locals ())
30
30
31
31
def crop_faces (self , mode = None , width = None , height = None , faces = None , buffer = None ):
32
- return self .add_transform_task ('crop_faces' , locals ())
32
+ return self ._add_transform_task ('crop_faces' , locals ())
33
33
34
34
def pixelate_faces (self , faces = None , minsize = None , maxsize = None , buffer = None , amount = None , blur = None , type = None ):
35
- return self .add_transform_task ('pixelate_faces' , locals ())
35
+ return self ._add_transform_task ('pixelate_faces' , locals ())
36
36
37
37
def round_corners (self , radius = None , blur = None , background = None ):
38
- return self .add_transform_task ('round_corners' , locals ())
38
+ return self ._add_transform_task ('round_corners' , locals ())
39
39
40
40
def vignette (self , amount = None , blurmode = None , background = None ):
41
- return self .add_transform_task ('vignette' , locals ())
41
+ return self ._add_transform_task ('vignette' , locals ())
42
42
43
43
def polaroid (self , color = None , rotate = None , background = None ):
44
- return self .add_transform_task ('polaroid' , locals ())
44
+ return self ._add_transform_task ('polaroid' , locals ())
45
45
46
46
def torn_edges (self , spread = None , background = None ):
47
- return self .add_transform_task ('torn_edges' , locals ())
47
+ return self ._add_transform_task ('torn_edges' , locals ())
48
48
49
49
def shadow (self , blur = None , opacity = None , vector = None , color = None , background = None ):
50
- return self .add_transform_task ('shadow' , locals ())
50
+ return self ._add_transform_task ('shadow' , locals ())
51
51
52
52
def circle (self , background = None ):
53
- return self .add_transform_task ('circle' , locals ())
53
+ return self ._add_transform_task ('circle' , locals ())
54
54
55
55
def border (self , width = None , color = None , background = None ):
56
- return self .add_transform_task ('border' , locals ())
56
+ return self ._add_transform_task ('border' , locals ())
57
57
58
58
def sharpen (self , amount = None ):
59
- return self .add_transform_task ('sharpen' , locals ())
59
+ return self ._add_transform_task ('sharpen' , locals ())
60
60
61
61
def blur (self , amount = None ):
62
- return self .add_transform_task ('blur' , locals ())
62
+ return self ._add_transform_task ('blur' , locals ())
63
63
64
64
def monochrome (self ):
65
- return self .add_transform_task ('monochrome' , locals ())
65
+ return self ._add_transform_task ('monochrome' , locals ())
66
66
67
67
def blackwhite (self , threshold = None ):
68
- return self .add_transform_task ('blackwhite' , locals ())
68
+ return self ._add_transform_task ('blackwhite' , locals ())
69
69
70
70
def sepia (self , tone = None ):
71
- return self .add_transform_task ('sepia' , locals ())
71
+ return self ._add_transform_task ('sepia' , locals ())
72
72
73
73
def pixelate (self , amount = None ):
74
- return self .add_transform_task ('pixelate' , locals ())
74
+ return self ._add_transform_task ('pixelate' , locals ())
75
75
76
76
def oil_paint (self , amount = None ):
77
- return self .add_transform_task ('oil_paint' , locals ())
77
+ return self ._add_transform_task ('oil_paint' , locals ())
78
78
79
79
def negative (self ):
80
- return self .add_transform_task ('negative' , locals ())
80
+ return self ._add_transform_task ('negative' , locals ())
81
81
82
82
def modulate (self , brightness = None , hue = None , saturation = None ):
83
- return self .add_transform_task ('modulate' , locals ())
83
+ return self ._add_transform_task ('modulate' , locals ())
84
84
85
85
def partial_pixelate (self , amount = None , blur = None , type = None , objects = None ):
86
- return self .add_transform_task ('partial_pixelate' , locals ())
86
+ return self ._add_transform_task ('partial_pixelate' , locals ())
87
87
88
88
def partial_blur (self , amount = None , blur = None , type = None , objects = None ):
89
- return self .add_transform_task ('partial_blur' , locals ())
89
+ return self ._add_transform_task ('partial_blur' , locals ())
90
90
91
91
def collage (self , files = None , margin = None , width = None , height = None , color = None , fit = None , autorotate = None ):
92
- return self .add_transform_task ('collage' , locals ())
92
+ return self ._add_transform_task ('collage' , locals ())
93
93
94
94
def upscale (self , upscale = None , noise = None , style = None ):
95
- return self .add_transform_task ('upscale' , locals ())
95
+ return self ._add_transform_task ('upscale' , locals ())
96
96
97
97
def enhance (self ):
98
- return self .add_transform_task ('enhance' , locals ())
98
+ return self ._add_transform_task ('enhance' , locals ())
99
99
100
100
def redeye (self ):
101
- return self .add_transform_task ('redeye' , locals ())
101
+ return self ._add_transform_task ('redeye' , locals ())
102
102
103
103
def ascii (self , background = None , foreground = None , colored = None , size = None , reverse = None ):
104
- return self .add_transform_task ('ascii' , locals ())
104
+ return self ._add_transform_task ('ascii' , locals ())
105
105
106
106
def filetype_conversion (self , format = None , background = None , page = None , density = None , compress = None ,
107
107
quality = None , strip = None , colorspace = None , secure = None ,
108
108
docinfo = None , pageformat = None , pageorientation = None ):
109
- return self .add_transform_task ('output' , locals ())
109
+ return self ._add_transform_task ('output' , locals ())
110
110
111
111
def no_metadata (self ):
112
- return self .add_transform_task ('no_metadata' , locals ())
112
+ return self ._add_transform_task ('no_metadata' , locals ())
113
113
114
114
def quality (self , value = None ):
115
- return self .add_transform_task ('quality' , locals ())
115
+ return self ._add_transform_task ('quality' , locals ())
116
116
117
117
def zip (self ):
118
- return self .add_transform_task ('zip' , locals ())
118
+ return self ._add_transform_task ('zip' , locals ())
119
119
120
120
def fallback (self , handle = None , cache = None ):
121
- return self .add_transform_task ('fallback' , locals ())
121
+ return self ._add_transform_task ('fallback' , locals ())
122
122
123
123
def pdf_info (self , colorinfo = None ):
124
- return self .add_transform_task ('pdfinfo' , locals ())
124
+ return self ._add_transform_task ('pdfinfo' , locals ())
125
125
126
126
def pdf_convert (self , pageorientation = None , pageformat = None , pages = None ):
127
- return self .add_transform_task ('pdfconvert' , locals ())
127
+ return self ._add_transform_task ('pdfconvert' , locals ())
128
128
129
129
def av_convert (self , * , preset = None , force = None , title = None , extname = None , filename = None ,
130
130
width = None , height = None , upscale = None , aspect_mode = None , two_pass = None ,
@@ -134,7 +134,7 @@ def av_convert(self, *, preset=None, force=None, title=None, extname=None, filen
134
134
path = None , access = None , container = None , audio_bitrate = None , audio_sample_rate = None ,
135
135
audio_channels = None , clip_length = None , clip_offset = None ):
136
136
137
- new_transform = self .add_transform_task ('video_convert' , locals ())
137
+ new_transform = self ._add_transform_task ('video_convert' , locals ())
138
138
response = utils .requests .get (new_transform .url ).json ()
139
139
uuid = response ['uuid' ]
140
140
timestamp = response ['timestamp' ]
@@ -143,7 +143,7 @@ def av_convert(self, *, preset=None, force=None, title=None, extname=None, filen
143
143
new_transform .url , uuid , timestamp , apikey = new_transform .apikey , security = new_transform .security
144
144
)
145
145
146
- def add_transform_task (self , transformation , params ):
146
+ def _add_transform_task (self , transformation , params ):
147
147
if isinstance (self , filestack .models .Transformation ):
148
148
instance = self
149
149
else :
0 commit comments