コード例 #1
0
function printMonster($row)
{
    $className = classBox($row);
    ?>
<div class="<?php 
    echo $className;
    ?>
">
			<div class="banner-name">
				<div class="name-monster"><?php 
    printName($row);
    ?>
</div>
				<?php 
    buttonOwn($row);
    ?>
				<?php 
    buttonCatch($row);
    ?>
			</div>
			<div class="content">
				<div class="img-monster" 
					style = "background-image: url('images/monsters/<?php 
    echo $row['id'];
    ?>
.png');">
						<?php 
    printImage($row);
    ?>
				</div>
				<div class="info">
					<div class="monster-name"><?php 
    echo $row['monster'];
    ?>
</div>
					<?php 
    printPrice($row);
    ?>
					<span class="zone"><?php 
    printZone($row);
    ?>
</span>
					<div class="indication"><?php 
    echo printIndication($row);
    ?>
</div>
				</div>
			</div>
		</div><?php 
}
コード例 #2
0
ファイル: upload.php プロジェクト: ProVII/webapp
function checkImage()
{
    global $width_original, $height_original;
    if ($width_original > 1024 && $height_original > 768) {
        $width = 1024;
        $height = 768;
        printImage($width, $height);
    } else {
        if ($width_original > 1024 && $height_original <= 768) {
            $width = 1024;
            printImage($width, $height_original);
        } else {
            $height = 768;
            printImage($width_original, $height);
        }
    }
}
コード例 #3
0
ファイル: Image.php プロジェクト: aliyun/aliyun-oss-php-sdk
// 图片锐化
$options = array(OssClient::OSS_FILE_DOWNLOAD => $download_file, OssClient::OSS_PROCESS => "image/sharpen,100");
$ossClient->getObject($bucketName, $object, $options);
printImage("imageSharpen", $download_file);
// 图片水印
$options = array(OssClient::OSS_FILE_DOWNLOAD => $download_file, OssClient::OSS_PROCESS => "image/watermark,text_SGVsbG8g5Zu-54mH5pyN5YqhIQ");
$ossClient->getObject($bucketName, $object, $options);
printImage("imageWatermark", $download_file);
// 图片格式转换
$options = array(OssClient::OSS_FILE_DOWNLOAD => $download_file, OssClient::OSS_PROCESS => "image/format,png");
$ossClient->getObject($bucketName, $object, $options);
printImage("imageFormat", $download_file);
// 获取图片信息
$options = array(OssClient::OSS_FILE_DOWNLOAD => $download_file, OssClient::OSS_PROCESS => "image/info");
$ossClient->getObject($bucketName, $object, $options);
printImage("imageInfo", $download_file);
/**
 *  生成一个带签名的可用于浏览器直接打开的url, URL的有效期是3600秒
 */
$timeout = 3600;
$options = array(OssClient::OSS_PROCESS => "image/resize,m_lfit,h_100,w_100");
$signedUrl = $ossClient->signUrl($bucketName, $object, $timeout, "GET", $options);
Common::println("rtmp url: \n" . $signedUrl);
//最后删除上传的$object
$ossClient->deleteObject($bucketName, $object);
function printImage($func, $imageFile)
{
    $array = getimagesize($imageFile);
    Common::println("{$func}, image width: " . $array[0]);
    Common::println("{$func}, image height: " . $array[1]);
    Common::println("{$func}, image type: " . ($array[2] === 2 ? 'jpg' : 'png'));