이메일 서명 지옥-로고 이미지를 포함하고 선명하게 유지하는 방법?


11

이 포럼에서 이메일 서명으로 이미지를 표시하는 문제 ( 예 : 여기 )와 관련하여 유용한 스레드가 몇 개 발견되었으며 웹 전체를 검색했지만 여전히 좋은 해결책을 찾지 못했습니다. 충분히 문제를 해결합니다. 내 고객은 회사 로고가 이메일 서명에 포함되기를 원하며, 발생한 문제는 다음과 같이 요약 할 수 있습니다.

  1. 실제 크기로 AI에서 래스터 화 된 로고 버전을 내보낼 수 있으며 데스크탑에서는 선명하게 보이지만 iPhone과 같은 고밀도 디스플레이 (예 : "레티 나")에서는 픽셀 화 / 흐리게 보입니다.
  2. 내가 언급 한 스레드에서 제안한 것처럼, 고밀도 디스플레이를 대상으로하기 위해 실제 표시 크기의 2-3 배로 로고를 내보낼 수 있지만 로고가 축소되면 비 고밀도 디스플레이에서 로고가 부드럽게 보입니다 . 로고에 텍스트가 포함되어 있기 때문에 브라우저 / 이메일 클라이언트에서 실제 텍스트와 병치 할 때 끔찍한 것처럼 보이기 때문에이 경우 특히 문제가됩니다.
  3. 나는 .svg옵션으로 간주 했지만 분명히 지원은 크지 않습니다. 이 경우 클라이언트의 전자 메일을 읽는 대다수의 사용자가 Outlook을 사용한다고 가정하므로 iOS / webkit / etc에서만 제대로 렌더링되는 것은 실행 가능한 옵션이 아닙니다.

나는이 시점에서 상실하고 있으며 다른 가능한 옵션이 있는지 궁금합니다. 예를 들어 전자 메일 서명에 loreres fallback으로 고밀도 이미지를 구현할 수 있는지 확실하지 않습니까?

여기에 제안이나 의견이 있으면 대단히 감사하겠습니다. 이 과제가 얼마나 어려웠는지는 코믹한면과 맞 닿아 있습니다.


6
그것은 바보의 심부름입니다. 그러나 클라이언트는 종종 모르고 있거나 설득하기가 불가능합니다. 사용자의 이메일 클라이언트를 제어 할 수 없습니다. 많은 사용자 (예 : 나 자신)는 일반 텍스트 전자 메일 만 볼 수 있으므로 어떤 작업을하든 이미지 첨부 파일이며 의미가 없습니다.
— Scott

매우 사실입니다. 그리고 'tis 바보의 심부름. 안타깝게도 "하지만 전자 메일 서명 로고가 날카 로워 보였습니다"라는 응답을
— 얻었으므로

3
고객 이메일 클라이언트에 적용되는 것이 보편적 인 도움이 아니라고 설명합니다 . 예를 들어, 바지 한 켤레가 몸에 맞지만 몸에 맞지 않는 몸은 몇 개 입니까? 특정 대상을 대상으로 지정할 수 있지만 유니버스를 대상으로 할 수는 없습니다. 물론 호스팅 된 이미지는 반응이 좋을 수 있지만 실제로는 이메일 자체의 일부 가 아닙니다 . 어떤 뜻이 - 그것은 당신의 클라이언트는 단지 그 / 그녀의 이메일에 이미지를 첨부보다 더 많은 것을하고 싶어 의심 스럽다 결코 일을.
— Scott

권리. 나는 이것에 너무 많은 시간을 보냈고 낭비했다. 문제의 로고가 대부분 텍스트라는 점을 감안할 때, 내가 찾은 최고의 솔루션은 가장 가까운 "웹 안전"글꼴을 찾아서 이미지가 전혀없는 순수한 html / css로 모든 것을 만드는 것입니다. 물론, 글꼴이 정확히 일치하지 않으며, 언급 한 바와 같이, 궁극적으로 어떤 형태로든 얼마나 많은 전자 메일 수신자가 실제로 해당 항목을 실제로
— 볼지 알고 있습니다

