From 200f3d85f0e36fbffc66cec798f1083dd1548a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=80=9D=E6=80=9D?= Date: Sun, 8 Dec 2024 22:27:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E8=AF=A5=E5=8F=AF=E4=BB=A5=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lagrange.Core/Message/Entity/ImageEntity.cs | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Lagrange.Core/Message/Entity/ImageEntity.cs b/Lagrange.Core/Message/Entity/ImageEntity.cs index b69ba378f..741c88eda 100644 --- a/Lagrange.Core/Message/Entity/ImageEntity.cs +++ b/Lagrange.Core/Message/Entity/ImageEntity.cs @@ -114,7 +114,9 @@ IEnumerable IMessageEntity.PackElement() MsgInfo = extra, SubType = (int)extra.ExtBizInfo.Pic.BizType, GroupUin = msgInfoBody.HashSum.TroopSource?.GroupUin, - FriendUid = msgInfoBody.HashSum.BytesPbReserveC2c?.FriendUid + FriendUid = msgInfoBody.HashSum.BytesPbReserveC2c?.FriendUid, + H = index.Info.Height, + W = index.Info.Width }; } @@ -130,7 +132,9 @@ IEnumerable IMessageEntity.PackElement() ImageSize = image.FileLen, ImageUrl = $"{BaseUrl}{image.OrigUrl}", Summary = image.PbRes.Summary, - SubType = image.PbRes.SubType + SubType = image.PbRes.SubType, + H = image.PicHeight, + W = image.PicWidth }; } @@ -142,7 +146,9 @@ IEnumerable IMessageEntity.PackElement() ImageSize = image.FileLen, ImageUrl = $"{LegacyBaseUrl}{image.OrigUrl}", Summary = image.PbRes.Summary, - SubType = image.PbRes.SubType + SubType = image.PbRes.SubType, + H = image.PicHeight, + W = image.PicWidth }; } @@ -158,7 +164,9 @@ IEnumerable IMessageEntity.PackElement() ImageSize = face.Size, ImageUrl = $"{BaseUrl}{face.OrigUrl}", Summary = face.PbReserve?.Summary, - SubType = face.PbReserve?.SubType ?? GetImageTypeFromFaceOldData(face) + SubType = face.PbReserve?.SubType ?? GetImageTypeFromFaceOldData(face), + H = (uint)face.Height, + W = (uint)face.Width }; } @@ -170,7 +178,9 @@ IEnumerable IMessageEntity.PackElement() ImageSize = face.Size, ImageUrl = $"{LegacyBaseUrl}{face.OrigUrl}", Summary = face.PbReserve?.Summary, - SubType = face.PbReserve?.SubType ?? GetImageTypeFromFaceOldData(face) + SubType = face.PbReserve?.SubType ?? GetImageTypeFromFaceOldData(face), + H = (uint)face.Height, + W = (uint)face.Width }; }