本文整理汇总了PHP中image::param方法的典型用法代码示例。如果您正苦于以下问题:PHP image::param方法的具体用法?PHP image::param怎么用?PHP image::param使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类image
的用法示例。
在下文中一共展示了image::param方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: image
<?php
//MyPic 图片加水印, 生成缩略图类
// 原始图片
$img1 = './image/test.jpg';
// 水印后的图片
$img2 = './image/test_new.jpg';
// 水印
$water = './image/water.gif';
$img = new image();
// 等比缩放
$img->param($img1)->thumb('./image/test_0.jpg', 200, 200, 0);
// center center 裁剪
$img->param($img1)->thumb('./image/test_1.jpg', 200, 200, 1);
// top left 裁剪
$img->param($img1)->thumb('./image/test_2.jpg', 200, 200, 2);
// 右下角添加水印
$img->param($img1)->water($img2, $water, 9);
/* +-------------------------------------------------------------+
* | Copyright (c) 2008-2009 Diqiye.Com All rights reserved.
* +-------------------------------------------------------------+
* | Info : 图像处理类
* +-------------------------------------------------------------+
*/
class image
{
// 当前图片
protected $img;
// 图像types 对应表
protected $types = array(1 => 'gif', 2 => 'jpg', 3 => 'png', 6 => 'bmp');
// image
示例2: alert
$save_url .= $ymd . "/";
if (!file_exists($save_path)) {
mkdir($save_path);
}
//新文件名
$new_file_name = date("YmdHis") . '_' . rand(10000, 99999) . '.' . $file_ext;
//移动文件
$file_path = $save_path . $new_file_name;
if (move_uploaded_file($tmp_name, $file_path) === false) {
alert("上传文件失败。");
}
@chmod($file_path, 0644);
$file_url = $save_url . $new_file_name;
header('Content-type: text/html; charset=UTF-8');
$json = new Services_JSON();
echo $json->encode(array('error' => 0, 'url' => $file_url));
// echo "<script>alert('文件名:$file_path');</script>";
include_once 'perImage.php';
perImage($file_path, 500, false, $file_path);
include_once 'class_img.php';
$img = new image();
$img->param($file_path)->water($file_path, "water.png", 9);
exit;
}
function alert($msg)
{
header('Content-type: text/html; charset=UTF-8');
$json = new Services_JSON();
echo $json->encode(array('error' => 1, 'message' => $msg));
exit;
}