产品经理小技术:图片素材随手找,原型设计快又好
toqiye 2024-12-08 18:53 7 浏览 0 评论
数十万互联网从业者的共同关注!
作者:牛冰峰
博客:http://uxfeng.com/
画图——这项古老而精细的做法,是一代代产品狗们得以传承的立足之本。草图、线框图、思维导图、PPT插图、数据汇报图表、低/高保真原型图,甚至UI视觉图……真是一图未完一图又起。而工作时间越久,就越发现其中的奥妙:好的东西,总是最后几乎一样,那么我又何必每次造车轮子呢?将各种最好用的图片资源,以及获取这些图片资源的方法掌握以后,我们就可以将精力放在更深一层的设计上,而不会因为某个返回箭头巨丑,心里一直堵着,偏偏想把它改好看的纠结上了。
本文将介绍一些产品经理快速找到顺手图片资源的小技巧,当然,这些技巧也可供UI射鸡湿参考。另外开发人员如果也搞一搞,下次资源图还没出来时你就可以先找很多现成的来代替,说不定效果很好呢。
这个大概是Axure上手的第1个小时就学会的东西,不用介绍了。但我个人永久了表示不推荐的:
1. 网上相关资源良莠不齐,大部分是用户自己拼装后导出的,几乎很少更新完善,一年半载后会发现太丑;
2. 用到这些资源的时候,若自己有现成图片素材,那便捷、美观和灵活性其实比控件库方便得多。所以我目前已经完全抛弃这些东东了。
无须介绍,比如站酷、昵图、百度图片等等,适用于为了找某个特定意义的图片。因为这些图一般都比较粗糙,很多时候配合Photoshop修剪一下。
另外提一下,很多人应该遇到过网页图片无法右键另存为问题吧。这时随便用Chromium内核浏览器右击网页审查,然后切到Resource下,左侧选择Images,这里就把当前页面所有的图片都列出来了,按键盘↑↓键快速浏览,总有一张适合你。
只要是网页里能看到的(确定是)图片,那就绝对可以找到源文件的
如果有图片是这种CSS背景图片定位集成PNG的话,果断保存吧!随便拉哪儿都能用的宝贝啊
目前Android应用.apk源文件,本质上可以理解为一个压缩包,主要由编译过的代码+资源素材组成,那么网上所有的Android应用才是真正的素材库好吗!只要是你认为好看的应用,就果断下载apk文件吧。
然后,把后缀.apk改成.rar,解压缩(忽略错误)——就是这么简单!
Androidapk包解压后图片路径
资源文件安静地躺在res文件夹下,以“drawable-*dpi”命名的就是图片素材。其中,ldpi --> mdpi --> hdpi --> xhdpi --> xxhdpi表示适配分辨率依次增大,目前的应用一般在hdpi和最大的一个里图片最多,可根据实际需求来选择自己要的。
成熟的App素材图片非常丰富,几乎可以覆盖产品设计完整需求了(图为微博客户端)
小窍门:白色icon因为深色百搭而很常用,但如上图中的框,Windows下预览是完全看不到内容的。解决很简单:Ctrl+A全选,一览无余:
建议直接在Ctrl+A全选模式下浏览文件夹
同理,解压iOS应用ipa包素材与上面Android包原理类似,只是由于苹果对图片做了处理,使得步骤比较麻烦些,而且ipa包的下载也没有Android apk方便。完整教程见:提取ipa里面的资源图片png(http://blog.csdn.net/wu_lai_314/article/details/8879815),不过刚看到有个很方便的网站做这事,可以试试:在线破解提取素材(http://app.17huang.com/pojie.php)。
另外,来自系统层面的素材是值得存档的,这里主要指Android和iOS所有内置图标文件。比如最近Google发布了全套Material Design,这些东西才是最权威标准的,而且覆盖全面,够吃好一阵子了:https://github.com/google/material-design-icons/releases/tag/1.0.0。
这是我作为一只产品狗,3年摸爬在食物链底层,画图无数后得到的心得:如果自己画起来比找现成的素材还便捷好看,那我都是直接通过Axure等工具随手完成。注意,本文提到素材,所以所有的画图都指代至少中度保真的图了,而不是原始线框图——线框图要毛的素材啊~
这里以Axure为工具,用个小栗子来说明如何使得“画素材”更加得心应手:
首先:Axure中的几乎一切素材都可源于“矩形”元件的衍生和组合。矩形通过变形+组合(+旋转+裁剪),可以成为需要的任意元素。
矩形通过变形+组合+裁剪,几乎可以成为需要的任意元素
如果我设计某个功能时,已经想好了要使用下面的交互形式:
虽然上面是效果图,但请只记住“我设计产品时已经想好了这种交互”
而在Axure中,为了快速、细腻地表达这种效果,我就可以按下面的方法顺手做出来:
实际操作时并没有这样严格分步骤,而是在快速调整中快速完成
需要注意的是,理想情况下,这些画图细节不应该占用大量的时间,更不应该让你去费脑细胞“想想该怎么画这个形状”。产品经理的思维要聚焦于关于产品和服务本身,而不是表层的东西。所以画上面这个图时,如果能做到不用深思怎么画,而本能娴熟地在1分钟左右完成的话,那就建议以后多用此法。否则还是直接找素材,或者设计图画简单些,可千万别为了所谓“细节”浪费宝贵的时间,得了芝麻,丢了西瓜。
互联网早读课
每天八点,风雨无阻
专注产品、设计、交互、运营
投稿:mm@zaodula.com
加群密码:职位-地区-昵称
相关推荐
- 国产web端开源ui组件-通用前端ui界面组件库
-
写个序吧:随着工作的不断深入,越来越发现很多好的前端开源项目都来自于国外,国产的开源项目很多时候面临叫好不叫座甚至有很多就消失不见了。开源和创新,不仅仅是需要我们的参与同样也需要我们不断地传播,因此才...
- 微信小程序商城项目,包括,分销,团购,秒杀,优惠券惠源码分享
-
源码获取,关注转发文章之后私信回复【源码】即可免费获取到!小程序商城,包括:分销(支持三级)、团购(拼多多模式)、秒杀、优惠券、等功能技术框架核心框架:SpringFramework4安全框架:A...
- VUE3前端开发入门系列教程
-
一直以来使用ThinkJS开发,使用Semantic-UI手写代码,又缺少一些table等插件,好累。平时使用NodeJS开发后端较多,一直有接触VUE想法,总是不得入门(可能是思维固化了),再次深入...
- 支持分销、团购、秒杀、优惠券、微信商城项目,源码免费分享
-
小程序商城,包括:分销(支持三级)、团购(拼多多模式)、秒杀、优惠券、等功能如果您需要用到这个微信小程序的源码,欢迎关注转发之后私信【源码】来免费获取到!面向对象Open-Shop是企业在创立初期很好...
- 在Gitee获8.5k Star,做微信小程序商城看这一个开源项目就够了
-
商城系统是小程序中比较热门的类型,许多开发者在寻找商城类小程序项目时,都会遇到一些声称「开源」但是并不是完全开源,有时候还会收费的项目。今天Gitee介绍的这款微信小程序商城项目就是一款从前端到后...
- 七款国内免费开源PHP CMS推荐,无限制,可商用
-
自织梦cms收费后,很多使用dedecms的站长都转移到了别的cms系统上,上一期也给大家分享了几款国外开源cms系统,今天来给大家分享几款国内的免费且可商用的phpcms系统:PbootCmsPb...
- VUE3前端开发入门系列教程二:使用iView框架辅助开发
-
1、安装iView新框架,支持VUE3npminstallview-ui-plus2、编辑src/main.js,添加以下内容,导入js和css到项目importViewUIPlusfrom...
- TS 真正比 JS 强大的那些特性
-
在前端开发领域,JavaScript(JS)一直是当之无愧的武林盟主,凭借灵活多变的特性和超广泛的兼容性打下大片江山。然而,随着前端应用日益复杂,TypeScript(TS)这位后起之秀崛起,以独特优...
- 自写一个函数将js对象转为Ts的Interface接口
-
如今的前端开发typescript已经成为一项必不可以少的技能了,但是频繁的定义Interface接口会给我带来许多工作量,我想了想如何来减少这些非必要且费时的工作量呢,于是决定写一个函数,将对象放进...
- 如何优雅地校验后端接口数据,不做前端背锅侠
-
背景最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了null,或者没有返回,甚至返回了字符串"null"???这我能忍?我立刻截...
- 正点原子I.MX6U嵌入式Linux C应用编 第十八章 输入设备应用编程
-
输入设备应用编程本章学习...
- Python时间序列分析:使用TSFresh进行自动化特征提取
-
TSFresh(基于可扩展假设检验的时间序列特征提取)是一个专门用于时间序列数据特征自动提取的框架。该框架提取的特征可直接应用于分类、回归和异常检测等机器学习任务。TSFresh通过自动化特征工程流程...
- 人教版八下数学第十九章《一次函数》辅导(6)一次函数(1)
-
人教版八下数学第十九章《一次函数》辅导(6)一次函数(1)一、生活中的一次函数探究1(1)一个小球由静止开始沿一个斜坡向下滚动,其速度每秒增加2m/s,若小球的速度为vm/s,运动时间为ts,求v关于...
- 笔记|Simulink中S函数的设计
-
S函数的简介S函数是Simulink中提供给用户的一个自定义模块,由于在研究过程中经常需要复杂的算法设计,Simulink中提供的模块无法满足使用,就需要用编程的形式设计出S函数模块,然后嵌入到系统中...
- 初探HarmonyOS开发,ArkTS语言初看
-
最近在研究HarmonyOS(鸿蒙操作系统)开发,HarmonyOS(鸿蒙操作系统)想必大家都不陌生了,但是我也是在该系统发布许久后才首次尝试上手开发,因为有写java后台的经验,也算是能堪堪上手。据...
你 发表评论:
欢迎- 一周热门
-
-
如何评估预测值与真实值之间的匹配质量
-
很香的几款开源免费的流程设计器
-
如何解决npm安装依赖报错ERESOLVE unable to resolve dependency tree
-
启动Autodesk软件时弹出FLEXnet License Finder对话框,这么办!
-
超详细的cmder工具介绍及功能、快捷键说明
-
硬核!Rust异步编程方式重大升级:新版Tokio如何提升10倍性能详解
-
基于 Vue 网页版IM聊天组件Lemon-IMUI
-
Vue组件库设计 | Vue3组件在线交互解释器
-
vue3 学习笔记(九)——script setup 语法糖用了才知道有多爽
-
「推荐」vue-code-view:一个在线编辑、实时预览的代码交互组件
-
- 最近发表
- 标签列表
-
- systemproperties (65)
- npm版本管理 (61)
- localhost:15672 (59)
- materialtheme (86)
- node-ssh (68)
- 图床搭建 (62)
- vue3addeventlistener (60)
- mybatisselectone (78)
- css圆形进度条 (69)
- androidble蓝牙开发 (62)
- android-gif-drawable (60)
- appender-ref (64)
- springbootmockito (68)
- gsonfastjson (59)
- 依赖注入的方式 (62)
- cookie跨域共享 (63)
- easyexcel导出图片 (77)
- dp数组 (61)
- js获取兄弟节点 (68)
- sysctl-a (60)
- window.target (62)
- apimodel注解的作用 (60)
- window.onerror (66)
- java链表listnode (59)
- springmvc教程 (65)