Вход Регистрация
Файл: sys/fnc/img_copyright.php
Строк: 12
<?php

// накладываем копирайт на изображения, если он есть.
// размер копирайта динамически изменяется в зависимости от изображения
function img_copyright($img) {
    global 
$set;
    if (isset(
$set['copy_path']) && $set['copy_path'] != null && $copy = @imagecreatefromstring(file_get_contents($set['copy_path']))) {

        
$img_x imagesx($img);
        
$img_y imagesy($img);

        
$copy_x imagesx($copy);
        
$copy_y imagesy($copy);


        
$w intval(min($img_x 2.5$copy_x128));
        
$h intval(min($img_y 2.5$copy_y64));

        
$x_ratio $w $copy_x;
        
$y_ratio $h $copy_y;

        if ((
$copy_x <= $w) && ($img_y <= $h)) {
            
$dstW $copy_x;
            
$dstH $copy_y;
        } elseif ((
$x_ratio $copy_y) < $h) {
            
$dstH ceil($x_ratio $copy_y);
            
$dstW $w;
        } else {
            
$dstW ceil($y_ratio $copy_x);
            
$dstH $h;
        }
        
imagecopyresampled($img$copy$img_x $dstW$img_y $dstH00$dstW$dstH$copy_x$copy_y);
    }

    return 
$img;
}
Онлайн: 1
Реклама