本来已经学习一段时间的css了,也跟着视频写过几个简单的网页了。认为自己应该能够及格了,就找了个简单的psd文件在没有任何人提醒的前提下操刀一个简单的登录框。
(我已不知道为什么有一些psd文件显示不正常,gimp保存后是xcf后缀的文件。有一些psd文件打开后会图层混乱。而且文字也无法选中,可能也是自己了解的少吧!)

如图:
(此篇博客文件出自尚硅谷李立超老师的文件,感谢老师的分享)

看着很简单吧。

可我被自己打脸了,以前都是分好了的图片。拿过来就用,根本不用动脑怎么截图。轮到自己动手操作将这个psd文件分解,可又让我头疼了一阵子啊!

原因是我用的是Ubuntu系统,装ps比较麻烦。前一段时间装Windows之后老是动不动就蓝屏,实在是搞烦了。虽然有虚拟机也一时偷懒,时间有限没瞎折腾。

再加上以前也没有自己独立操作过,所以踩坑也应该是正常的吧。(☺自己安慰自己)

Ubuntu里面倒是有好的图片编辑软件GIMP,可是如雷贯耳的Photoshop都玩不转。哎……咋就没有个视频教程交这些人用GIMP学前端呢?

没办法硬着头皮,边百度边学吧。

废话少说讲一下怎么用GIMP将psd文件分解成web所用的图片格式吧!

打开文件什么的就不详述了,相信对这篇文章感兴趣的朋友都应该不是太大问题。实在不懂得就找度娘。
我用的系统是 Ubuntu18.04 ,这是我的gimp版本截图

界面和ps差不多


我对这个软件了解已不是那么深入,也不敢瞎说。目前也只是会用它编辑个图层,截个图片保存为web所用格式什么的。gimp默认时没有保存为web格式的。
需要运行命令安装插件命令如下:

sudo apt-get install gimp-plugin-registry

安装后和ps效果是相同的

一定要先确定好怎样取图网页才好写,然后再动手。

反正我是没仔细想就瞎截图,搞了好几遍才知道先要有思路才能动手。

第一步:选中需要编辑的图层

第二步:将选中的图层置于最上端,方法是按住shift后再用鼠标左键点击选中的小眼睛即可。

效果如图:

这样就将要截取的图层提取出来了,不过还没结束呢。这样会将整个画布截取,接着操作吧。

第三步:截取需要面积,保存为需要的图片格式

①首先要拉取参考线

②选择剪裁工具

③选完后鼠标单击选中区域,选中区域即可被抠出。如图:

第四步:保存为web所用格式

ok,其它图片以此类推

结果图片:

下面上代码

<!doctype html>
<html><head><title>login</title><meta charset="utf-8"><link rel="stylesheet" type="text/css" href="./reset.css">
<style type="text/css">
body{background-color:#03C9A8;
}
.clearfix{content:"";display:table;clear:both;
}
.wrap{width:800px;height:600px;background:url('bg.jpg') no-repeat;margin:0 auto;position:relative;
}
.content{width:367px;height:454px;position:absolute;left:234px;top:87px;background-color:#FFFFFF;
}
.content img{margin:0 auto;position:absolute;left:129px;top:49px;
}
.user{width:250px;margin:213px auto 0;
}
.item-style{border:none;
}
.uname-style{width:250px;height:34px;background:url('uname-bg.png') no-repeat;
}
.pwd-style{width:250px;height:34px;background:url('pwd-bg.png') no-repeat;margin-top:25px;
}
.btn{display:block;margin:78px auto 0;width:95px;height:13px;border:none;background: url('submit.png') no-repeat;
}
</style></head><body><div class="wrap clearfix"><div class="content"><img src="head.png" alt="icon" title="头像"><div class="user"><input type="text/css" class="item-style uname-style"></br><input type="password" class="item-style pwd-style"><button type="submit" class="btn" name="btn" value="send"></button></div><!--user--></div><!--content--></div><!--wrap--></body></html>

搞定

