百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

我的前端之路 - 1(入行从一张GIF开始)

sinye56 2024-10-23 14:23 6 浏览 0 评论

2009 年

小光跟着马老师走进软件研究所,一打开门,他仿佛进入了一个全新的世界。这里没有宿舍里那种轻松的游戏氛围,而是充满了专注和勤奋的气息。师兄们一个个坐在电脑前,眼睛紧盯着屏幕,手指在键盘上飞快地舞动,整个房间充斥着敲击键盘和点击鼠标的声音。

马老师带着小光穿过忙碌的实验室,来到了一个靠窗的座位旁。那里,一位大三的师兄正全神贯注地调试着计算机学院的官方网站,他的眉头微皱,似乎在解决一个棘手的问题。

马老师轻拍了一下师兄的肩膀,说道:“这位是小光,他PS技术不错。我想让他帮忙看看我们的网站,看能不能在视觉设计上给点支持。”

师兄抬起头,微笑着对小光说:“欢迎欢迎。这个网站我们正在尝试做一些用户体验上的改进,如果你能帮忙优化一下视觉设计,那就太好了。”

小光点了点头,自信地回答:“没问题,马老师。做个图对我来说还是挺简单的,我今天就能完成。”

马老师满意地点了点头:“好,那就交给你了。记得,我们追求的不仅是功能上的完善,还要有视觉上的美感。”

起因

故事的起因还要从半年前的夏天说起,小光和朋友们阿飞、小东出于对动漫的共同爱好,热血沸腾地创办了一个动漫社团。他们想在大学做些不一样的事情,所以社团的每一次活动他们都倾注了极大的热情和精力。画海报、P图、组织活动,每一项工作他们都亲力亲为,力求做到最好。

随着时间的推移,他们的社团逐渐在学校里小有名气,他们制作的海报更是吸引了众多目光。圣诞节临近,他们决定举办一场动漫主题活动,小光精心设计了一张充满节日气氛的海报,不仅在校园里张贴,也上传到了社团的官方网页。

就在海报张贴后不久,计算机学院的马老师在经过海报宣传栏时,无意中发现了这张海报。他被海报上精美的设计和生动的色彩搭配所吸引,仔细一看,发现制作者竟然是自己的学生小光。马老师心中一动,想到学院官网即将改版上线,但页面设计还显得颇为粗糙,尤其是首页的大图,缺乏专业感。

马老师意识到,这不正是一个绝佳的机会吗?自己的学生小光既然有这样好的设计才能,何不让他来帮忙改善官网的视觉效果呢?第二天,马老师就通过学院联系到了小光,向他说明了自己的想法。

小光听到马老师的请求后,感到既意外又兴奋,因为自己兴趣种埋下的因,结出了进项目组的果,于是就有了前文中软件研究所中的一幕。

宿舍里

从软件研究所回来,小光在宿舍里对着电脑屏幕苦思冥想,Photoshop界面上是他的多次尝试,但每一次尝试似乎都不够完美。他尝试过简单地将学校的照片放在背景上,再在中间添加几个显眼的大字,但感觉过于死板;他也尝试过将几组照片拼接在一起,却感觉过于杂乱;即使是尝试了半透明的过渡效果,也总觉得不够和谐。

社团活动室里,小东和阿飞围绕着小光的电脑,三人的讨论逐渐聚焦。小东的提议让小光恍然大悟——为什么不去学习那些名校官网的设计呢?他们立即上网搜索,从那些简洁而大气的设计中寻找灵感。

很快,小光的心中有了主意。采用淡蓝色作为主色调,这种颜色既能体现科技感,又不失年轻活力。他挑选了一张学校的大楼照片,经过精心的后期处理,让它成为设计的背景,既显眼又不过分突兀。然后,他在大楼前方以半透明效果添加了学院的名称和标语,确保了文字信息的突出,同时又不破坏背景的和谐感。

