【问题标题】:Send email with PHPMailer and rotate images使用 PHPMailer 发送电子邮件并旋转图像
【发布时间】:2018-07-10 11:04:20
【问题描述】:

我可以使用 PHPMailer 发送带有图像的电子邮件,但现在我想将一些图像从横向旋转到纵向。是否可以在电子邮件中使用 CSS 旋转图像?

【问题讨论】:

  • 你可以查看 CSS 转换属性
  • 不幸的是,电子邮件服务器或电子邮件客户端会自动删除转换。
  • 电子邮件中的 CSS。除非它在 ​​HTML 的 style 属性中非常基本的 CSS,否则不太可能;最多更改字体颜色。最后,由邮件服务器/提供商决定是否解析 CSS。
  • 我怀疑你可以用代码做什么。任何标准都没有定义电子邮件客户端中照片的呈现方式。但是,我会看一下图片本身中的方向 exif 数据。如果这不是您所期望的,则可能是由于 exif 数据。

标签: php css image phpmailer


【解决方案1】:

根据Campaign Monitor,CSS transform:rotate() 属性在大多数顶级桌面、移动和 Webmail 电子邮件客户端中不受支持。

相反,更可靠的方法是提前手动旋转图像,或者在发送电子邮件之前使用 PHP 函数imagerotate() 以编程方式将图像旋转为横向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多