ubuntu中用gimp 将psd文件分解相关推荐

  1. psd 文件用什么打开

    用于打开和编辑 PSD 文件的最佳程序是 Adobe Photoshop 和 Adobe Photoshop Elements,以及 CorelDRAW 和 Corel 的 PaintShop Pro ...

  2. Ubuntu中用gedit保存文件失败的解决办法

    1.Ubuntu中用gedit编辑文件后不能保存 这是因为没有相关文件的写权限,更改文件权限使用chmod命令,参见P289 2.Ubuntu中用gedit保存文件时,提示要生成备份文件,但又提示备份 ...

  3. linux分解psd文件,Autodesk SketchBook Pro PSD文件处理漏洞

    发布日期:2014-07-23 更新日期:2014-07-24 受影响系统: Autodesk SketchBook Pro <= 6.2.5 描述: --------------------- ...

  4. 在线PS(PhotoShop),打开PSD文件,图像处理

    在线PS(PhotoShop),打开PSD文件,图像处理 打开并编辑PSD,XCF,Sketch(Photoshop,Gimp和Sketch)或任何其他图像文件. 检查PSD和Sketch文件. 将S ...

  5. 在Ubuntu中用Qt基于OpenCV调用大恒相机

    在Ubuntu中用Qt基于OpenCV调用大恒相机 前言 视觉萌新买了工业相机却不会用,上网也查不到具体方法,没办法只能自己硬刚了.刚开始自己摸索,碰到好多问题解决不了,Qt报错不知道咋回事,缺少的链 ...

  6. ubuntu中用vscode编译调试C\C++

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/q932104843/article/details/51924900 </div>< ...

  7. 如何读取PSD文件(photoshop)的图层......

    对于PSD文件的读取,国外已经有很多源代码可以下载,而且效率还不错,但对于PSD图层的读取,在下颇为少见,所有决心自己写一个,希望能为广大吃苦耐劳的写程序的人民出点棉力.... 首先必须说明一下,PS ...

  8. linux查看psd文件,psd文件扩展名,psd文件怎么打开?

    .psd 文件类型:Photoshop Document 扩展名为.psd的文件是一个Raster 图像文件. 文件说明:Image file created by Adobe Photoshop, ...

  9. ubuntu php xml模块,生成ubuntu自动切换壁纸xml文件的php代码

    运行代码后在图片目录下会生成yuxing.xml,方便ubuntu自动切换壁纸. /* * 生成ubuntu自动切换壁纸xml文件 */ //图片目录 $dir = '/home/yuxing/bac ...

  10. Python图片操作-psd_tools:将psd文件转换成BMP

    §01 转换psd文件   psd文件是Phtoshop图片格式,使用Python的库psd-tools将它进行转换.最近由逐飞科技提供的 第十六届智能汽车竞赛AI视觉组分赛区数据集 所有的图片输出的 ...

最新文章

  1. 渥太华大学计算机硕士课程,渥太华大学计算机工程专业解析
  2. .NET中的UI自动化测试
  3. package和import
  4. 平行志愿计算机录取顺序,几张图,看懂平行志愿全部录取过程
  5. springmvc+swagger构建Restful风格文档
  6. 每日一题(易错):哪些REPEAT_INTERVAL参数能够实现每30分钟运行job
  7. 【蓝桥杯单片机】红外接收及NEC红外通信协议
  8. 蒙特卡罗模拟_Stata博文 | 使用蒙特卡罗模拟计算功率part 1:基础知识
  9. Linux内核参数优化网络带宽,基于Linux内核的网络带宽管理
  10. Oracle作业5——多表查询、子查询
  11. linux系统 锐捷_基于802.1x的锐捷linux客户端认证方法(最新)
  12. Web前端开发 -- HTML基础(2)
  13. 2017数学建模b题回顾_年度回顾:2017年的Java
  14. 复制或粘贴内容到含有隐藏单元格的区域时如何只复制或粘贴可见单元格
  15. STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
  16. javacpp 人脸_javacv实现人脸检测
  17. flume系列之:清理HDFS上的tmp文件,把.gz.tmp文件变为.gz文件
  18. 松翰单片机--SN8F5702学习笔记(六)TIMER2
  19. qt中toLocal8Bit和toUtf8()有什么区别
  20. HTML常用基础知识归纳

热门文章

  1. 微信公众号基本配置时token获取失败原因及解决方法
  2. 使用PyInstaller脚本打包时提示Unable to open icon file 的一种情况
  3. 走进“开源SDR实验室” 一起玩转GNU Radio:LimeSDR Source/Sink模块
  4. LimeSDR外壳安装及基本测试
  5. 华为x86服务器销售额,x86服务器销量排行
  6. 电子技术基础——基本共射放大电路
  7. 记账小程序 微信小程序 源码 uniapp vue3
  8. python中image库_python Image库使用入门
  9. 详解Linux系统CPU的内部架构和工作原理
  10. 计算机网络---网卡,交换机和路由器|CSDN创作打卡