php透明合并png与jpg图片
2014-07-22 11:56
281 查看
<?php $png = imagecreatefrompng('./mark.png'); $jpeg = imagecreatefromjpeg('./image.jpg'); list($width, $height) = getimagesize('./image.jpg'); list($newwidth, $newheight) = getimagesize('./mark.png'); $out = imagecreatetruecolor($newwidth, $newheight); imagecopyresampled($out, $jpeg, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagecopyresampled($out, $png, 0, 0, 0, 0, $newwidth, $newheight, $newwidth, $newheight); imagejpeg($out, 'out.jpg', 100); ?>
另外一种方法: $dest = imagecreatefrompng('mapCanvas.png'); $src = imagecreatefromjpeg('si.jpg'); imagealphablending($dest, false); imagesavealpha($dest, true); // Copy and merge imagecopymerge($dest, $src, 17, 13, 0, 0, 60, 100, 100); // Output and free from memory header('Content-Type: image/png'); imagepng($dest); imagedestroy($dest); imagedestroy($src);
相关文章推荐
- PHP图片处理—PNG透明缩放并生成灰图
- php缩小png图片时,不损失透明色的办法
- php getimagesize获取图片信息(.jpg,.gif,.png)
- PHP添加PNG图片背景透明水印
- Java调整图片大小合并PNG图片生成ICON(保持背景透明)
- PHP缩小png图片,保留透明色方法
- PHP生成缩略图,控制图片质量,支持.png .jpg .gif
- ImageMagick 拆分透明PNG、合并JPG和Alpha Mask
- 笔记:jpg图片和png图片的区别(之一):png图片白色背景可透明,jpg图片不可以
- Qt 解决png图片转jpg图片透明背景变成黑色的问题
- php缩小png图片不损失透明色的解决方法
- php 绘图合并两张jpg图片 并在图片上写字
- php生成图片缩略图,支持png透明
- php 利用远程图片创建新图片完善(jpg,png,gif)
- php缩小png图片不损失透明色的解决方法
- 支持png透明图片的php生成缩略图类分享
- 支持png透明图片的php生成缩略图类分享
- php图片等比压缩代码,支持jpg,png,gif,验证gif动画
- php保存远程图片改变尺寸,JPG转PNG,裁剪圆形