微软研究院已经发布了一个名为“ Expressive Pixels”的新应用程序,该程序为制造商提供了一种新的工具,可以为LED显示屏创建动画或将动画GIF插入电子邮件中。
这款免费的微软应用程序现在可以从微软商店下载,它为技术熟练的Windows 10用户提供了一种新的方式来创建在LED屏幕上显示的表情符号等动画。
借鉴广受欢迎的树莓派(Raspberry Pi)硬件,微软希望具有表现力的像素软件能够激励崭露头角的开发者向成熟的开发者迈进一大步。
微软将这款应用推销为一种“扩展非语言交流,推动开发人员通过开源api使用创造性应用,并降低志向远大的程序员、设计师和研究人员进入的门槛”的方式。
除了这款应用程序,微软研究院还发布了固件源代码,以便具有表现力像素的用户可以与硬件交互,创建LED显示通信。
微软的软件库处理所有的动画和图像,使不同专业程度的程序员更容易为LED显示屏创作作品。
微软研究院还在YouTube上发布了9个短片,解释了如何使用该应用程序在动画中创建图层和片段,如何创建和导出动画,以及如何管理动画库。
该公司在2017年首次发布表现力像素,作为“为LED矩阵显示器制作视觉效果而定制的创作工具”,其固件和开源代码“专门用于在ARM Cortex M0及以上嵌入式Arduino平台上运行”。
“微软的表达像素是一个开源版本,这样世界各地的制造者都可以实现他们自己的想法和创造。该应用的在线社区画廊由微软Azure提供支持,使用户可以共享动画。在Adafruit、Sparkfun和SiliconSquared等第三方供应商以及个人电脑等数字设备上,用表现力的像素创建的图像变得生动起来。”
在微软Azure上运行的expression Pixels gallery允许用户共享动画。
在expression Pixels app上创建的图像可以部署在Adafruit(64 * 32)、Adafruit DotStar(8 * 8)、Adafruit Featherwing DotStar(6 * 12)、Sparkfun(32 * 32)、Sparkfun 8 * 8和SiliconSquared高分辨率RGB显示屏上的LED显示屏上。
它还与微软MakeCode捆绑在一起,这是一个面向来自微软研究院和微软代码编辑器工具组Visual Studio的新手程序员的入门程序。
MakeCode帮助用户为基于微控制器的设备(如Adafruit kit)编写应用程序。它还使用了微软基于javascript的TypeScript语言来构建web应用程序,以及c++来与硬件交互。
微软在GitHub上为表达像素发布了一个页面,用户可以提供反馈并请求新功能。
MakeCode设备可以连接到LED显示器上,并集成到新的产品中。在expression Pixels应用程序中创建的动画可以通过合并扩展包轻松地集成到MakeCode程序中。这为MakeCode程序员提供了新的、有趣的方式和能力,让他们在编程和创造的旅程中点亮自己的创造力。