<?php
$dir_ = '.';
$scanned_directory = array_diff(scandir($dir_), array('..', '.'));
if (count($scanned_directory) > 0) {
foreach ($scanned_directory as $f_) {
$imagick1 = new Imagick();
$imagick1->readImage($dir_.'/'.$f_);
$giw_ = $imagick1->getImageWidth();
$gih_ = $imagick1->getImageHeight();
$wh_max_ = max($giw_, $gih_);
$wh_min_ = min($giw_, $gih_);
$imagick1->resizeImage($wh_max_, $wh_max_, 1, 1);
$imagick1->setImageCompressionQuality(50);
$imagick1->radialBlurImage(30);
$quantumRange = $imagick1->getQuantumRange();
$quantumRange = $quantumRange['quantumRangeLong'];
$imagick1->levelImage(0, 2.0, $quantumRange+($quantumRange-($quantumRange/2)));
$tmp_dir = $dir_.'/_tmp';
if (is_dir($tmp_dir) === false) {
mkdir($tmp_dir, 0777);
}
$imagick1->writeImage($tmp_dir.'/'.$f_);
$imagick2 = new Imagick();
$imagick2->readImage($tmp_dir.'/'.$f_);
$imagick1 = new Imagick();
$imagick1->readImage($dir_.'/'.$f_);
if ($giw_ > $gih_) {
$cix_ = 0;
$ciy_ = ($wh_max_-$wh_min_)/2;
} else {
$cix_ = ($wh_max_-$wh_min_)/2;
$ciy_ = 0;
}
$imagick2->compositeImage($imagick1, Imagick::COMPOSITE_OVER, $cix_, $ciy_);
$res_dir = $dir_.'/_res';
if (is_dir($res_dir) === false) {
mkdir($res_dir, 0777);
}
$imagick2->writeImage($res_dir.'/'.$f_);
}
}
230301
mercusys mu6h ubuntu
wordpress fancybox3
1 скачиваем архив и распаковываем его в корень сайта
2 в конец functions.php вашей темы добавляем:
add_action('wp_enqueue_scripts', 'fancybox3');
function fancybox3() {
wp_enqueue_script('fancybox-js','/fancybox3/jquery.fancybox.min.js',array(),'1.0',true);
wp_enqueue_style('fancybox-css','/fancybox3/jquery.fancybox.min.css',array(),'1.0');
wp_enqueue_script('fancybox-opts','/fancybox3/fancybox.js',array(),'1.0',true);
}
[cheese] веб-камера выводит черный экран
1 вводим в терминале lsusb и ищем строчку с *camera*
2 ищем существование файла /dev/video0 (или video1/video2/..)
3 если в пп. 1-2 все ок, то скачивает из офиц. репов webcamoid — на 99% должно заработать
4 иначе, попробуйте вставить кабель камеры в порт usb 2.0 или же, напротив, в 3.0 (обычно синий)