メールの署名地獄-ロゴ画像を含めて鮮明に保つには?


11

このフォーラムで、電子メールの署名に画像を表示(表示)することによって生じる問題(ここでは、たとえば)をいくつか見つけましたが、ウェブ全体を検索しましたが、それでも良い解決策は見つかりませんでした問題に十分に対処します。私のクライアントは、彼の電子メールの署名に彼の会社のロゴが含まれることを単に望んでおり、私が遭遇した問題は次のように要約できます:

  1. ロゴのラスタライズバージョンを実際のサイズでAIからエクスポートできます。デスクトップでは鮮明に見えますが、iPhoneなどの高密度(「網膜」など)ディスプレイではピクセル化/ぼやけます。
  2. 私が参照したスレッドで提案されているように、実際の表示サイズの2〜3倍でロゴをエクスポートして、高密度ディスプレイをターゲットにできますが、縮小すると、非高密度ディスプレイではロゴが柔らかく見えます。ロゴはテキストを含んでいるため、これはこの場合の特定の問題であり、ブラウザ/電子メールクライアントで実際のテキストと並置するとひどく見えます。
  3. 私は.svgオプションとして考えましたが、どうやらサポートは素晴らしいものではありません。この場合、このクライアントの電子メールを読むユーザーの大多数がOutlookを使用することを想定しているため、iOS / webkit / etcでのみ適切にレンダリングされるものは実行可能なオプションではありません。

この時点で私は途方に暮れており、他に可能なオプションが他にあるかどうか疑問に思っています。たとえば、メールの署名に高解像度のフォールバックを備えた高密度画像を実装できるかどうかはわかりませんか?

ここでの提案/洞察は大歓迎です。この仕事がいかに困難であることが判明したのかは、コミカルなものです。


6
それは愚か者の用事です-しかし、クライアントはしばしば気付かないか、説得することが不可能です。ユーザーのメールクライアントを制御することはできません。多くのユーザー(私など)はプレーンテキストの電子メールしか表示しないため、何をしても、それは単なる画像の添付ファイルであり、無意味です。
スコット

非常に真実です。そして、「ティス・フールの用事は確かに。残念ながら、「しかし、電子メールの署名のロゴは見た目が良い」という返答が返ってきたため、技術的な説明はありましたが、真実である
にもかかわらず、提示

3
クライアントのメールクライアントで機能するものは普遍的なものではないことを説明します。たとえば、そのパンツのペアはあなたの体に合いますが、彼ら何体に合いませんか?あなたは何か特定のものをターゲットにすることができますが、宇宙をターゲットにすることはできません。もちろん、ホストされた画像は応答性が高い場合がありますが、それらが実際に電子メール自体の一部になることはありません。う-それはあなたのクライアントが彼/彼女のメールによりちょうど添付された画像よりも何をしたいのです疑わしい決して仕事。
スコット

正しい。このまま、私はあまりにも多くの時間を費やしたり無駄にしたりしています。問題のロゴがほとんどがテキストであることを考えると、私が思いついた最善の解決策は、最も近い「Webセーフ」フォントを見つけて、まったく画像のない純粋なhtml / cssですべてを構築することです。もちろん、フォントは完全に一致するわけではなく、あなたが言ったように、最終的にどのような形で実際に何人の電子メール受信者が実際に物事を見るかを知っています...
nickpish

@ font-faceは、メールクライアントでも信頼できません。
スコット

回答:


8

もし私があなただったら、私はその考えを放棄したでしょう。メール内でのサポートがまったくないため、採用処理は問題の中で最も少ないものです。

しかし、問題はより早く始まります。ほとんどのメールクライアントは画像を取り除き、ユーザーが画像をアクティブ化できるボタンを追加します。ロゴだけのこの大騒ぎは、あまりにも面倒です。

私は平文でsigを書くだけで、それで終わりです。

しかし、多分あなたはあきらめたくないので、これはあなたのための何かかもしれません

または、この手法を使用します。

http://blog.mailchimp.com/keep-high-density-displays-from-uglifying-your-emails/


返信とリンクをありがとう、カスパー。私は間違いなくそれらをチェックします。1週間前にすべてを放棄したかったのですが、クライアントは現在の技術的な制限を完全に把握できません。一見単純そうに見えるものが実際には不可能ではないにしても非常に難しいのかを説明するのは難しいです。
ニックピッシュ2014

4
私は通常、クライアントに電子メールクライアントのサポートチャートを投げます。これは、さまざまなサポートがどれほど貧弱であるかを示しています。:それは人材がより良い何か他のものと一緒に使用されていることを示すために簡単ですその方法campaignmonitor.com/resources/will-it-work/image-blocking
KSPR

良い点-そのチャートはとても役に立ちます、ありがとう。
2014

4

