首页 开发编程 正文

php怎么更换图片

比如png图片就是header("php$img='图片地址.jpg'?$base64_img=base64EncodeImage($img);$image_info=getimagesize($image_file);$image_data=fread(fopen($image_file;$base64_image='dat...

php怎么更换图片,PHP分享图片的生成方法?

首先要设置返回数据的mime类型为指定的图片格式类型,比如png图片就是header("Content-Type:image/png")

;然后用echo输出图片数据流即可:echo $xxx;前端直接用img标签即可显示出图片:

Ps怎么把照片调成2m?

ps把图片保存为2m的方法步骤

1.使用Phptoshop打开图片。

2.点击图像-图像大小。

3.设置宽度和高度,点击确定。

4.点击文件-另存为,设置保存路径,点击保存。

5.在指定路径查看图片即可。

PHP如何把图片转成BASE64编码?

请试一试下面的代码

<?php$img = '图片地址.jpg';$base64_img = base64EncodeImage($img); echo '<img src="' . $base64_img . '" />'; function base64EncodeImage ($image_file) { $base64_image = ''; $image_info = getimagesize($image_file); $image_data = fread(fopen($image_file, 'r'), filesize($image_file)); $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data)); return $base64_image;}?>

试一试!

Canvas调用手机拍照功能实现图片上传上?

HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器。这是手机微博应用中常见的功能,当然你也可以在其它类型应用中适当使用此技术。

1、 拍照 拍照是采用HTML5的Canvas功能,实时捕获Video标签的内容,因为Video元素可以作为Canvas图像的输入,所以这一点很好实现。主要代码如下:var canvas=document.createElement(‘canvas’); //动态创建画布对象var ctx=canvas.getContext(’2d’);var cw=vw,ch=vh;ctx.fillStyle=”#ffffff”;ctx.fillRect(0,0,cw,ch);ctx.drawImage(video_element,0,0,cw,ch,0,0,vw,vh); //将video对象内指定的区域捕捉绘制到画布上指定的区域,可进行不等大不等位的绘制。document.body.append(canvas);

2、 图片获取 从Canvas获取图片数据的核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的png图像,类似于“data:image/png;base64,xxxxx”的格式。var imgData=canvas.toDataURL(“image/png”);这样,imgData变量就存储了一长串的字符数据内容,表示的就是一个PNG图像的base64编码。因为真正的图像数据是base64编码逗号之后的部分,所以要让实际服务器接收的图像数据应该是这部分,方法是在前端截取22位以后的字符串作为图像数据,例如:var data=imgData.substr(22);如果要在上传前获取图片的大小,可以使用:var length=atob(data).length; //atob 可解码用base-64解码的字串

3、 图片上传 在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时可以用:$.post(‘upload.php’,{‘data’:data});在后台用PHP脚本接收数据并存储为图片。function convert_data($data){ $image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data); save_to_file($image);}function save_to_file($image){ $fp=fopen($filename,’w'); fwrite($fp,$image); fclose($fp);

如何将手机上的图片文件变小?

用手机自带的照片裁剪功能; 或者 在电脑上通过下载图像软件修改 ACDSee或phptoshop等。

1.打开photoshop,图像-图像大小,更改像素大小的数值。

2.打开ACDSee,菜单栏“修改”--“转换文件格式”--在“格式设置”,调整压缩率。

3.用windows开始--程序--附件--画图,打开图片,选择‘图象’,通过拉伸/扭曲中的拉伸改变图片大小。

本文转载自互联网,如有侵权,联系删除