Back to Mozjpeg

TJScalingFactor

java/doc/org/libjpegturbo/turbojpeg/TJScalingFactor.html

4.1.52.6 KB
Original Source

Package org.libjpegturbo.turbojpeg

Class TJScalingFactor

  • java.lang.Object

    • org.libjpegturbo.turbojpeg.TJScalingFactor

public classTJScalingFactorextends java.lang.Object

Fractional scaling factor

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | TJScalingFactor​(int num, int denom) | Create a TurboJPEG scaling factor instance. |

Method Summary

All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description | | --- | --- | --- | | boolean | equals​(TJScalingFactor other) | Returns true or false, depending on whether this instance and other have the same numerator and denominator. | | int | getDenom() | Returns denominator | | int | getNum() | Returns numerator | | int | getScaled​(int dimension) | Returns the scaled value of dimension. | | boolean | isOne() | Returns true or false, depending on whether this instance is equal to 1/1. |

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

- 

TJScalingFactor

public TJScalingFactor​(int num,
                       int denom)

Create a TurboJPEG scaling factor instance. Parameters:num - numeratordenom - denominator

Method Detail

- 

getNum

public int getNum()

Returns numerator Returns:numerator

- 

getDenom

public int getDenom()

Returns denominator Returns:denominator

- 

getScaled

public int getScaled​(int dimension)

Returns the scaled value of dimension. This method performs the integer equivalent of Math.ceil(dimension * scalingFactor). Parameters:dimension - width or height to multiply by this scaling factorReturns:the scaled value of dimension.

- 

equals

public boolean equals​([TJScalingFactor](TJScalingFactor.html "class in org.libjpegturbo.turbojpeg")other)

Returns true or false, depending on whether this instance and other have the same numerator and denominator. Parameters:other - the scaling factor against which to compare this oneReturns:true or false, depending on whether this instance and other have the same numerator and denominator.

- 

isOne

public boolean isOne()

Returns true or false, depending on whether this instance is equal to 1/1. Returns:true or false, depending on whether this instance is equal to 1/1.