当前位置:首页 » 网上购物 » sypcut怎样填充颜色
扩展阅读
怎样打发蜡视频教程 2024-05-06 02:19:49
夏朝统治时间怎样记忆 2024-05-06 02:19:48

sypcut怎样填充颜色

发布时间: 2022-05-19 03:50:32

⑴ ps中怎样给新建的画布填充颜色

编辑--填充--选择颜色
其实,你对怎样填充,根本没有动脑子,学一样技术,也要有点专研的精神,你就是瞎点菜单也会找到填充这一选项的。

⑵ ppt中怎样填充背景色

PPT中填充背景颜色方法:
1、首先打开要填充颜色的幻灯片,右击选择“设置背景格式”。
2、选择纯色填充或渐变填充。
3、选择想要填充的颜色,点击即可。
4、想要全部的幻灯片应用一样的颜色,点击“全部应用”。

⑶ final cut pro7里,我想让做好的字幕文件(原来是文本的)批量改成空心字,你会吗该怎么做啊

数量多吗? 有的字体是有这样的,叫做空心字体。 另外字体的有边缘颜色和中间填充颜色,将中间填充的颜色改为无,然后将边缘颜色改成白色的。就是空心的了。

⑷ C#中上传图片

using System.IO; //引入命名空间
//上传方法
private void Upimage()
{
if(File1.Value!="")
{
string fileContentType = File1.PostedFile.ContentType;//获取文件类型
//判断文件类型.只能是 BMP GIF pjpeg swf
if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg" || fileContentType == "image/swf")
{
//判断文件大小
if (File1.PostedFile.ContentLength / 1024 < 2000)
{
string name = File1.PostedFile.FileName; // 客户端文件路径
FileInfo file = new FileInfo(name);

//获取文件名称
//把当前时间取出,组成字符串,加入文件名称,防止重复命名
string fileName = System.DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + file.Name;//文件名称
string pathss = Server.MapPath("Upimage") + "\\" + fileName;//服务器保存路径

try
{
//上传文件
Label2.Text = "正在上传,请等待...";
File1.PostedFile.SaveAs(Server.MapPath("Upimage") + "\\" +
fileName);
//把基本信息写进数据库,保存图片在服务器的路
cc="文件:"+fileName+"上传成功!";
Open();
this.Label2.Text=fileName;
this.Im2.Visible=true;
this.Im1.Visible=false;

}
catch (Exception ex)
{
cc = "错误: " + ex.Message.ToString();
Open();
this.Im1.Visible = true;
this.Im2.Visible = false;
}
}
else
{
cc = "对不起,文件太大.";
Open();
this.Im1.Visible = true;
this.Im2.Visible = false;
}
}
else
{
cc = "请上传正确文件格式";
}
}
else
{
hh();
}

}

⑸ 上传图片时自动添加水印水印

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileContentType = FileUpload1.PostedFile.ContentType;
if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg")
{
string name = FileUpload1.PostedFile.FileName; // 客户端文件路径

FileInfo file = new FileInfo(name);
string fileName = file.Name; // 文件名称
string fileName_s = "s_" + file.Name; // 缩略图文件名称
string fileName_sy = "sy_" + file.Name; // 水印图文件名称(文字)
string fileName_syp = "syp_" + file.Name; // 水印图文件名称(图片)
string webFilePath = Server.MapPath("file/" + fileName); // 服务器端文件路径
string webFilePath_s = Server.MapPath("file/" + fileName_s); // 服务器端缩略图路径
string webFilePath_sy = Server.MapPath("file/" + fileName_sy); // 服务器端带水印图路径(文字)
string webFilePath_syp = Server.MapPath("file/" + fileName_syp); // 服务器端带水印图路径(图片)
string webFilePath_sypf = Server.MapPath("file/shuiyin.jpg"); // 服务器端水印图路径(图片)

if (!File.Exists(webFilePath))
{
try
{
FileUpload1.SaveAs(webFilePath); // 使用 SaveAs 方法保存文件
AddShuiYinWord(webFilePath, webFilePath_sy);
AddShuiYinPic(webFilePath, webFilePath_syp, webFilePath_sypf);
MakeThumbnail(webFilePath, webFilePath_s, 130, 130, "Cut"); // 生成缩略图方法
Label1.Text = "提示:文件“" + fileName + "”成功上传,并生成“" + fileName_s + "”缩略图,文件类型为:" + FileUpload1.PostedFile.ContentType + ",文件大小为:" + FileUpload1.PostedFile.ContentLength + "B";
}
catch (Exception ex)
{
Label1.Text = "提示:文件上传失败,失败原因:" + ex.Message;
}
}
else
{
Label1.Text = "提示:文件已经存在,请重命名后上传";
}
}
else
{
Label1.Text = "提示:文件类型不符";
}
}
}
public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode)
{
System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);