晚饭前,小光完成了第一版设计图。他深吸了一口气,通过QQ把设计图发送给了马老师。等待反馈的时间总是感觉漫长,但很快,小光的电脑响起了消息提示音。马老师的回复简单而充满鼓励:“做的不错,明天课结束后直接来软件研究所吧,和你师兄一起改一改”。

小光的心跳加速了。这不仅仅是对他设计的认可,更是对他能力的认可。能够进入软件研究所,和那里的师兄们一起工作,这对小光来说是一个全新的开始。他开始期待第二天的到来,期待着在软件研究所里,他能够学到更多,成长更多。

小光心理那个激动,进软件研究所了?大学果然有点意思。

进入项目组

周五上午课程一结束,小光便迫不及待地带着他的笔记本电脑,踏着轻快的步伐走进了软件研究所。他直奔项目室,找到了正在忙碌的师兄,兴奋地展示起自己精心设计的图片。

“师兄,你看看,这张图用作网站背景怎么样?”小光满怀期待地询问。

师兄的目光从屏幕上移开,看了一眼图片,随即又回到了自己的工作上,“我今天得调试完这些后台接口。这样吧,我把前端项目文件发给你,你试着把图片资源更新进去。”他一边指导小光图片应该放置的位置,一边讲解如何启动项目,同时还不忘吐槽,“这个项目时间上倒是不紧张,关键是我不久后就要出去实习了,得赶紧把手头的事情处理完。我先教你怎么调试,这样我也能腾出时间去写接口。”

小光认真地点了点头,他知道自己的软件工程背景足以让他轻松应对这种调试工作。

就在这时,马老师突然出现在他们身后,“我考虑了一下,小光,你能不能做几个图片轮播的效果?就是那种网站上常见的,图片可以来回切换的,看起来很酷。”

小光的脑袋突然停了下来,他愣住了,心想:“三张图?来回切换?这该怎么做?”


小光打开QQ,找到自己小社团的会长小群,其实群里也就阿飞晓东他们仨,好在阿飞和小东都是学数字多媒体的。

小光急切地在群里发出了求助信息:“兄弟们,江湖救急,马老师让我把图弄得动起来。”

小东带着一丝调侃回复道:“不然你给他做个视频?”

“别开玩笑了,我哪有那技术,而且我的电脑连大型游戏都跑不起来,更别说剪辑视频了。”小光无奈地回复。

这时,阿飞提出了一个解决方案:“你可以做个GIF动画,这个简单。我这有个制作GIF的小工具,发给你试试。”

“多谢大侠出手相助!”小光心中一喜,感觉事情有了转机。他计划接下来就像之前一样,制作几张风格相似的大图,然后用阿飞提供的工具将它们转换成动态的GIF动画。


明天就是周末,今天下午加上周末,肯定能搞定。

“师兄,这里明天开门不?” 小光望着旁边的师兄问到

“我最近都在,差不多 8:00 左右开门” 师兄眼睛紧盯着屏幕,继续敲着代码

小帖士

GIF(Graphics Interchange Format,图形交换格式)是一种用于网络上的图像交换的格式,它能够以较小的文件大小提供颜色丰富的图像,并且支持动画效果。GIF格式由CompuServe公司在1987年开发,目的是为了在网络带宽有限的情况下,快速加载图像。

GIF格式支持多帧图像的连续播放,从而创建动画效果。这使得GIF在早期互联网上非常流行,尤其是在表情符号和简单动画的传播上。GIF支持透明背景,这意味着图像可以有透明区域,允许背景色或页面内容在其后面显示。GIF使用索引颜色模式,通常限制在256种颜色以内。这限制了它在显示丰富色彩图像方面的应用,但对于简单的图形、图标和徽标等来说,这种颜色限制通常是足够的。GIF使用LZW(Lempel-Ziv-Welch)算法进行压缩,这种压缩算法在不损失图像质量的情况下减小了文件大小,使得GIF文件适合在带宽较低的网络环境中传输。几乎所有的Web浏览器都支持GIF格式,这使得它成为网络上最普遍接受的图像格式之一。