@ font-face는 이메일 클라이언트에서도 신뢰할 수 없습니다.
— Scott

답변:


8

내가 당신이라면 아이디어를 버릴 것입니다. 전자 메일 내에서는 단순히 지원이 없기 때문에 고용 처리는 최소한의 문제입니다.

그러나 문제는 더 일찍 시작됩니다. 대부분의 이메일 클라이언트는 이미지를 제거하고 사용자가 이미지를 활성화 할 수있는 버튼을 추가합니다. 로고에 대한이 모든 소란은 너무 번거 롭습니다.

나는 단지 시그니처를 평문으로 작성하고 그 것입니다.

그러나 아마도 당신은 포기하고 싶지 않아서 이것이 당신의 무언가가 될 수 있습니다.

또는이 기술을 사용하십시오 :

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


답변과 링크에 감사드립니다, Kaspar; 꼭 확인하겠습니다. 일주일 전에 모든 것을 포기하고 싶었지만 고객은 기술적 인 한계를 완전히 파악할 수 없었습니다. 불가능하지는 않더라도 실제로 그렇게 단순한 것이 실제로 얼마나 어려운지를 설명하는 것은 어렵습니다.
— nickpish

4
나는 보통 클라이언트에 전자 메일 클라이언트 지원 차트를 던지는데, 이것은 다른 것들에 대한 지원이 얼마나 좋지 않은지를 보여줍니다. 이렇게하면 인적 자원이 다른 어떤 것에 더 잘 사용된다는 것을 쉽게 알 수 있습니다. campaignmonitor.com/resources/will-it-work/image-blocking
— KSPR

좋은 점-그 차트는 매우 도움이됩니다.
— nickpish

4

기술 솔루션은 다음과 같습니다.

  1. 서버에서 이미지를 호스팅하고 <img>주소가 있는 태그 만 포함 하십시오. 서버는 HTTP 요청의 메타 정보를 사용하여 이미지를 가져오고 장치에 적합한 이미지 크기를 제공 할 수 있습니다.

  2. 표시 크기 인식 CSS와 동일하게 수행하십시오 (그러나 다양한 전자 메일 클라이언트 에서이 기능을 얼마나 잘 지원하는지 잘 모르겠습니다).하지만 기본적으로 메일에 두 이미지를 추가하고 다양한 표시 크기에 CSS를 사용하여 올바른 이미지 (및 인쇄를 위해 특수 이미지를 지정할 수도 있습니다 ...)


1
흠, 제안에 감사드립니다. 후자와 관련하여 미디어 쿼리를 참조하고 dpi 또는 뷰포트를 기반으로 스왑되는 배경 이미지를 사용하고 있습니까?
— nickpish

# 1 위의 의견에서 언급했습니다. 이것은 거의 유일한 해결책입니다. # 2는 많은 전자 메일 클라이언트에서 작동하지 않습니다. Outlook이 즉시 떠 오릅니다.
— Scott

@nickpish 정확히! 이것은 많은 현대 웹 사이트 (주로 모바일)에서 사용되므로 많은 자습서가 있습니다.
— 팔코

@Scott 예-이미지를 호스팅하면 서버 측 논리와 응답 성이 가능합니다. :-) 그러나 Kaspar가 그의 답변에서 언급했듯이 대부분의 고객은 이미지를 모두 제거하거나 차단하므로 마지막 솔루션은 링크가있는 일반 텍스트 메일을 보내는 것입니다 "멋진 스타일의 이메일을 온라인으로보기"로 메일의 호스팅 사본
— Falco

@Falco 미디어 쿼리 솔루션은 흥미로운 솔루션입니다. 저는 웹 디자이너로서 매우 정통합니다. Scott이 지적했듯이 Outlook이 전자 메일에서 미디어 쿼리를 지원하지 않는 경우 불행히도
— 당연한

2