int towidth = width;
int toheight = height;

int x = 0;
int y = 0;
int ow = originalImage.Width;
int oh = originalImage.Height;

switch (mode)
{
case "HW"://指定高宽缩放(可能变形)
break;
case "W"://指定宽,高按比例
toheight = originalImage.Height * width / originalImage.Width;
break;
case "H"://指定高,宽按比例
towidth = originalImage.Width * height / originalImage.Height;
break;
case "Cut"://指定高宽裁减(不变形)
if ((double)originalImage.Width / (double)originalImage.Height > (double)towidth / (double)toheight)
{
oh = originalImage.Height;
ow = originalImage.Height * towidth / toheight;
y = 0;
x = (originalImage.Width - ow) / 2;
}
else
{
ow = originalImage.Width;
oh = originalImage.Width * height / towidth;
x = 0;
y = (originalImage.Height - oh) / 2;
}
break;
default:
break;
}

//新建一个bmp图片
System.Drawing.Image bitmap = new System.Drawing.Bitmap(towidth, toheight);

//新建一个画板
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);
//设置高质量插值法
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;

//设置高质量,低速度呈现平滑程度
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

//清空画布并以透明背景色填充
g.Clear(System.Drawing.Color.Transparent);

//在指定位置并且按指定大小绘制原图片的指定部分
g.DrawImage(originalImage, new System.Drawing.Rectangle(0, 0, towidth, toheight),
new System.Drawing.Rectangle(x, y, ow, oh),
System.Drawing.GraphicsUnit.Pixel);

try
{
//以jpg格式保存缩略图
bitmap.Save(thumbnailPath, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (System.Exception e)
{
throw e;
}
finally
{
originalImage.Dispose();
bitmap.Dispose();
g.Dispose();
}
}

protected void AddShuiYinWord(string Path, string Path_sy)
{
string addText = "测试水印";
System.Drawing.Image image = System.Drawing.Image.FromFile(Path);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
System.Drawing.Font f = new System.Drawing.Font("Verdana", 16);
System.Drawing.Brush b = new System.Drawing.SolidBrush(System.Drawing.Color.Blue);

g.DrawString(addText, f, b, 15, 15);
g.Dispose();

image.Save(Path_sy);
image.Dispose();
}

/**//// <summary>
/// 在图片上生成图片水印
/// </summary>
/// <param name="Path">原服务器图片路径</param>
/// <param name="Path_syp">生成的带图片水印的图片路径</param>
/// <param name="Path_sypf">水印图片路径</param>
protected void AddShuiYinPic(string Path, string Path_syp, string Path_sypf)
{
System.Drawing.Image image = System.Drawing.Image.FromFile(Path);
System.Drawing.Image Image = System.Drawing.Image.FromFile(Path_sypf);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);
g.DrawImage(Image, new System.Drawing.Rectangle(image.Width - Image.Width, image.Height - Image.Height, Image.Width, Image.Height), 0, 0, Image.Width,Image.Height, System.Drawing.GraphicsUnit.Pixel);
g.Dispose();

image.Save(Path_syp);
image.Dispose();
}

}

