当前位置: 首页 > news >正文

两个月后,我又开发了一款图片制作工具

博客已经两个月没有更新了,我去干啥了?这次不是偷懒,去搞了个大活!

连续做了几款图片导出工具后,这次决定做一个复杂点的,覆盖场景更丰富点的图片美化工具。结合前面的经验,技术上已经没什么障碍了。 这种产品的唯一的挑战是 UI 设计,和部分功能的 UX。产品的审美一定要在线,才能吸引别人来使用你的工具。

名称链接图片
封面图生成spacexcode.com/coverview[1]858a282eb130470119a9c8386322987b.png
文字卡片生成spacexcode.com/memocard[2]7e3b8ab191dc4cff095e5f1e0479ee3f.png
代码图片生成spacexcode.com/codeimage[3]6ba91ede524c50b820063b7eb13016fd.png

所以我也是借鉴各种已有的相关产品,前期做了很多的调研。才渐渐确定了目前的软件设计。经常多次迭代,算是 1.0 版本吧,有了多款模型之后, 决定正式发布上线,对外推广。

这个产品的核心就是提供不同设备和场景下的模型,根据用户的喜好配置参数,然后导出适用不同平台尺寸的图片。

整个界面分为三大块,按左 - 中 - 右的布局,页面全屏显示,不出现滚动条。左边为模型和框架的选择、参数的配置区域,中间是预览和一些功能 按钮,右边是对图片的布局和变换样式的选择。

753cf179f4e6785a0c396e40a6c99729.png

相较于市面上其它产品,我加了一个亮点功能:一键保存当前配置,方便下次替换图片直接使用。

后续迭代计划:

  • 丰富模型库,提供更多的场景覆盖

  • 部分 UI 组件美化,例如滑动组件,一直不满意它的样式

  • 社区搭建,方便大家使用交流

独立开发一款产品真的很费心力,需要充当多面手。但是如果做成之后收到大家的关注和使用,感觉一定会很棒!这也是支撑我一路做下来的动力。

先做成一件事,这是我接下来不断付诸实践的目标。如果你也在从事开发工作,对自己的职业很迷茫,可以看看这篇W.I.N第二曲线手册[4]。 也许会有所收获。

参考资料

[1]

spacexcode.com/coverview: https://spacexcode.com/coverview

[2]

spacexcode.com/memocard: https://spacexcode.com/memocard

[3]

spacexcode.com/codeimage: https://spacexcode.com/codeimage

[4]

W.I.N第二曲线手册: http://symbol.iamkasong.com

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Golang 面试 - 进阶题】每日 3 题(十三)
  • 高通8255 Android Virtio Virtio-IIC 配置方法
  • WPF学习(2)-UniformGrid控件(均分布局)+StackPanel控件(栈式布局)
  • 优秀的行为验证码的应用场景与行业案例
  • rancher v2.4.17安装部署并授权永久使用
  • 动手学深度学习V2每日笔记(经典卷积神经网络LeNet)
  • 0205其它新型电力电子器件
  • C语言 | Leetcode C语言题解之第324题摆动排序II
  • word加密文档忘记密码要如何打开
  • Linux的目录文件函数接口,链接文件函数接口,获得文件详细信息
  • 【嵌入式】RTOS和Linux的区别
  • ios如何动态添加控件及动画
  • Unity补完计划 之 必须学会的Tile拓展内容(新增瓦片)
  • 关于地址的级联选择器
  • 宝塔nginx安装geoip2
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • JavaScript HTML DOM
  • Java基本数据类型之Number
  • Java教程_软件开发基础
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • nodejs调试方法
  • 闭包,sync使用细节
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 记录:CentOS7.2配置LNMP环境记录
  • 来,膜拜下android roadmap,强大的执行力
  • 前言-如何学习区块链
  • 如何实现 font-size 的响应式
  • 实现菜单下拉伸展折叠效果demo
  • 再谈express与koa的对比
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • UI设计初学者应该如何入门?
  • zabbix3.2监控linux磁盘IO
  • 昨天1024程序员节,我故意写了个死循环~
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #if 1...#endif
  • #laravel 通过手动安装依赖PHPExcel#
  • (10)ATF MMU转换表
  • (39)STM32——FLASH闪存
  • (day6) 319. 灯泡开关
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)mysql使用Navicat 导出和导入数据库
  • ./configure,make,make install的作用
  • .gitignore文件忽略的内容不生效问题解决
  • .net CHARTING图表控件下载地址
  • .NET Core Web APi类库如何内嵌运行?
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET开发不可不知、不可不用的辅助类(一)
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解