Web前端基础(一):PhotoShop与图片认知

2024-08-26 20:48

本文主要是介绍Web前端基础(一):PhotoShop与图片认知,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文包含对前端开发中页面重构的理解、常用图片格式的认知、开发过程中图片选择、简要的PS技术等。

1、页面重构

就是“将美工图转换成html代码在WEB页面显示出来”,这一过程可以直接把PSD从PS里导出成网页;也可复杂到需要考虑页面中每个标签的使用,考虑“页面性能”。

  • 对于靠谱美工,美工图精确度约0px。
  • 对于不靠谱的美工,要与产品经理沟通,并用邮件往来。

工作内容一般是“分析美工图——切图——写HTML和CSS”

  • 问:页面重构和前端的关系?
  • 答:页面重构是前端工作细化的结果。

2、Web常用的图片格式

1、gif是Web 上最常用的图像格式,它可以用来存储各种图像文件。

  • gif广泛支持Internet标准,支持无损耗压缩和透明度,支持动画。但同时,gif格式不适合高清晰度图片,也不支持半透明显示。

2、jpg 是Web 上仅次于GIF 的常用图像格式。jpg 是一种压缩得非常紧凑的格式,专门用于不含大色块的图像。

  • 对于前端,首先要知道的是jpg格式的图片完全不支持任何透明的显示,因此当图片有透明度的要求的时候,可以先放弃jpg格式。
  • jpg支持最高程度的压缩,当需要没有透明要求的大图时,可以尝试保存成jpg格式,适当的压缩到人眼舒适的程度。

3、png 格式是Web 图像中最通用的格式,它是一种无损压缩格式。

  • png格式支持半透明显示,同时还支持真彩和灰度级图像的Alpha通道透明度,并能获得高的压缩比而不损失数据。

三者区别:

动画:

  • gif支持动画,jpg、png都不支持动画

透明:

  • png支持半透明和全透明,gif支持全透明,
  • gif不支持半透明,jpg全透明和半透明都不支持

文件大小:

  • jpg的压缩率较大

兼容性:

  • IE6浏览器不支持png-24的透明,如果没有动画,一般选择存储为png-8格式的图片
  • png-8支持全透明,不支持半透明和动画;图片色彩程度比gif高; 一位透明通道
  • png-24具有支持全透明的性质;8位透明通道;

3、网页开发过程中,什么是数据图,什么是背景图

网页中一直不变的图叫做背景图(icon);如淘宝购物车的图标。需要把图切下来保存起来。
网页中可能会改变的叫做数据图;如淘宝的滚动信息展示。此类图来源于后台服务器,不需要切图。

三基色:红 绿 蓝

  • 红+绿=黄;绿+蓝=青;红+蓝=紫;
  • 颜色描述:颜色值,亮度(深浅度);
  • 表示颜色:十六进制的算法;R G B的形式

4、熟悉Photoshop的界面和工具

图片保存:存储—ctrl+s 存储为—ctrl+shift+s 存储为web格式—ctrl+shift+alt+s
F8:信息面板
ctrl+n: 新建
ctrl+o: 打开
alt+delete:填充前景色
ctrl+delete:填充背景色
ctrl+d:取消选区
ctrl+; :取消参考线
ctrl+r:标尺——可以从标尺上直接脱出参考线,删除参考线只要选取它甩到标尺上。

测量:

  • 打开显示中的智能参考线,然后用矩形框工具选好整个要测量的地方,然后可以右键选择变换选区进行调整选区。
  • 如果矩形框工具起点不对,可以按住空格键,直接进行拖放。

查看字体:

  • 选择横排文字工具,放到文字中去,然后选择窗口中的字符,查看字符面板。取消文字选择:ctrl+回车。
  • 误删可以从窗口打开历史记录中进行还原。

5、PhotoShop基础组成

  • 1、基本的选区工具、裁剪工具、切片工具、选择工具
  • 2、理解像素、透明度的概念
    • 像素:指一幅点阵图像里的最小组成单位,像素不能再被划分为更小的单位。在一般情况下,它是一块正方形,带有颜色、明暗、相对于整个图像的坐标

这篇关于Web前端基础(一):PhotoShop与图片认知的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109643

相关文章

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

通过React实现页面的无限滚动效果

《通过React实现页面的无限滚动效果》今天我们来聊聊无限滚动这个现代Web开发中不可或缺的技术,无论你是刷微博、逛知乎还是看脚本,无限滚动都已经渗透到我们日常的浏览体验中,那么,如何优雅地实现它呢?... 目录1. 早期的解决方案2. 交叉观察者:IntersectionObserver2.1 Inter

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

Spring的基础事务注解@Transactional作用解读

《Spring的基础事务注解@Transactional作用解读》文章介绍了Spring框架中的事务管理,核心注解@Transactional用于声明事务,支持传播机制、隔离级别等配置,结合@Tran... 目录一、事务管理基础1.1 Spring事务的核心注解1.2 注解属性详解1.3 实现原理二、事务事

JS纯前端实现浏览器语音播报、朗读功能的完整代码

《JS纯前端实现浏览器语音播报、朗读功能的完整代码》在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环,下面:本文主要介绍JS纯前端实现浏览器语音播报、朗读功能的相关资料,文中通过代码... 目录一、朗读单条文本:① 语音自选参数,按钮控制语音:② 效果图:二、朗读多条文本:① 语音有默认值:②

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造