public GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeType> sizeMultiplier(
            float sizeMultiplier) {
        if (sizeMultiplier < 0f || sizeMultiplier > 1f) {
            throw new IllegalArgumentException("sizeMultiplier must be between 0 and 1");
        }
        this.sizeMultiplier = sizeMultiplier;

        return this;
    }
Applies a multiplier to the {@link Target}'s size before loading the resource. Useful for loading thumbnails
or trying to avoid loading huge resources (particularly {@link android.graphics.Bitmap}s on devices with overly
dense screens.

@param sizeMultiplier The multiplier to apply to the {@link Target}'s dimensions when loading the resource.
@return This request builder.
core/src/main/java/com/bumptech/glide/GenericRequestBuilder.java