오늘날 많은 메일 클라이언트는 SVG (Scalable Vector Graphics)를 지원합니다. 해당 고객의 경우 SVG를 표시하십시오. 컴퓨터 프로그램처럼 읽히므로 (예 : 원을 그린 다음 120 및 240도에서 해당 원에 연결된 선을 그리는 등) 스케일링에 의해 손상되지 않도록 보장되므로 프로세서는 흐릿하지 않은 이미지를 올바르게 렌더링합니다 내부 지원 소프트웨어.

이전 클라이언트에 관심이있는 경우 다양한 대체 기술 이 있지만 관심있는 대체 (있는 경우) (예 : 서명을 표시하려는 이메일 클라이언트)를 결정해야합니다. 개인적으로 복잡한 100 % 적용 범위를 사용하거나 적용하지 않고 최소한의 노력으로 거의 보편적 인 범위를 제공하는 방법을 선택하고 싶습니다 .Android 2.3을 제외한 모든 것을 지원하는 멋진 방법이 있습니다. 암호.

반면에 CSS 미디어 셀렉터도 작동해야합니다. 화면 해상도가 800 픽셀보다 작 으면 오늘날 사용하는 PNG 또는 JPEG를 사용하고 그렇지 않으면 SVG를 사용하십시오. "레티 나 디스플레이"장치가 SVG를 지원하거나 최소한 대다수를 지원할 것이라고 확신합니다.


1
SVG에 관한 한,이 경우의 궁극적 인 질문은 그것이 Outlook에서 지원되는지 여부입니다. 그것은 생각하지 않습니다.
— nickpish

1
@nickpish SVG는 Outlook에서 작동하지 않으므로 폴백 메커니즘을 언급했습니다. Outlook은 SVG 대신 원본 이미지를 렌더링하는 CSS를 기꺼이 지원합니다. 그리고, 내가 알고 있어요까지로, 아무도 (같이 그들이 경우에 사용할 수 있습니다 iOS에서 Outlook을 좋아한다 가 ...에,하지만).
— phyrfox

1
당신이 제공 한 링크를 확실히 살펴볼 것입니다. 그것은 답이 될 수 있습니다. 감사합니다.
— nickpish

HighDPI를 iOS 장치와 동일하게 설정하지 않아도되지만 밀도와 아이콘 크기가 더 높은 최신 장치 (스마트 폰, 태블릿, 랩톱, 데스크탑)가 점점 더 많아 져 이미지가 흐려집니다!
— 팔코

0

정말 오래된 게시물이지만 몇 시간 동안 같은 문제로 어려움을 겪고 방금 해결하려고했기 때문에 어떻게했는지 설명하겠습니다. 내가 직면 한 문제는 회사 로고가 데스크탑 모니터 (HD조차도)에 잘 표시되었다는 것입니다. 그러나 망막 디스플레이 폰에서 보았을 때 흐릿하거나 흐릿하게 보였습니다. 클라이언트에서 얻은 이미지는 요청한 크기와 정확히 동일했습니다. 레티 나 디스플레이의 문제점은 엄격히 표준 화면보다 단위 영역에 4 배 더 많은 픽셀이 있다는 것입니다. 따라서 필요한 것은 화면에서 원하는 크기의 두 배 이미지입니다. 예를 들어 로고의 너비와 높이를 124x48로 설정하려면 248x28의 이미지를 만드십시오. 이것이하는 일은 이미지 해상도를 두 배로 늘리고 픽셀 수를 네 배로 늘리는 것입니다. 그런 다음 HTML을 사용하여 새 이미지를 새로운 너비의 절반으로 표시하십시오.<img src=”your_image.jpg” width=”124” />. 이렇게하면 이미지 픽셀 화 또는 흐림 현상이 해결됩니다. 건배


0

나는이 같은 문제가 있었다! 매우 실망 스럽지만 마침내 예를 들어 Illustrator에서 120px (높이) x 300px (너비) 대지를 사용하고 96ppi 해상도의 PNG 8로 화면을 내 보내면 Microsoft 전망 서명에 효과적이라는 것을 알았습니다!


1
그것은 셀 수없이 많은 이메일 클라이언트입니다. 다른 여러 이메일 클라이언트에서이 방법을 테스트 했습니까?
— Zach Saucier

1
왜 ppi가해야할까요?
— joojaa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.