mirror of
https://github.com/danog/telegram-tt.git
synced 2024-12-14 10:09:07 +01:00
Message / GIF: Make small gifs larger (#1506)
This commit is contained in:
parent
edbfd22759
commit
d668e265b5
@ -10,6 +10,7 @@ import { getPhotoInlineDimensions, getVideoDimensions } from '../../../modules/h
|
||||
export const MEDIA_VIEWER_MEDIA_QUERY = '(max-height: 640px)';
|
||||
export const REM = parseInt(getComputedStyle(document.documentElement).fontSize, 10);
|
||||
export const ROUND_VIDEO_DIMENSIONS = 240;
|
||||
export const GIF_MIN_WIDTH = 300;
|
||||
export const AVATAR_FULL_DIMENSIONS = { width: 640, height: 640 };
|
||||
export const LIKE_STICKER_ID = '1258816259753933';
|
||||
|
||||
@ -99,8 +100,10 @@ function calculateDimensionsForMessageMedia({
|
||||
const aspectRatio = height / width;
|
||||
const availableWidth = getAvailableWidth(fromOwnMessage, isForwarded, isWebPagePhoto, noAvatars);
|
||||
const availableHeight = getAvailableHeight(isGif, aspectRatio);
|
||||
const mediaWidth = isGif ? Math.max(GIF_MIN_WIDTH, width) : width;
|
||||
const mediaHeight = isGif ? height * (mediaWidth / width) : height;
|
||||
|
||||
return calculateDimensions(availableWidth, availableHeight, width, height);
|
||||
return calculateDimensions(availableWidth, availableHeight, mediaWidth, mediaHeight);
|
||||
}
|
||||
|
||||
export function getMediaViewerAvailableDimensions(withFooter: boolean, isVideo: boolean): ApiDimensions {
|
||||
|
Loading…
Reference in New Issue
Block a user