正经的我,做了个不正经的项目:Pornhub风格Logo生成器

嵌入式ARM 2019-04-08 17:18


作者寄语:Logoly.Pro 是一个在线的 PornHub 风格 Logo 生成工具,可以帮助你快速生成类似 PornHub 风格的 Logo。


-- Bestony


文章来源:Linux中国

作者:Bestony

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。


昨晚,我花了5个小时,肝了一个项目,如今,让它已成功上线。


突发的灵感


自己平时经常要做一些业余项目,很多时候都涉及到了要做Logo,但是作为一个没有设计感的程序员,总是会做出一些很丑的Logo,于是痛定思痛,想想有没有什么有用的工具可以帮助我生成好看的Logo。也不需要太过复杂,能够满足我自己的要求就行。


那么这就要求这个 Logo 有一些特点


1. 设计简单:很多带复杂图片的Logo就不适合我了。


2. 辨识度高
:单纯的简单并没有太多的用处,还是需要有一些让人印象深刻的地方,PornHub的Logo进入到我的视线,自此我就开始动了一些“歪心思”了。



设计产品


开发之前,先进行产品方面的考虑,最终得到了这样一个清单:


要做的项目


项目使用 Vue 开发,因为可以快速上线项目使用 Netlify 部署,这样就可以使用自己的域名,并使用 SSL,速度还要比 Github Pages 快一些。项目应当支持自定义文字,这个是最基础的功能需求,必须要做的。项目应当支持自定义颜色,毕竟可能有其他的方面,需要类似风格,但是不同的颜色的 Logo。项目应当支持自定义文字大小,毕竟我导出的是 PNG,如果不能自定义大小,大家可能会很困扰。项目应当加入 Google Analytics,加入统计,就知道有多少人用过我的项目了,也是一种成就感。项目应当加入我的个人信息,用来给我自己推广,顺便刷一波脸。社会化分享,应当有个方便的分享方法,这样才能够更好的帮助项目在前期成长。


不做的项目


自定义字体:原汁原味的 PH 风格,怎能瞎改字体呢?导出 JPG: 有了透明背景的 PNG,不透明的 JPG 的需求就没那么大了。


后续迭代实现的


其他简单的 Logo:比如 Youtube.


设计布局


产品的功能确定了,开始布局的设计,此次用的工具室Adobe XD,最近很喜欢用这个工具来设计产品的界面,非常方便。设计完成的版本如下:



设计完成后,就要开始准备开始编码了。


找库


一开始,考虑使用一些 UI 框架,不过,由于一开始没有引入 UI 框架,快写完了才发现基本不需要组件库,干脆将错就错,这样用了。


在完成了基本的界面后,就是涉及到的一些库的使用了,这里要感谢前端生态圈的繁荣,我从 Picas[3] 和 Carbon[4] 的源码里找到了我想要用的库。


◈ dom-to-image:将 Dom 元素转换成为图片,以备下载。

◈ file-save:在 Vue 组件里调用系统的下载接口,下载图片

其他我用到的库还有

◈ v-tooltips:用户提醒,之前用的 Vue-Tour,但是跳跃感太强了,所以弃用了。

◈ vue-analytics:Vue 下的 Google Analytics 工具,可以很方便的调用 GA 进行统计。

上线


在完成了开发后,将代码上传到 Github,准备部署。


在前面提到,我考虑用 Netlify 进行部署,这里非常方便,在 Netlify 上直接创建项目,选择你的项目,然后填入命令即可。



并配置一下域名,将自己的域名设置为主域名:



稍等一会,就会自动为你的域名签注 Let’s Encrypt 的证书。




Screenshot


最后


目前项目已经上线:https://logoly.pro/ (直击“查看原文”访问)

代码也已开源:https://github.com/bestony/logoly

希望大家能够给这个项目一个 Star:


Features


  • generate logo like Pornhub

  • download your own logo in PNG format

  • customize logo color

  • customize logo font size