⑹ JAVA画图板程序,用netbeans做,要求画圆,椭圆,直线,三角形,矩形,可以填充颜色和擦除

importjava.applet.*;
importjava.awt.*;
importjava.awt.event.*;
importjava.util.*;
importjavax.swing.*;
importjava.awt.geom.*;
importjava.io.*;
importjava.sql.Connection;


{
intx,y;
Colorcol;
inttool;
intboarder;

Point(intx,inty,Colorcol,inttool,intboarder)
{
this.x=x;
this.y=y;
this.col=col;
this.tool=tool;
this.boarder=boarder;
}
}

,MouseMotionListener,MouseListener,ItemListener
{
intx=-1,y=-1;
intcon=1;//画笔大小
intEcon=5;//橡皮大小

inttoolFlag=0;//toolFlag:工具标记
//toolFlag工具对应表:
//(0--画笔);(1--橡皮);(2--清除);
//(3--直线);(4--圆);(5--矩形);

Colorc=newColor(0,0,0);//画笔颜色
BasicStrokesize=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);//画笔粗细
Pointcutflag=newPoint(-1,-1,c,6,con);//截断标志


VectorpaintInfo=null;//点信息向量组
intn=1;

FileInputStreampicIn=null;
FileOutputStreampicOut=null;

ObjectInputStreamVIn=null;
ObjectOutputStreamVOut=null;

//*工具面板--画笔,直线,圆,矩形,多边形,橡皮,清除*/
PaneltoolPanel;
Buttoneraser,drLine,drCircle,drRect;
Buttonclear,pen;
ChoiceColChoice,SizeChoice,EraserChoice;
Buttoncolchooser;
Label颜色,大小B,大小E;
//保存功能
ButtonopenPic,savePic;
FileDialogopenPicture,savePicture;

paintboard(Strings)
{
super(s);
addMouseMotionListener(this);
addMouseListener(this);

paintInfo=newVector();

/*各工具按钮及选择项*/
//颜色选择
ColChoice=newChoice();
ColChoice.add("black");
ColChoice.add("red");
ColChoice.add("blue");
ColChoice.add("green");
ColChoice.addItemListener(this);
//画笔大小选择
SizeChoice=newChoice();
SizeChoice.add("1");
SizeChoice.add("3");
SizeChoice.add("5");
SizeChoice.add("7");
SizeChoice.add("9");
SizeChoice.addItemListener(this);
//橡皮大小选择
EraserChoice=newChoice();
EraserChoice.add("5");
EraserChoice.add("9");
EraserChoice.add("13");
EraserChoice.add("17");
EraserChoice.addItemListener(this);
////////////////////////////////////////////////////
toolPanel=newPanel();

clear=newButton("清除");
eraser=newButton("橡皮");
pen=newButton("画笔");
drLine=newButton("画直线");
drCircle=newButton("画圆形");
drRect=newButton("画矩形");

openPic=newButton("打开图画");
savePic=newButton("保存图画");

colchooser=newButton("显示调色板");

//各组件事件监听
clear.addActionListener(this);
eraser.addActionListener(this);
pen.addActionListener(this);
drLine.addActionListener(this);
drCircle.addActionListener(this);
drRect.addActionListener(this);
openPic.addActionListener(this);
savePic.addActionListener(this);
colchooser.addActionListener(this);

颜色=newLabel("画笔颜色",Label.CENTER);
大小B=newLabel("画笔大小",Label.CENTER);
大小E=newLabel("橡皮大小",Label.CENTER);
//面板添加组件
toolPanel.add(openPic);
toolPanel.add(savePic);

toolPanel.add(pen);
toolPanel.add(drLine);
toolPanel.add(drCircle);
toolPanel.add(drRect);

toolPanel.add(颜色);toolPanel.add(ColChoice);
toolPanel.add(大小B);toolPanel.add(SizeChoice);
toolPanel.add(colchooser);

toolPanel.add(eraser);
toolPanel.add(大小E);toolPanel.add(EraserChoice);

toolPanel.add(clear);
//工具面板到APPLET面板
add(toolPanel,BorderLayout.NORTH);

setBounds(60,60,900,600);setVisible(true);
validate();
//dialogforsaveandload

openPicture=newFileDialog(this,"打开图画",FileDialog.LOAD);
openPicture.setVisible(false);
savePicture=newFileDialog(this,"保存图画",FileDialog.SAVE);
savePicture.setVisible(false);

openPicture.addWindowListener(newWindowAdapter()
{
publicvoidwindowClosing(WindowEvente)
{openPicture.setVisible(false);}
});

savePicture.addWindowListener(newWindowAdapter()
{
@Override
publicvoidwindowClosing(WindowEvente)
{savePicture.setVisible(false);}
});

addWindowListener(newWindowAdapter()
{
publicvoidwindowClosing(WindowEvente)
{System.exit(0);}
});

}

