流行的电子邮件客户端是否支持PNG alpha透明度?
以下是我计划支持的主要电子邮件客户列表:
基于网络*
基于软件
基于移动
*这是基于浏览器的,因此无需担心这一点
从我所做的研究来看,似乎所有(基于移动设备未列出,但我检查了我的手机)支持PNG(http://en.wikipedia.org/wiki/Comparison_of_email_clients#Messages_features).但是,我不确定他们是否支持透明度.任何人都对此有任何好的见解?
我在使用AWS Lambda时遇到问题,每次上传时我调整大小的图像都会损坏.我编写了一个脚本,它从S3中提取并将其调整为3个大小到另一个桶中,主要是使用文件流.这是代码:
您可以看到较大的512px放大文件(已调整大小)和原始文件(200px)
我的lambda消费在大多数情况下看起来完全没问题.它设置在同一区域,内存为768mb,超时为20s.对于小图像(如500px宽),脚本使用90/768mb执行大约2秒,对于更大的图像(如2000px宽),脚本执行14秒@ 648/768mb.但即使对于一张小图片,调整大小也会消失在我身上.如果我放弃文件流并只写入缓冲区(就像aws示例那样),那么图像处理将以缓冲区自助结束,而lambda会耗尽太多资源.
任何指导表示赞赏!
image-processing amazon-s3 amazon-web-services node.js aws-lambda
在使用全局样式时,我有点困惑。考虑以下:
假设我有一个样式表,它定义了按钮的制作方式:
/* Button.CSS */
button {
background-color: #CCC;
}
button.Blue {
background-color: #00F;
color: #FFF;
}
Button.Blue.Hollow {
background-color: none;
border: 1px solid #00F;
color: #00F;
}
Run Code Online (Sandbox Code Playgroud)
然后使用模板中的按钮和标准 BEM 表示法(我将使用 Block__Element--Modifier 表示法)
<!-- index.html -->
<ul class="Widget">
<li class="Widget__Item">
<button class="Widget__Button"></button>
</li>
<li class="Widget__Item">
<button class="Widget__Button Blue"></button>
</li>
<li class="Widget__Item">
<button class="Widget__Button Blue Hollow"></button>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是混合类的可接受的做法吗?我觉得我违反了封装块样式的一些规则。
amazon-s3 ×1
aws-lambda ×1
bem ×1
css ×1
email ×1
email-client ×1
frontend ×1
node.js ×1
png ×1