How to Use


  1. open the Logoly website: https://logoly.pro/

  2. edit the text in the box

  3. change color & font size as you like

  4. click the Export button to download the image


TODO


  • share it on Facebook

  • customize fonts


How to Contribute


For those who want to request new features or submit bug reports, click this link to open a new issue.


For those who want to play around with this project, read the Get Started section.


At the end of this section, I suggest you read the Contributing Guide.


Requirements


  • Node.js


Get Started


  1. clone this project

  2. install dependencies with npm install at the project root directory

  3. start the development server with npm run serve

  4. make changes

  5. build with npm run build


嵌入式ARM 关注这个时代最火的嵌入式ARM,你想知道的都在这里。
评论 (0)
  •     前几天同事问我,电压到多少伏就不安全了?考虑到这位同事的非电专业背景,我做了最极端的答复——多少伏都不安全,非专业人员别摸带电的东西。    那么,是不是这么绝对呢?我查了一下标准,奇怪的知识增加了。    标准的名字值得玩味——《电流对人和家畜的效应》,GB/T 13870.5 (IEC 60749-5)。里面对人、牛、尸体分类讨论(搞硬件的牛马一时恍惚,不知道自己算哪种)。    触电是电流造成的生理效应
    电子知识打边炉 2025-04-09 22:35 111浏览
  •   卫星故障预警系统软件:卫星在轨安全的智能护盾   北京华盛恒辉卫星故障预警系统软件,作为确保卫星在轨安全运行的关键利器,集成前沿的监测、诊断及预警技术,对卫星健康状况予以实时评估,提前预判潜在故障。下面将从核心功能、技术特性、应用场景以及发展走向等方面展开详尽阐述。   应用案例   目前,已有多个卫星故障预警系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润卫星故障预警系统。这些成功案例为卫星故障预警系统的推广和应用提供了有力支持。   核心功能   实时状态监测:
    华盛恒辉l58ll334744 2025-04-09 19:49 92浏览
  • 政策驱动,AVAS成新能源车安全刚需随着全球碳中和目标的推进,新能源汽车产业迎来爆发式增长。据统计,2023年中国新能源汽车渗透率已突破35%,而欧盟法规明确要求2024年后新能效车型必须配备低速提示音系统(AVAS)。在此背景下,低速报警器作为车辆主动安全的核心组件,其技术性能直接关乎行人安全与法规合规性。基于WT2003H芯片开发的AVAS解决方案,以高可靠性、强定制化能力及智能场景适配特性,正成为行业技术升级的新标杆。WT2003H方案技术亮点解析全场景音效精准触发方案通过多传感器融合技术
    广州唯创电子 2025-04-10 08:53 99浏览
  •   卫星故障预警系统:守护卫星在轨安全的 “瞭望塔”   卫星故障预警系统作为保障卫星在轨安全运行的核心技术,集成多源数据监测、智能诊断算法与预警响应机制,实时监控卫星关键系统状态,精准预判故障。下面从系统架构、技术原理、应用场景以及发展趋势这四个关键维度展开深入解析。   应用案例   目前,已有多个卫星故障预警系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润卫星故障预警系统。这些成功案例为卫星故障预警系统的推广和应用提供了有力支持。   系统架构与组成   卫星故障
    华盛恒辉l58ll334744 2025-04-09 17:18 80浏览
  • 文/Leon编辑/侯煜‍就在小米SU7因高速交通事故、智驾性能受到质疑的时候,另一家中国领先的智驾解决方案供应商华为,低调地进行了一场重大人事变动。(详情见:雷军熬过黑夜,寄望小米SU7成为及时雨)4月4日上午,有网友发现余承东的职务发生了变化,华为官网、其个人微博认证信息为“常务董事,终端BG董事长”,不再包括“智能汽车解决方案BU董事长”。余承东的确不再兼任华为车BU董事长,但并非完全脱离华为的汽车业务,而是聚焦鸿蒙智行。据悉,华为方面寻求将车BU独立出去,但鸿蒙智行仍留在华为终端BG部门。
    华尔街科技眼 2025-04-09 15:28 126浏览
  • ‌液氮恒温器‌是一种利用液氮作为冷源的恒温装置,主要用于提供低温、恒温或变温环境,广泛应用于科研、工业和医疗等领域。液氮恒温器通过液氮的低温特性来实现降温效果,具有效率高、降温速度快、振动小、成本低等优点。 ‌液氮恒温器应用场景和领域:‌科研领域‌:‌低温物理实验‌:用于研究材料在低温下的各种物理特性,如超导性、磁性、电学性质等。‌半导体研究‌:在半导体制造和测试过程中,需要低温环境以测试半导体材料和器件的性能。‌超导研究‌:测量超导材料的超导转变温度、临界电流密度等参数。‌材料科学‌
    锦正茂科技 2025-04-09 16:32 44浏览
  • 行业痛点:电动车智能化催生语音交互刚需随着全球短途出行市场爆发式增长,中国电动自行车保有量已突破3.5亿辆。新国标实施推动行业向智能化、安全化转型,传统蜂鸣器报警方式因音效单一、缺乏场景适配性等问题,难以满足用户对智能交互体验的需求。WT2003HX系列语音芯片,以高性能处理器架构与灵活开发平台,为两轮电动车提供从基础报警到智能交互的全栈语音解决方案。WT2003HX芯片技术优势深度解读1. 高品质硬件性能,重塑语音交互标准搭载32位RISC处理器,主频高达120MHz,确保复杂算法流畅运行支持
    广州唯创电子 2025-04-10 09:12 114浏览
  • ‌亥姆霍兹线圈‌是由两组相同的线圈组成,线圈之间的距离等于它们的半径。当电流同时流过这两个线圈时,会在它们中间形成一个几乎均匀的磁场。这种设计克服了普通线圈磁场不均匀的缺陷,能够在中心区域形成稳定、均匀的磁场‌。‌亥姆霍兹线圈的应用领域‌包括材料、电子、生物、医疗、航空航天、化学、应用物理等各个学科。由于其操作简便且能够提供极微弱的磁场直至数百高斯的磁场,亥姆霍兹线圈在各研究所、高等院校及企业中被广泛用于物质磁性或检测实验。‌‌亥姆霍兹线圈的用途非常广泛,主要包括以下几个方面‌:‌粒子物理实验‌
    锦正茂科技 2025-04-09 17:04 59浏览
  • 贞光科技作为台湾Viking光颉电阻产品授权一级代理商,提供全系列高性能贴片电阻解决方案。本文详细介绍光颉AR/PR高精密薄膜电阻、CS/TCS电流感应电阻、LR合金电阻、CR/AR厚膜晶片电阻及PHV耐高压电阻的技术规格与应用场景,助力工程师精准选型。从高精度±0.01%到低温漂5ppm/℃,从微型0201到大功率应用,满足现代电子设计各类需求。全球电子产业快速发展,被动元件向小型化、高频化、高功率、耐压及抗湿方向演进。随着电子产品升级换代加速,应用领域多元化,与主流IC的兼容整合成为产品设计
    贞光科技 2025-04-09 16:50 69浏览
  • ‌亥姆霍兹线圈‌是由两组相同的线圈组成,线圈之间的距离等于它们的半径。当电流同时流过这两个线圈时,会在它们中间形成一个几乎均匀的磁场。这种设计克服了普通线圈磁场不均匀的缺陷,能够在中心区域形成稳定、均匀的磁场‌。‌亥姆霍兹线圈的应用领域‌包括材料、电子、生物、医疗、航空航天、化学、应用物理等各个学科。由于其操作简便且能够提供极微弱的磁场直至数百高斯的磁场,亥姆霍兹线圈在各研究所、高等院校及企业中被广泛用于物质磁性或检测实验。‌亥姆霍兹线圈可以根据不同的标准进行分类‌:‌按磁场方向分类‌:‌一维亥
    锦正茂科技 2025-04-09 17:20 72浏览
我要评论
0
2
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