Articles of Обработка

Образец обрезки PHP в форме, отличной от квадратной, как овальная форма или круглый

Я хочу обрезать изображения в PHP. Обрезка в прямоугольной форме является обычной и простой в использовании. Можете ли вы посоветовать мне, как я могу обрезать изображение в форме, отличной от квадрата, как в овальной или круглой форме.

PHP 5.5 и попробуйте … наконец

PHP 5.5 добавляет поддержку, finally в блоки try / catch. Java позволяет вам создать блок try / catch / finally без блока catch, поэтому вы можете очищать локально, когда происходит исключение, но пусть это само распространение распространяется на стек вызовов, поэтому его можно обрабатывать отдельно. try { // Do something that might throw an exception […]

Изменение размера изображения при загрузке

Возникает проблема с изменением размера изображения при загрузке. функция // Image Resizer function MakeThumbnail($inputFile, $filepath, $ext, $maxWidth, $maxHeight) { if($ext=="jpg" || $ext=="jpeg" ){ $src = imagecreatefromjpeg($inputFile); }else if($ext=="png"){ $src = imagecreatefrompng($inputFile); }else { $src = imagecreatefromgif($inputFile); } list($width, $height) = getimagesize($inputFile); $newwidth = $maxWidth; $newheight = (strlen($maxHeight)>0) ? $maxHeight : ($height / $width) * $newwidth; […]

Как определить частичную вертикальную / горизонтальную линию в изображении?

У меня есть изображение, и у меня есть частичная линия на изображении. Они все время горизонтальные или вертикальные линии. Я не знаю цвета линии, ни ширины линии. Как я могу использовать PHP для обнаружения такой строки? Как вы видите в загруженном изображении, есть разделы 3×3, которые мне нужно нарезать. Мне нужны 3 вертикальные и 3 […]

PHP изменить размер изображения перед сохранением базы данных mysql?

После того, как я получил сообщение, как изменить размер до меньшей ширины (максимальная ширина – 80, мин – 80) и что я должен проверить в целях безопасности? Мой текущий код: if(!empty($_FILES)) { # Resize Image function $return=true; function resizeImage($originalImage,$toWidth,$toHeight){ // Get the original geometry and calculate scales list($width, $height) = getimagesize($originalImage); $xscale=$width/$toWidth; $yscale=$height/$toHeight; // Recalculate […]

jQuery изменить размер изображения перед сохранением

Я новичок в jQuery, но я люблю его! У меня проблема, с которой я пока не справился. Я использую http://www.zurb.com/playground/ajax_upload который я получил, используя следующий файл upload.php <? $time= time(); $uploaddir = 'users/'; //<– Changed this to my directory for storing images $uploadfile = $uploaddir.$time.basename($_FILES['userfile']['name']); //<– IMPORTANT if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo $uploaddir.$time.$_FILES['userfile']['name']; // IMPORTANT […]

печать качественных изображений с помощью php и GD

Мне нужно сделать фотографию, которую кто-то загрузил через форму, изменил размер, объединился с кадром высокого разрешения @ 300 точек на дюйм и сохранил все @ 300dpi для лучшего качества печати. можно ли обрабатывать изображения с высоким разрешением через GD, и если да, можете ли вы предоставить некоторую информацию о том, как это сделать? У меня […]

CakePHP: пользовательская отчетность об ошибках в командах консоли

мы в настоящее время используем CakePHP 2.4.7 и собственный обработчик ошибок. Пользовательский обработчик ошибок отлично работает для каждого запроса, сделанного через HTTP или через CronDispatcher. К сожалению, при запросе консоли на один из наших команд консоли обработчик ошибок игнорируется. См. Следующий пример: core.php: App::uses('SentryErrorHandler', 'Sentry.Lib'); Configure::write('Sentry', array( //'production_only' => true, // true is default value […]

Как обрабатывать запросы API с помощью PHP

Мы планируем использовать SEMrush API, который позволяет получить доступ к данным SEO, относящимся к доменным именам и ключевым словам поиска. Согласно их Условиям использования , они ограничивают их использование, чтобы избежать убийства своих серверов: Вы не можете выполнять более 10 запросов в секунду, а не более двух одновременных запросов. Мы собираемся создать простой инструмент на […]

Разница между исключениями и ошибками?

В чем разница между ошибкой и исключением? Я читал многочисленные ресурсы в Интернете и в нескольких книгах, но предоставленные объяснения не очень тщательны. Поэтому я все еще смущен. Благодаря! Edit: Похоже, я задал два вопроса, которые, вероятно, были сбиты с толку. Главный вопрос, на который я хотел ответить, – это разница между ошибками и исключениями […]