Package 

Interface QualityInfo


  • 
    public interface QualityInfo
    
                        

    Interface for image quality information

    • Method Summary

      Modifier and Type Method Description
      abstract int getQuality() Used only to compare quality of two images that points to the same resource (uri).
      abstract boolean isOfGoodEnoughQuality() Whether the image is of good-enough quality.
      abstract boolean isOfFullQuality() Whether the image is of full quality.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getQuality

         abstract int getQuality()

        Used only to compare quality of two images that points to the same resource (uri).

        Higher number means higher quality.

        This is useful for caching in order to determine whether the new result is of higher qualitythan what's already in the cache.

      • isOfGoodEnoughQuality

         abstract boolean isOfGoodEnoughQuality()

        Whether the image is of good-enough quality.

        When fetching image progressively, the few first results can be of really poor quality, buteventually, they get really close to original image, and we mark those as good-enough.

      • isOfFullQuality

         abstract boolean isOfFullQuality()

        Whether the image is of full quality.

        For progressive JPEGs, this is the final scan. For other image types, this is always true.