随着时间的推移,尽管出现了新的图像格式如PNG和WebP,GIF仍然因其独特的动画功能而保持着其在互联网文化中的地位。

相关推荐

程序员:JDK的安装与配置(完整版)_jdk的安装方法

对于Java程序员来说,jdk是必不陌生的一个词。但怎么安装配置jdk,对新手来说确实头疼的一件事情。我这里以jdk10为例,详细的说明讲解了jdk的安装和配置,如果有不明白的小伙伴可以评论区留言哦下...

Linux中安装jdk并配置环境变量_linux jdk安装教程及环境变量配置

一、通过连接工具登录到Linux(我这里使用的Centos7.6版本)服务器连接工具有很多我就不一一介绍了今天使用比较常用的XShell工具登录成功如下:二、上传jdk安装包到Linux服务器jdk...

麒麟系统安装JAVA JDK教程_麒麟系统配置jdk

检查检查系统是否自带java在麒麟系统桌面空白处,右键“在终端打开”,打开shell对话框输入:java–version查看是否自带java及版本如图所示,系统自带OpenJDK,要先卸载自带JDK...

学习笔记-Linux JDK - 安装&配置

前提条件#检查是否存在JDKrpm-qa|grepjava#删除现存JDKyum-yremovejava*安装OracleJDK不分系统#进入安装文件目...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

测试员必备:Linux下安装JDK 1.8你必须知道的那些事

1.简介在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还得一个一个的摸索尝试,而且网上大多数都是一些Oracle收购Sun前,或者就...

Linux 下安装JDK17_linux 安装jdk1.8 yum

一、安装环境操作系统:JDK版本:17二、安装步骤第一步:下载安装包下载Linux环境下的jdk1.8,请去官网(https://www.oracle.com/java/technologies/do...

在Ubuntu系统中安装JDK 17并配置环境变量教程

在Ubuntu系统上安装JDK17并配置环境变量是Java开发环境搭建的重要步骤。JDK17是Oracle提供的长期支持版本,广泛用于开发Java应用程序。以下是详细的步骤,帮助你在Ubuntu系...

如何在 Linux 上安装 Java_linux安装java的步骤

在桌面上拥抱Java应用程序,然后在所有桌面上运行它们。--SethKenlon(作者)无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序...

Windows和Linux环境下的JDK安装教程

JavaDevelopmentKit(简称JDK),是Java开发的核心工具包,提供了Java应用程序的编译、运行和开发所需的各类工具和类库。它包括了JRE(JavaRuntimeEnviro...

linux安装jdk_linux安装jdk软连接

JDK是啥就不用多介绍了哈,外行的人也不会进来看我的博文。依然记得读大学那会,第一次实验课就是在机房安装jdk,编写HelloWorld程序。时光飞逝啊,一下过了十多年了,挣了不少钱,买了跑车,娶了富...

linux安装jdk,全局配置,不同用户不同jdk

jdk1.8安装包链接:https://pan.baidu.com/s/14qBrh6ZpLK04QS8ogCepwg提取码:09zs上传文件解压tar-zxvfjdk-8u152-linux-...

运维大神教你在linux下安装jdk8_linux安装jdk1.7

1.到官网下载适合自己机器的版本。楼主下载的是jdk-8u66-linux-i586.tar.gzhttp://www.oracle.com/technetwork/java/javase/downl...

window和linux安装JDK1.8_linux 安装jdk1.8.tar

Windows安装JDK1.8的步骤:步骤1:下载JDK打开浏览器,找到JDK下载页面https://d.injdk.cn/download/oraclejdk/8在页面中找到并点击“下载...

最全的linux下安装JavaJDK的教程(图文详解)不会安装你来打我?

默认已经有了linux服务器,且有root账号首先检查一下是否已经安装过java的jdk任意位置输入命令:whichjava像我这个已经安装过了,就会提示在哪个位置,你的肯定是找不到。一般我们在...

取消回复欢迎 发表评论: