制图软件photoshop教程
photoshop是一款很多人都在使用的图像处理软件,它的功能也十分强大,能够胜任任何图片处理操作 。相信许多零基础的小伙伴们都非常想学,但是苦于没有门路。今天小编就给大家讲解下photoshop新手怎么自学,让你快速入门。
ps界面的操作选项
1、我们打开photoshop软件,界面就如下图所示了:
ps打开软件
2、左侧的是工具箱调板,我们可以用鼠标单击相应的工具进行图片处理操作,鼠标右击可以进行某一工具选择(再使用熟练后,我们也可以按下相应的快捷键进行选择),如图:
ps查看工具箱
3、右侧的是窗口调板,我们可以点击菜单中的窗口菜单,在下拉列表中选择我们需要的窗口调板,如图:
ps窗口调板
4、顶部的菜单栏中包含了全部photoshop常用的操作,我们不必去死记硬背,只要平时常用就会烂熟于心了。
ps顶部菜单
5、在菜单栏的下方是属性栏,显示当前我们正在使用的工具的属性,如图:
ps属性栏
常用操作
1、打开一张图片,方法有三种:①使用菜单里面的打开命令;②使用快捷键Ctrl+O;③双击photoshop界面中心;④拖动想要处理的图片到photoshop中打开;⑤右键选择要处理的图片选择使用photoshop打开命令。
2、保存图片的方法:一般按下键盘上的快捷键Ctrl+S,或使用菜单保存命令(如果要另存的话就选择另存为选项;保存的图片可以选择任意格式,psd是保存当前处理的所有步骤,下次打开还可以继续编辑,JPEG、png、gif格式就是处理好的图片格式)
3、历史记录面板的用法:我们处理图片的时候可能要反复修改获得最佳的效果,那么历史记录工具就可以很方便的返回之前我们的操作状态,如图,点击要恢复的步骤,即可恢复图片:
ps历史记录版面
使用技巧
1、如图所示黑色是前景色、白色是背景色,我们可以按下键盘上的X键进行前景色和背景色的互换:
ps背景互换
2、图片移动操作,我们打开两张图片,想要移动其中的一张到另一张中,我们可以按住键盘的Ctrl键,使用鼠标拖动一张图片到另一张图片中,如图:
3、我们可以在处理图片的时候按下Z键使用放大镜放大图片的细节,处理图片的时候就会容易许多,我们可以按ATL键在放大和缩小之间切换!
4、我们可以按住键盘上的空格键,移动图片,对于处理大型的图片还是非常方便的!
注:photoshop入门相对来说比较简单,但熟练操作至少要3个月左右!
想要精通photoshop,其过程虽然漫长,但是熟能生巧,只要多操作就一定能快速入门,希望大家有颗坚持不懈的精神来学习ps,也希望小编的这篇photoshop新手入门教程能给大家带来帮助!
tobacco的翻译
tobacco [tə’bækəu]
基本翻译
n. 烟草,烟叶;烟草制品;抽烟
网络释义
Tobacco:烟草 | 咽草 | 香烟
C# 我在TableLayout里有两个列,每列里面都有个Panel点击一个Button,怎样让这两个Panel位置互换
我建议你用CardLayout 点击button两个panel切换。代码给你一个。新建一个页面
《%@ Register Assembly=“Coolite.Ext.Web“ Namespace=“Coolite.Ext.Web“ TagPrefix=“ext“ %》
《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“》
《html xmlns=“http://www.w3.org/1999/xhtml“ 》
《head runat=“server“》
《title》Card Layout - Coolite Toolkit Examples《/title》
《link href=“../../../../resources/css/examples.css“ rel=“stylesheet“ type=“text/css“ /》
《script runat=“server“》
protected void Next_Click(object sender, EventArgs e)
{
int index = int.Parse(WizardLayout.ActiveItem);
if ((index + 1) 《 WizardLayout.Items.Count)
{
WizardLayout.ActiveItem = (index + 1).ToString();
}
CheckButtons();
}
protected void Prev_Click(object sender, EventArgs e)
{
int index = int.Parse(WizardLayout.ActiveItem);
if ((index - 1) 》= 0)
{
WizardLayout.ActiveItem = (index - 1).ToString();
}
CheckButtons();
}
private void CheckButtons()
{
int index = int.Parse(WizardLayout.ActiveItem);
btnNext.Disabled = index == (WizardLayout.Items.Count - 1);
btnPrev.Disabled = index == 0;
}
《/script》
《/head》
《body》
《form id=“form1“ runat=“server“》
《ext:ScriptManager runat=“server“ /》
《ext:Panel ID=“WizardPanel“ runat=“server“ Title=“Example Wizard“ BodyStyle=“padding:15px“ Height=“300“》
《Body》
《ext:CardLayout ID=“WizardLayout“ runat=“server“ ActiveItem=“0“》
《ext:Panel
ID=“Panel1“
runat=“server“
Html=“《h1》Welcome to the Wizard!《/h1》《p》Step 1 of 3《/p》“
Border=“false“
Header=“false“
/》
《ext:Panel
ID=“Panel2“
runat=“server“
Html=“《h1》Card 2《/h1》《p》Step 2 of 3《/p》“
Border=“false“
Header=“false“
/》
《ext:Panel
ID=“Panel3“
runat=“server“
Html=“《h1》Congratulations!《/h1》《p》Step 3 of 3 - Complete《/p》“
Border=“false“
Header=“false“
/》
《/ext:CardLayout》
《/Body》
《Buttons》
《ext:Button ID=“btnPrev“ runat=“server“ Text=“Prev“ Disabled=“true“ Icon=“PreviousGreen“》
《AjaxEvents》
《Click OnEvent=“Prev_Click“ ViewStateMode=“Include“ /》
《/AjaxEvents》
《/ext:Button》
《ext:Button ID=“btnNext“ runat=“server“ Text=“Next“ Icon=“NextGreen“》
《AjaxEvents》
《Click OnEvent=“Next_Click“ ViewStateMode=“Include“ /》
《/AjaxEvents》
《/ext:Button》
《/Buttons》
《/ext:Panel》
《/form》
《/body》
《/html》
-to