new Condition(conditionStr)
Represents a transformation condition
Parameters:
| Name | Type | Description |
|---|---|---|
conditionStr |
string | a condition in string format |
Example
// normally this class is not instantiated directly
var tr = cloudinary.Transformation.new()
.if().width( ">", 1000).and().aspectRatio("<", "3:4").then()
.width(1000)
.crop("scale")
.else()
.width(500)
.crop("scale")
var tr = cloudinary.Transformation.new()
.if("w > 1000 and aspectRatio < 3:4")
.width(1000)
.crop("scale")
.else()
.width(500)
.crop("scale")
Methods
-
.new()
-
Convenience constructor method
-
#and()
-
-
#aspectRatio(operator, value)
-
Parameters:
Name Type Description operatorstring the comparison operator (e.g. "<", "lt")
valuestring | number the right hand side value
Returns: Condition
this condition
- Type
- Condition
-
#faces(operator, value)
-
Parameters:
Name Type Description operatorstring the comparison operator (e.g. "<", "lt")
valuestring | number the right hand side value
Returns: Condition
this condition
- Type
- Condition
-
#height(operator, value)
-
Parameters:
Name Type Description operatorstring the comparison operator (e.g. "<", "lt")
valuestring | number the right hand side value
Returns: Condition
this condition
- Type
- Condition
-
#or()
-
-
#pages(operator, value)
-
Parameters:
Name Type Description operatorstring the comparison operator (e.g. "<", "lt")
valuestring | number the right hand side value
Returns: Condition
this condition
- Type
- Condition
-
#predicate()
-
Add a condition
-
#then()
-
Conclude condition
Returns: Transformation
the transformation this condition is defined for
- Type
- Transformation
-
#width(operator, value)
-
Parameters:
Name Type Description operatorstring the comparison operator (e.g. "<", "lt")
valuestring | number the right hand side value
Returns: Condition
this condition
- Type
- Condition