kopia lustrzana https://github.com/ryukoposting/Signal-Android
Relax GIF size restrictions.
rodzic
b4d0dde129
commit
d28f0e3544
|
@ -8,9 +8,11 @@ import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
|
||||||
|
import org.thoughtcrime.securesms.util.ByteUnit;
|
||||||
|
|
||||||
public class GiphyImage {
|
public class GiphyImage {
|
||||||
|
|
||||||
private static final int MAX_SIZE = 1024 * 1024; // 1MB
|
private static final int MAX_SIZE = (int) ByteUnit.MEGABYTES.toBytes(2);
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private ImageTypes images;
|
private ImageTypes images;
|
||||||
|
@ -85,7 +87,7 @@ public class GiphyImage {
|
||||||
}
|
}
|
||||||
|
|
||||||
private @Nullable ImageData getGifData() {
|
private @Nullable ImageData getGifData() {
|
||||||
return getLargestGifWithinSizeConstraint(images.fixed_width, images.fixed_height, images.fixed_width_small, images.fixed_height_small);
|
return getLargestGifWithinSizeConstraint(images.downsized, images.fixed_width, images.fixed_height, images.fixed_width_small, images.fixed_height_small);
|
||||||
}
|
}
|
||||||
|
|
||||||
private @Nullable ImageData getGifMmsData() {
|
private @Nullable ImageData getGifMmsData() {
|
||||||
|
@ -136,6 +138,8 @@ public class GiphyImage {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ImageTypes {
|
public static class ImageTypes {
|
||||||
|
@JsonProperty
|
||||||
|
private ImageData downsized;
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private ImageData fixed_height;
|
private ImageData fixed_height;
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
|
|
Ładowanie…
Reference in New Issue