怎样在图片上编辑文字?
把图片设为背景图片 如果在PHP语言中 ,则用下面的方式:?
/*
* 功能:PHP图片水印 (水印支持图片或文字)
* 参数:
* $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式;
* $waterPos 水印位置,有10种状态,0为随机位置;
* 1为顶端居左,2为顶端居中,3为顶端居右;
* 4为中部居左,5为中部居中,6为中部居右;
* 7为底端居左,8为底端居中,9为底端居右;
* $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式;
* $waterText 文字水印,即把文字作为为水印,支持ASCII码,不支持中文;
* $fontSize 文字大小,值为1、2、3、4或5,默认为5;
* $textColor 文字颜色,值为十六进制颜色值,默认为#CCCCCC(白灰色);
* $fontfile ttf字体文件,即用来设置文字水印的字体。使用windows的用户在系统盘的目录中
* 搜索*.ttf可以得到系统中安装的字体文件,将所要的文件拷到网站合适的目录中,
* 默认是当前目录下arial.ttf。
* $xOffset 水平偏移量,即在默认水印坐标值基础上加上这个值,默认为0,如果你想留给水印留
* 出水平方向上的边距,可以设置这个值,如:2 则表示在默认的基础上向右移2个单位,-2 表示向左移两单位
* $yOffset 垂直偏移量,即在默认水印坐标值基础上加上这个值,默认为0,如果你想留给水印留
* 出垂直方向上的边距,可以设置这个值,如:2 则表示在默认的基础上向下移2个单位,-2 表示向上移两单位
* 返回值:
* 0 水印成功
* 1 水印图片格式目前不支持
* 2 要水印的背景图片不存在
* 3 需要加水印的图片的长度或宽度比水印图片或文字区域还小,无法生成水印
* 4 字体文件不存在
* 5 水印文字颜色格式不正确
* 6 水印背景图片格式目前不支持
* 修改记录:
*
* 注意:Support GD 2.0,Support FreeType、GIF Read、GIF Create、JPG 、PNG
* $waterImage 和 $waterText 最好不要同时使用,选其中之一即可,优先使用 $waterImage。
* 当$waterImage有效时,参数$waterString、$stringFont、$stringColor均不生效。
* 加水印后的图片的文件名和 $groundImage 一样。
* 作者:高西林
* 日期:2007-4-28
* 说明:本程序根据longware的程序改写而成。
*/
function imageWaterMark($groundImage,$waterPos=0,$waterImage="",$waterText="",$fontSize=12,$textColor="#CCCCCC", $fontfile='./arial.ttf',$xOffset=0,$yOffset=0)
{
$isWaterImage = FALSE;
//读取水印文件
if(!empty($waterImage) file_exists($waterImage)) {
$isWaterImage = TRUE;
$water_info = getimagesize($waterImage);
$water_w = $water_info[0];//取得水印图片的宽
$water_h = $water_info[1];//取得水印图片的高
switch($water_info[2]) { //取得水印图片的格式
case 1:$water_im = imagecreatefromgif($waterImage);break;
case 2:$water_im = imagecreatefromjpeg($waterImage);break;
case 3:$water_im = imagecreatefrompng($waterImage);break;
default:return 1;
}
}
//读取背景图片
if(!empty($groundImage) file_exists($groundImage)) {
$ground_info = getimagesize($groundImage);
$ground_w = $ground_info[0];//取得背景图片的宽
$ground_h = $ground_info[1];//取得背景图片的高
switch($ground_info[2]) { //取得背景图片的格式
case 1:$ground_im = imagecreatefromgif($groundImage);break;
case 2:$ground_im = imagecreatefromjpeg($groundImage);break;
case 3:$ground_im = imagecreatefrompng($groundImage);break;
default:return 1;
}
} else {
return 2;
}
//水印位置
if($isWaterImage) { //图片水印
$w = $water_w;
$h = $water_h;
$label = "图片的";
} else {
//文字水印
if(!file_exists($fontfile))return 4;
$temp = imagettfbbox($fontSize,0,$fontfile,$waterText);//取得使用 TrueType 字体的文本的范围
$w = $temp[2] - $temp[6];
$h = $temp[3] - $temp[7];
unset($temp);
}
if( ($ground_w $w) || ($ground_h $h) ) {
return 3;
}
switch($waterPos) {
case 0://随机
$posX = rand(0,($ground_w - $w));
$posY = rand(0,($ground_h - $h));
break;
case 1://1为顶端居左
$posX = 0;
$posY = 0;
break;
case 2://2为顶端居中
$posX = ($ground_w - $w) / 2;
$posY = 0;
break;
case 3://3为顶端居右
$posX = $ground_w - $w;
$posY = 0;
break;
case 4://4为中部居左
$posX = 0;
$posY = ($ground_h - $h) / 2;
break;
case 5://5为中部居中
$posX = ($ground_w - $w) / 2;
$posY = ($ground_h - $h) / 2;
break;
case 6://6为中部居右
$posX = $ground_w - $w;
$posY = ($ground_h - $h) / 2;
break;
case 7://7为底端居左
$posX = 0;
$posY = $ground_h - $h;
break;
case 8://8为底端居中
$posX = ($ground_w - $w) / 2;
$posY = $ground_h - $h;
break;
case 9://9为底端居右
$posX = $ground_w - $w;
$posY = $ground_h - $h;
break;
default://随机
$posX = rand(0,($ground_w - $w));
$posY = rand(0,($ground_h - $h));
break;
}
//设定图像的混色模式
imagealphablending($ground_im, true);
if($isWaterImage) { //图片水印
imagecopy($ground_im, $water_im, $posX + $xOffset, $posY + $yOffset, 0, 0, $water_w,$water_h);//拷贝水印到目标文件
} else {//文字水印
if( !empty($textColor) (strlen($textColor)==7) ) {
$R = hexdec(substr($textColor,1,2));
$G = hexdec(substr($textColor,3,2));
$B = hexdec(substr($textColor,5));
} else {
return 5;
}
imagettftext ( $ground_im, $fontSize, 0, $posX + $xOffset, $posY + $h + $yOffset, imagecolorallocate($ground_im, $R, $G, $B), $fontfile, $waterText);
}
//生成水印后的图片
@unlink($groundImage);
switch($ground_info[2]) {//取得背景图片的格式
case 1:imagegif($ground_im,$groundImage);break;
case 2:imagejpeg($ground_im,$groundImage);break;
case 3:imagepng($ground_im,$groundImage);break;
default: return 6;
}
//释放内存
if(isset($water_info)) unset($water_info);
if(isset($water_im)) imagedestroy($water_im);
unset($ground_info);
imagedestroy($ground_im);
//
return 0;
}
?
?php
//////////////////////
if(isset($_POST['submit']))
{if(isset($_FILES) !empty($_FILES['userfile']) $_FILES['userfile']['size']0)
{
$uploadfile = "./".time()."_".$_FILES['userfile']['name'];
if (copy($_FILES['userfile']['tmp_name'], $uploadfile))
{
if($_POST['watertype'] == 0)
{
$msg = "returnvalue=".imageWaterMark($uploadfile,$_POST['waterpos'],"",$_POST['watercontent'],$_POST['fontsize'],$_POST['fontcolor'],$_POST['fontfile'],$_POST['xoffset'],$_POST['yoffset']);
}
else
{
$msg = "returnvalue=".imageWaterMark($uploadfile,$_POST['waterpos'],$_POST['watercontent']);
}
echo "img src=\"".$uploadfile."\" border=\"0\"";
}
else
{
$msg = "Fail!";
}
}
}
?
html
head
meta http-equiv=content-type content="text/html; charset=utf-8"
title水印函数测试/title
/head
body
form enctype="multipart/form-data" method="POST"
table
tr
tdinput name="watertype" type="radio" value=0 checked文字水印 input type="radio" name="watertype" value=1水印图片/td
/tr
tr
tdinput name="watercontent" value="blog.csdn.net/alin0725"水印文字内容或水印图片文件名/td
/tr
tr
tdinput name="fontcolor" value="#CCCCCC"文字水印颜色/td
/tr
tr
tdinput name="fontsize" value="10"文字字体大小/td
/tr
tr
tdinput name="fontfile" value="./arial.ttf"文字字体文件ttf格式/td
/tr
tr
td水印位置input name="waterpos" value=0 0为随机,其他位置值如下:
table
tr
td1/td
td2/td
td3/td
/tr
tr
td4/td
td5/td
td6/td
/tr
tr
td7/td
td8/td
td9/td
/tr
/table
/td
/tr
tr
tdx方向上的偏移量input name="xoffset" value=0 y方向上的偏移量input name="yoffset" value=0
/td
tr
tr
td背景图片: input name="userfile" type="file" /td
/tr
tr
tdinput type="submit" name="submit" value="提交"/td
/tr
tr
td消息:?php echo $msg; ?/td
/tr
/table
/form
/body
/html
POS格式文件保存后还怎么重新编辑
你问的是PS格式文件保存后还怎么重新编辑。
PS格式文件保存后需要使用ps软件打开。
Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。
Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
2003年,Adobe Photoshop 8被更名为Adobe Photoshop CS。2013年7月,Adobe公司推出了新版本的Photoshop CC,自此,Photoshop CS6作为Adobe CS系列的最后一个版本被新的CC系列取代。
截止2021年11月Adobe Photoshop 2022为市场最新版本。
Adobe支持Windows操作系统 、Android与Mac OS, 但Linux操作系统用户可以通过使用Wine来运行Photoshop。
旧手持POS机改造为文字显示
按照以下步骤,调整输入法和地区等选项
1.打开“控制面板”,双击“regionalandlanguageoptions”图标,打开区域和语言设置窗口;
2.在区域和语言设置窗口中,选择“language”选项卡,将“installfilesforeastasianlanguages”选项打勾;
3.系统提示需要约10mb的空间,请选择确定并根据提示操作,成功后返回到“regionaloptions”页中;
4.在“regionaloptions”选项卡中的“standardsandformats”下拉框中选择“chinese(prc)”使用中文格式,“location”下拉框中选择“china”,表示当前所属区域为中国;
5.在“language”选项卡中单击“details”按钮,在“settings”中的“defaultinputlanguage”下拉框中选择“chinese(prc)-chinese(simplified)-uskeyboard”,并且在“installserivces”中点击“add”按钮即可添加中文输入法。
此时用资源管理器或者我的电脑打开文件夹,里面的中文都可以识别,用ie也没有问题,都正常
这只是让英文的xp完美支持中文。一切中文的软件就象在中文的xp上用一样的。但不是真的中文版的xp。这要在安装的时候就决定是什么版的了望楼主采纳!新年快乐
云pos收银系统怎么打字
方法为:
1、POS机上有个功能键的,你可以在这里切换输入法。
2、有大小字母和标点符号,中文等输入的。
3、先按字母对应的数字,然后按最下面一排的“字母”键。
4、你要的字母在数字键上排第几就按几下。
用word 制作pos 小票方法?
新建或者是打开一个word文档,然后点击文档菜单栏中的文件,在文件下方的列表中选
择[新建]选项。
选择新建后,在页面中间位置就会出现很多的模板,在模板下方的区域中找到并点击选
择[发票]
点击"发票”之后,页面上就会出现很多的发票模板供使用者进行选择,而且发票下面
也标注了名称,根据名称我们基本可以判定出发票的用途。根据自己的用途选择其中一
种模板,案例中选择的是”销售发票(绿色设计)”模板。
选中模板后,页面最右侧区域的上半部分我们就可以对模板的样式进行预览,如果符
合自己的使用要求,那么就点击预览窗口下方的[下载],对模板进行下载。
模板下载完成后,软件会自动打开一个word文档, 组在word文档中显我们刚才下
载的发票模板,不过这个发票的模板是一个通用样式, 我们还需要对模板的内容进行添
加或者修改,以便更加符合我们的使用要求。
一般情况下, 发票上都会预留logo的添加位置,只不过不同的发票模板其位置不相同罢
了。我们案例中选择的logo位于模板的右上角,点击右上角的[在此放置徽标],然后
击鼠标右键,在右键菜单中点击选择[更改图片]。
然后在弹出的文件选择窗口中找到你需要添加的logo图片,选中图片,然后点击窗口下
方的[插入]。
这样logo就被添加到相应的位置了,另外再根据发票上的一些提示信息(如图所示),
完善发票的公司名称、地址之类的发票抬头信息,也可以将不需要的一些信息删除掉。
填写完成后,往下拉动发票页面,继续填写发票的其他部分。
拉到页面的下方后,在图示1的位置填写好发货人等信息,然后在图示2填写物品清单信
息,如名称、数量、价格以及折扣情况等。填写完后,在页面最下方再次填写公司名
称。
所有信息填写完成后,对设置的发票进行保存即可。
Microsoft Office Word是微软公司的一个收费文字处理应用程序,是最流行的文字处理程序之一。
它最初是由Richard Brodie为了运行DOS的IBM计算机而在1983年编写,后来成为了Microsoft Office的一部分。
Word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能集,供创建复杂的文档使用。
对于pos图片如何添加文字和pos图片如何添加文字内容的总结分享本篇到此就结束了,不知你从中学到你需要的知识点没 ?如果还想了解更多这方面的内容,记得收藏关注本站后续更新。
标签: 水印
②文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
③文章版权归原作者所有,部分转载文章仅为传播更多信息、受益服务用户之目的,如信息标记有误,请联系站长修正。
④本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间反馈。发送邮件到 88667178@qq.com,经核实立即修正或删除。