ユーザーにメールを送信するためのhtmlテンプレートに取り組んでいます。テンプレートにはさまざまなサイズの画像を含めることができ、メールごとに異なる画像にすることができます。すべての画像を120px X 90px
サイズに合わせたいのですが、outlook は css プロパティをサポートしていないためobject-fit
、高さのプロパティが固定されているため、画像が歪んだ (小さい画像) またはつぶれた (大きい画像) ように見えます。height プロパティを削除すると、全体のデザインに影響します。
object-fit:contain
css プロパティを c# に実装して画像を120px X 90px
(4:3 の比率) に合わせるか、Outlook の css プロパティを使用することを提案できますか?
例: https://www.w3schools.com/css/tryit.asp?filename=trycss3_object-fit_all
前もって感謝します!
PS: C# レーザー エンジンを使用して電子メールを生成しています。
更新 #1: Outook のハック/解決策は役に立ちません。画像フレーム()に合わせながら、base64でエンコードされた画像をクリップしてアスペクト比(4:3)を維持する方法を誰かが提案できますか120px X 90px
?