微软研究院已经发布了一个名为“ Expressive Pixels”的新应用程序,该程序为制造商提供了一种新的工具,可以为LED显示屏创建动画或将动画GIF插入电子邮件中。
该免费的Microsoft应用程序现在可以从微软商店,并提供技术娴熟的Windows 10用户创建动画表情符号像上显示的LED屏幕的新方式。
微软希望从广受欢迎的Raspberry Pi硬件中吸取经验,希望Expressive Pixels软件能够激发有前途的开发人员朝着成为成熟的开发人员的方向迈进。
微软将应用程序推向“扩展非语言交流,为开发人员驱动创意应用程序以通过开源API使用并降低有抱负的程序员,设计师和研究人员的进入门槛”的方式。
除了该应用程序外,Microsoft Research还发布了固件源代码,以便Expressive Pixels的用户可以与硬件进行交互以创建LED显示通信。
Microsoft的软件库可处理所有动画和图像,从而使具有不同专长的程序员可以更轻松地为LED显示器创建作品。
微软研究院还在YouTube上发布了九段短片,介绍了如何使用该应用在动画中创建图层和片段,如何创建和导出动画以及如何管理动画库。
该公司于2017年首次 发布了Expressive Pixels,作为专为LED矩阵显示器制作视觉效果的创作工具,其固件和开源代码旨在在ARM Cortex M0及更高版本的嵌入式Arduino平台上运行。
Microsoft Expressive Pixels是一个开放源代码版本,因此各地的制造商都可以实现自己的想法并进行创作。该应用程序的在线社区库由Microsoft Azure提供支持,使用户可以共享动画。ExpressivePixels上创建的图像可以在现成的LED显示屏上生动地显示。从第三方如Adafruit的,Sparkfun和SiliconSquared和数字设备,如PC。
在Microsoft Azure上运行的Expressive Pixels画廊允许用户共享动画。
在Expressive Pixels应用程序上创建的图像可以部署在Adafruit(64×32),Adafruit DotStar(8×8),Adafruit Featherwing DotStar(6×12),Sparkfun(32×32),Sparkfun 8×8的LED显示器上,以及SiliconSquared高分辨率RGB显示器。
它还与Microsoft MakeCode结合在一起,后者是Microsoft Research和Microsoft的代码编辑器工具组Visual Studio背后的团队的新手入门软件。
MakeCode可帮助用户为基于微控制器的设备(如Adafruit套件)编写应用程序。它还利用Microsoft基于JavaScript的TypeScript语言来构建Web应用程序,并利用C ++与硬件进行交互。
微软已经在GitHub上发布了Expressive Pixels页面,以便用户可以提供反馈并请求新功能。
MakeCode设备可以连接到LED显示屏并集成到新产品中。通过Expressive Pixels应用创建的动画可以通过合并其扩展包轻松地集成到MakeCode程序中。这为MakeCode程序员提供了新颖有趣的方式和功能,可以点亮他们的设备。创作过程中的创意和创新过程。