pos图片如何添加文字内容?

秋利 39 0

怎样在图片上编辑文字?

把图片设为背景图片 如果在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图片如何添加文字内容的总结分享本篇到此就结束了,不知你从中学到你需要的知识点没 ?如果还想了解更多这方面的内容,记得收藏关注本站后续更新。

标签: 水印

抱歉,评论功能暂时关闭!