技術的な解決策は次のとおりです。

  1. サーバー上で画像をホスト<img>し、アドレスでタグを埋め込むだけです。サーバーは、HTTPリクエストのメタ情報を使用して、画像をフェッチし、デバイスに適した画像サイズを配信できます。

  2. 表示サイズ対応のCSSでも同じようにします(ただし、さまざまな電子メールクライアントでこれがどの程度サポートされているかはわかりません)。ただし、基本的には両方の画像をメールに追加し、さまざまな表示サイズのCSSを使用して、右の画像(印刷用に特別な画像を指定することもできます...)


1
うーん、提案をありがとう。後者に関して、あなたはメディアクエリを参照していて、dpiまたはビューポートに基づいてスワップする背景画像を使用していますか?
Nickpish 2014

#1上記のコメントで言及しました。これがほぼ唯一の可能な解決策です。#2は多くの電子メールクライアントでは機能しません-Outlookがすぐに思い浮かびます。
スコット

@nickpishまさに!これは、多くの最新のWebサイト(主にモバイル)で使用されているため、多くのチュートリアルがあります。
ファルコ

@Scottはい-ホストされた画像があるとサーバー側のロジックが可能になり、応答性が向上します。 「素敵なスタイルのメールをオンラインで表示」としてホストされたメールのコピー
Falco

@Falcoメディアクエリソリューションは興味深いものです。私はウェブデザイナーなので、かなり熟知しています。スコットが指摘するようにOutlookが電子メールでのメディアクエリをサポートしていない場合、それは残念ながらノー行くのですが
nickpish

2

現在、多くのメールクライアントがSVG(Scalable Vector Graphics)をサポートしています。それらのクライアントには、SVGを表示します。コンピュータプログラムのように読み取るため(たとえば、円を描き、次にその円に接続された線を120度と240度で描くなど)、スケーリングによって破壊されないことが保証されているため、プロセッサはぼやけていない画像を正しくレンダリングします内部サポートソフトウェア。

古いクライアントを気にする場合は、さまざまなフォールバック手法がありますが、気になるフォールバックがある場合は、どのフォールバックを使用するかを決定する必要があります(たとえば、署名の表示に関係するメールクライアント)。私は個人的に、複雑な100%のカバレッジやカバレッジを試すのではなく、最小限の労力でほぼ普遍的なカバーを提供する方法を選択します。Android2.3を除くすべてをサポートする素晴らしい方法があります。コード。

一方、CSSメディアセレクターもおそらく機能するはずです。画面の解像度が800ピクセル未満などの場合は、現在使用しているPNGまたはJPEGを使用します。それ以外の場合はSVGを使用します。「Retinaディスプレイ」デバイスがSVGをサポートするか、少なくとも大多数がサポートするかは、かなり確実です。


1
限りSVGが関係しているように、この場合の究極の問題は、それがOutlookによってサポートされていますかどうか、私はそれだと思うしない...
nickpish

1
@nickpish SVGはOutlookでは機能しないため、フォールバックメカニズムについて説明しました。Outlookは、SVGの代わりに元の画像をレンダリングするCSSを喜んでサポートします。そして、私は承知している限り、誰も(のように、彼らは彼らがあればそれを使用しますiOSのOutlookを好きではない持っている ...に、しかし)。
phyrfox 2014

1
了解しました-私は間違いなくあなたが提供したリンクを調べます。それが答えかもしれません。phyrfoxに感謝します。
ニックピッシュ2014

HighDPIをiOSデバイスと同等に設定する必要はありませんが...高密度化とアイコンスケーリングを備えた最新のデバイス(スマートフォン、タブレット、ラップトップ、デスクトップ)がますます多くなり、画像がぼやけています。
ファルコ

0

本当に古い投稿ですが、同じ問題に何時間も苦労していて、たまたまそれを解決したので、どうやってそれを書いたかを説明します。私が直面した問題は、デスクトップモニター(HDでも)に表示した会社のロゴでした。しかし、網膜ディスプレイ電話で見たとき、それはぼやけ/ぼやけて見えました。クライアントから受け取った画像は、要求されたサイズとまったく同じでした。Retinaディスプレイの問題(厳密にはdevs :)は、標準の画面よりもユニット領域のピクセルが4倍多いということです。したがって、必要なのは、画面に表示するサイズの2倍の画像です。たとえば、ロゴの幅と高さを124x48にする場合は、248x28の画像を作成します。これにより、画像の解像度が2倍になり、ピクセル数が4倍になります。次に、HTMLを使用して、新しい画像を強制的に新しい幅の半分で表示します。<img src=”your_image.jpg” width=”124” />。これを行うと、画像のピクセレーションやぼかしが解決されます。乾杯


0

私にも同じ問題がありました!非常にイライラしますが、たとえばIllustratorで120px(高さ)x 300px(幅)のアートボードを使用してから、画面にPNG 8として解像度96 ppiでエクスポートすると、Microsoft Outlookの署名に適していることがわかりました。


1
これは、数え切れないほどの数のメールクライアントの1つです。この方法を他の複数の電子メールクライアントでテストしましたか?
Zach Saucier 2017年

1
なぜppiは何をするのですか?
joojaa
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.