小编Han*_*nam的帖子

电子邮件中的PNG Alpha透明度

流行的电子邮件客户端是否支持PNG alpha透明度?

以下是我计划支持的主要电子邮件客户列表:

基于网络*

  • Gmail的
  • Hotmail的
  • 雅虎

基于软件

  • Outlook 2007/2010
  • Windows Mail
  • Mac OSX Mail
  • 雷鸟

基于移动

  • iOS设备邮件
  • Android设备邮件

*这是基于浏览器的,因此无需担心这一点

从我所做的研究来看,似乎所有(基于移动设备未列出,但我检查了我的手机)支持PNG(http://en.wikipedia.org/wiki/Comparison_of_email_clients#Messages_features).但是,我不确定他们是否支持透明度.任何人都对此有任何好的见解?

email png email-client

6
推荐指数
1
解决办法
8577
查看次数

AWS Lambda图像已损坏

我在使用AWS Lambda时遇到问题,每次上传时我调整大小的图像都会损坏.我编写了一个脚本,它从S3中提取并将其调整为3个大小到另一个桶中,主要是使用文件流.这是代码:

https://github.com/handonam/AWS-Resizer/blob/493ff10c317e7150d1ac040f54065083963a9c67/createThumbnails.js

您可以看到较大的512px放大文件(已调整大小)和原始文件(200px)

调整为512px

另一个调整到120px 调整为120px

我的lambda消费在大多数情况下看起来完全没问题.它设置在同一区域,内存为768mb,超时为20s.对于小图像(如500px宽),脚本使用90/768mb执行大约2秒,对于更大的图像(如2000px宽),脚本执行14秒@ 648/768mb.但即使对于一张小图片,调整大小也会消失在我身上.如果我放弃文件流并只写入缓冲区(就像aws示例那样),那么图像处理将以缓冲区自助结束,而lambda会耗尽太多资源.

任何指导表示赞赏!

image-processing amazon-s3 amazon-web-services node.js aws-lambda

6
推荐指数
1
解决办法
310
查看次数

具有常见样式的 BEM CSS

在使用全局样式时,我有点困惑。考虑以下:

假设我有一个样式表,它定义了按钮的制作方式:

/* 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)

这是混合类的可接受的做法吗?我觉得我违反了封装块样式的一些规则。

css frontend bem

0
推荐指数
1
解决办法
629
查看次数