publicvoidpaint(Graphicsg)
{
Graphics2Dg2d=(Graphics2D)g;

Pointp1,p2;

n=paintInfo.size();

if(toolFlag==2)
g.clearRect(0,0,getSize().width,getSize().height);//清除

for(inti=0;i<n;i++){
p1=(Point)paintInfo.elementAt(i);
p2=(Point)paintInfo.elementAt(i+1);
size=newBasicStroke(p1.boarder,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);

g2d.setColor(p1.col);
g2d.setStroke(size);

if(p1.tool==p2.tool)
{
switch(p1.tool)
{
case0://画笔

Line2Dline1=newLine2D.Double(p1.x,p1.y,p2.x,p2.y);
g2d.draw(line1);
break;

case1://橡皮
g.clearRect(p1.x,p1.y,p1.boarder,p1.boarder);
break;

case3://画直线
Line2Dline2=newLine2D.Double(p1.x,p1.y,p2.x,p2.y);
g2d.draw(line2);
break;

case4://画圆
Ellipse2Dellipse=newEllipse2D.Double(p1.x,p1.y,Math.abs(p2.x-p1.x),Math.abs(p2.y-p1.y));
g2d.draw(ellipse);
break;

case5://画矩形
Rectangle2Drect=newRectangle2D.Double(p1.x,p1.y,Math.abs(p2.x-p1.x),Math.abs(p2.y-p1.y));
g2d.draw(rect);
break;

case6://截断,跳过
i=i+1;
break;

default:
}//endswitch
}//endif
}//endfor
}

publicvoiditemStateChanged(ItemEvente)
{
if(e.getSource()==ColChoice)//预选颜色
{
Stringname=ColChoice.getSelectedItem();
switch(name){
case"black":
c=newColor(0,0,0);
break;
case"red":
c=newColor(255,0,0);
break;
case"green":
c=newColor(0,255,0);
break;
case"blue":
c=newColor(0,0,255);
break;
}
}
elseif(e.getSource()==SizeChoice)//画笔大小
{
Stringselected=SizeChoice.getSelectedItem();
switch(selected){
case"1":
con=1;
size=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
break;
case"3":
con=3;
size=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
break;
case"5":
con=5;
size=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
break;
case"7":
con=7;
size=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
break;
case"9":
con=9;
size=newBasicStroke(con,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL);
break;
}
}
elseif(e.getSource()==EraserChoice)//橡皮大小
{
StringEsize=EraserChoice.getSelectedItem();

if(Esize=="5")
{Econ=5*2;}
elseif(Esize=="9")
{Econ=9*2;}
elseif(Esize=="13")
{Econ=13*2;}
elseif(Esize=="17")
{Econ=17*3;}

}

}

