2013年的10个线框图和界面原型工具

创建一个网站或者应用不仅限于决定放什么在主页上或者用什么图片匹配网站的主题。为了吸引用户并且和拥有用户友好的界面,视觉设计是必不可少的。因此,项目开发者必须要先把设计可视化,看看它是如何和用户交互的。那么,这需要很强的创造力,项目经理,web设计师和开发者就需要线框和原型工具来构建他们构想的网站地图(sitemap)和应用流程图。

考虑到现在已经是2013年了,有哪些最新的 原型和线框 工具可以帮助设计师和开发者使他们的工作流和设计更上一层楼呢?当然,技术是日新月异,所以确实有很多新工具出现-这里就是其中一些佼佼者:

Solidify

Solidify

  ZURB公司的另一个产品, Solidify 允许用户从模型,线框或者草图创建可以点击的原型。通过它,可以对界面交互可以快速产生原型。而且,这些原型可以很容易的测试是否可以适用于平板,个人电脑或者手机。再稍微花点时间去完善它们,这些原型就可以让测试人员早日参与其中,测试操作流程是否足够简单易懂,而且这种反馈不断迭代,随时进行。

  PowerMockup

PowerMockup

  设计师期待的另一个工具是PowerMockup,它可以在PowerPoint里用提供模板来创建线框图。它提供一个模板(Stencil)库,包含了任何应用和网站都会使用的各种各种的样板(templates),例如菜单,表单,文本框,按钮和tab页。这些样板很容易使用,你只需要把他们拖拽到Powerpoint页面就可以了。而且,用户还可以在库里添加自己的模板。只需要在Powerpoint页面选择一个形状,然后点击“添加到模板(Add Stencil)”tab页,一个定制的模板就创建了。这些模板也可以共享给别人使用。

  Antetype

Antetype

  Antetype 更适合那些有大持续性项目的开发者,因为它允许开发者构建自己的一些小工具。它的小工具库拥有广泛的小工具能够容易地用在原型里。而且,每个小工具都有一些自定义的和默认的状态能够单独或者同时编辑。因此,用户在编辑状态的时候就不需要使用不同的副本了。Antetype无疑是有优势的,因为它的小工具能够适配到每个需要的项目中。

  UXPin

UXPin

  UxPin 简直就是专门为不擅长UX设计的人而编写的。UXPin 公司里面经验丰富的UX设计人员提供了一系列完整实用的设计元素和模式,对新手有极大帮助。用户设计优秀作品所需要的各种元素都包含在 UXPin 里面了。他们拥有上传UX和项目文件的各种模板,例如 Project Canvas, Project Kick Off, Business Model Canvas, Personas 等等。同样,用户不需要频繁地将他们的文件来回地邮寄,因为全部东西都可以放在一起工作。UXPin 的目标是帮助项目经理为各种方案和设备开发响应式的线框图和UI原型。

  QuirkTools

QuirkTools

  QuirkTools 使得制作网站更方便简单。他们制作了可以让用户用来制作网站的WEB应用。他们有一个例子叫 Wires,可以用来创建适用于平板,智能手机和桌面环境的框架图。QuirkTools 的应用也允许开发者和同事或者客户一同协作开发。他们的应用是优美的,可以高效地创建优秀的应用和网站的原型设计。

  Wireframe.cc

Wireframe.cc

  Wireframe.cc 是一个非常轻巧的工具用来绘制线框图。Wireframe.cc 不像其他工具一样堆满了各种图标和按钮,这让用户可以静下心来将思路草图绘制出来。此外,该工具提供了两个模板供选择,一个是浏览器窗口,另外一个是移动应用模板。移动应用版本提供水平和垂直的方向选择。

  Easel

Easel

  Easel 是一个基于浏览器的设计工具,用户可以非常容易的将他们的想法通过简单的手法模拟和记录下来。提供多种组件供使用,如按钮、表格、文本框等等。也可以与 Twtter Bootstrap 库结合并使用其中的图标和元素。此外 Easel 让用户直接在浏览器上进行设计以确保跟最终结果保持一致。同时还提供了一些高级工具如 CSS3 和 Web 字体,无需来回切换浏览器和文本编辑器。

  InVision

InVision

  InVision 可以快速制作令人印象深刻的高级原型设计。使用该工具,用户可链接他们的 UX 草图、设计和框图,并与团队其他人员分享。设计者可在一个实际的演示中呈现他们的设计,可在浏览器中加载或者直接给移动设备发送短信。该工具同时可跟踪团队其他成员的进度。

  Proto.io

Proto.io

  Proto.io 为设计师准备的一个非常棒的触摸屏部件设计工具。支持主流的移动触摸风格和手势,例如滑动、轻触、缩放、长按等等。此外 Proto.io 可集成动画界面切换效果,诸如:褪色、移动、缩放、翻转等。该工具很有趣,只需要数分钟便可熟悉。

  POP

Prototyping on Paper

  Prototyping on Paper (POP) 可以轻松的制作 iPhone 应用界面原型。它提供了一个传统制造高科技技术线框图。在专门的软件支持下,所有用户必须自行在纸张和笔记本上绘制各种线框。然后通过摄像头拍摄并导入进来,POP 可自动捕获用户绘制的框图并进行对比度和亮度的调整。接着用户已经可以通过使用“链接点”连接示意图来设计他们的故事板。以确保一切都是完美的,他们只需要点击“播放”对接口进行模拟即可。

  使用这些工具可以让原型图和线框图的绘制变得简单。初学者也可以使用这些工具来设计自己的网站或应用程序。预计在2014 年会有更先进、更快、体积更小的工具。

  英文原文:10 Wireframing and Prototyping Tools for 2013


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
由于线框图图片的格式和GDSII格式不同,将线框图图片转换为GDSII文件需要进行一些处理。以下是一个Python示例代码,演示了如何将线框图图片转换为GDSII文件: ```python import numpy as np import gdspy # 读取线框图图片 img = gdspy.Image('line_picture.png') # 转换为二值化图像 bw_img = img.get_binary() # 将二值化图像转换为GDSII格式 cell = gdspy.Cell('LINE_PICTURE') for i, row in enumerate(bw_img): for j, pixel in enumerate(row): if pixel == 1: # 将像素坐标转换为GDSII坐标 x = j * 100 # 假设每个像素对应100纳米 y = (len(bw_img) - i) * 100 # 坐标系转换并乘以比例尺因子 rect = gdspy.Rectangle((x, y), (x + 100, y + 100)) cell.add(rect) # 保存为GDSII文件 gdspy.write_gds('line_picture.gds', cells=[cell]) ``` 这个示例代码使用了gdspy库,它是一个Python库,用于创建和处理GDSII格式的文件。首先,它使用gdspy.Image读取线框图图片,并将其转换为二值化图像。然后,它使用gdspy.Cell创建一个新的GDSII单元格,并在其中添加一个矩形,以表示每个黑色像素。最后,它使用gdspy.write_gds将单元格保存为GDSII文件。 需要注意的是,这个示例代码仅仅是一个简单的演示,具体的代码实现可能会更加复杂,取决于具体的线框图图片和芯片设计需求。在实际使用中,建议使用专业的软件或库,并仔细检查转换结果,以确保正确性和精度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值