Файл: modules/obmen/inc/file/png.php
Строк: 35
<?php
/* DCMS S (Special)
* Версия файла 0.0.1
* Дата последнего редактирования 15.11.2015
* Модифицировал densnet
*/
if (!is_file(LF_PATH . '.PNG') && $imgc = @imagecreatefrompng(LF_PATH)) {
$img_x = imagesx($imgc);
$img_y = imagesy($imgc);
$x_ratio = SCR_WIDTH / $img_x;
if ($img_x <= SCR_WIDTH) {
$dstW = $img_x;
$dstH = $img_y;
} else {
$dstH = ceil($x_ratio * $img_y);
$dstW = SCR_WIDTH;
}
$screen = imagecreatetruecolor($dstW, $dstH);
$black = imagecolorallocate($screen, 0, 0, 0);
imagecolortransparent($screen, $black);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
//$screen=img_copyright($screen); // наложение копирайта
imagepng($screen, LF_PATH . '.PNG');
imagedestroy($screen);
}
echo "<div class='list-group-item'><center>$file_id[name]</center></div>";
include 'inc/screens.php';
echo "<div class = 'list-group-item'>";
if ($file_id['opis']) {
echo "<font color = 'green'>";
echo toOutput($file_id['opis']);
echo "</font><br />n";
}
echo "<div class = 'hr'></div><small>";
if (function_exists('getimagesize')) {
$img_size = getimagesize($file);
echo "Разрешение: $img_size[0]*$img_size[1] пикс.<br />n";
}
$ank = get_user($file_id['id_user']);
echo "Добавлен: " . date::times($file_id['time']) . " (<a href='/info.php?id=$ank[id]'>$ank[nick]</a>)<br />n";
echo "Размер: " . size_file($size) . "<br />n";
echo "</small></div>";