publicvoidmouseDragged(MouseEvente)
{
Pointp1;
switch(toolFlag){
case0://画笔
x=(int)e.getX();
y=(int)e.getY();
p1=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p1);
repaint();
break;

case1://橡皮
x=(int)e.getX();
y=(int)e.getY();
p1=newPoint(x,y,null,toolFlag,Econ);
paintInfo.addElement(p1);
repaint();
break;

default:
}
}

publicvoidmouseMoved(MouseEvente){}

publicvoipdate(Graphicsg)
{
paint(g);
}

publicvoidmousePressed(MouseEvente)
{
Pointp2;
switch(toolFlag){
case3://直线
x=(int)e.getX();
y=(int)e.getY();
p2=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p2);
break;

case4://圆
x=(int)e.getX();
y=(int)e.getY();
p2=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p2);
break;

case5://矩形
x=(int)e.getX();
y=(int)e.getY();
p2=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p2);
break;

default:
}
}

publicvoidmouseReleased(MouseEvente)
{
Pointp3;
switch(toolFlag){
case0://画笔
paintInfo.addElement(cutflag);
break;

case1://eraser
paintInfo.addElement(cutflag);
break;

case3://直线
x=(int)e.getX();
y=(int)e.getY();
p3=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;

case4://圆
x=(int)e.getX();
y=(int)e.getY();
p3=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;

case5://矩形
x=(int)e.getX();
y=(int)e.getY();
p3=newPoint(x,y,c,toolFlag,con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;

default:
}
}

publicvoidmouseEntered(MouseEvente){}

publicvoidmouseExited(MouseEvente){}

publicvoidmouseClicked(MouseEvente){}

publicvoidactionPerformed(ActionEvente)
{

if(e.getSource()==pen)//画笔
{toolFlag=0;}

if(e.getSource()==eraser)//橡皮
{toolFlag=1;}

if(e.getSource()==clear)//清除
{
toolFlag=2;
paintInfo.removeAllElements();
repaint();
}

if(e.getSource()==drLine)//画线
{toolFlag=3;}

if(e.getSource()==drCircle)//画圆
{toolFlag=4;}

if(e.getSource()==drRect)//画矩形
{toolFlag=5;}

if(e.getSource()==colchooser)//调色板
{
ColornewColor=JColorChooser.showDialog(this,"调色板",c);
c=newColor;
}

if(e.getSource()==openPic)//打开图画
{

openPicture.setVisible(true);

if(openPicture.getFile()!=null)
{
inttempflag;
tempflag=toolFlag;
toolFlag=2;
repaint();

try{
paintInfo.removeAllElements();
Filefilein=newFile(openPicture.getDirectory(),openPicture.getFile());
picIn=newFileInputStream(filein);
VIn=newObjectInputStream(picIn);
paintInfo=(Vector)VIn.readObject();
VIn.close();
repaint();
toolFlag=tempflag;

}

catch(ClassNotFoundExceptionIOe2)
{
repaint();
toolFlag=tempflag;
System.out.println("cannotreadobject");
}
catch(IOExceptionIOe)
{
repaint();
toolFlag=tempflag;
System.out.println("cannotreadfile");
}
}

}

if(e.getSource()==savePic)//保存图画
{
savePicture.setVisible(true);
try{
Filefileout=newFile(savePicture.getDirectory(),savePicture.getFile());
picOut=newFileOutputStream(fileout);
VOut=newObjectOutputStream(picOut);
VOut.writeObject(paintInfo);
VOut.close();
}
catch(IOExceptionIOe)
{
System.out.println("cannotwriteobject");
}

}
}
}//endpaintboard

publicclassPb
{
publicstaticvoidmain(Stringargs[])
{newpaintboard("画图程序");}
}

⑺ Photoshop怎样给文字填充颜色

1.先把文字图层栅格化
2.在背景颜色中选择你想要的颜色
3.按CTRL和DELETE(颜色填充)
4.再按CTRL和D就可以了

⑻ ppt中怎样填充背景色

PPT中填充背景颜色方法:

1、首先打开要填充颜色的幻灯片,右击选择“设置背景格式”。