> 다운로드 >  라이브러리 다운로드

  • <?php namespace Intervention\Image; use GuzzleHttp\Psr7\Stream; use Psr\Http\Message\StreamInterface; abstract class AbstractDecoder {     abstract public function initFromPath($path); turn \Intervention\Image\Image     abstract public function initFromBinary($data);     abstract public function initFromGdResource($resource);     abstract public function initFromImagick(\Imagick $object);     private $data;     public function __construct($data = null)     {         $this->data = $data;     }return \Intervention\Image\Image     public function initFromUrl($url)     {                  $options = [             'http' => [                 'method'=>"GET",                 'header'=>"Accept-language: en\r\n".                 "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2\r\n"           ]         ];이미지 처리, 원하는 결과를 얻기 위해 컴퓨터를 사용하여 이미지를 분석하는 기술입니다. 이미지 처리라고도 합니다. 이미지 처리는 일반적으로 디지털 이미지 처리를 의미합니다. 디지털 이미지는 산업용 카메라, 비디오 카메라, 스캐너 및 기타 장비로 캡처한 대규모 2차원 배열을 의미하며 배열 요소를 픽셀이라고 하며 그 값을 그레이스케일 값이라고 합니다. 이미지 처리 기술은 일반적으로 이미지 압축, 향상 및 복원, 매칭, 설명 및 인식의 세 부분으로 구성됩니다.

    그림 라이브러리61962017-12-18
  • <?php use PHPImageWorkshop\ImageWorkshop as ImageWorkshop; require_once(__DIR__.'/autoload.php'); class ImageWorkshopTest extends \PHPUnit_Framework_TestCase {      const IMAGE_SAMPLE_PATH = '/Resources/images/sample1.jpg';     const FONT_SAMPLE_PATH  = '/Resources/fonts/arial.ttf';     const WEB_PATH          = 'http://localhost:8000';       public function testInitFromPath()     {           $layer = ImageWorkshop::initFromPath(__DIR__.static::IMAGE_SAMPLE_PATH);                  $this->assertTrue(is_object($layer) === true, 'Expect $layer to be an object');         $this->assertTrue(get_class($layer) === 'PHPImageWorkshop\Core\ImageWorkshopLayer', 'Expect $layer to be an ImageWorkshopLayer object');         $layer = ImageWorkshop::initFromPath('file://'.__DIR__.static::IMAGE_SAMPLE_PATH);         $this->assertTrue(is_object($layer) === true, 'Expect $layer to be an object');         $this->assertTrue(get_class($layer) === 'PHPImageWorkshop\Core\ImageWorkshopLayer', 'Expect $layer to be an ImageWorkshopLayer object');이미지 처리, 원하는 결과를 얻기 위해 컴퓨터를 사용하여 이미지를 분석하는 기술입니다. 이미지 처리라고도 합니다. 이미지 처리는 일반적으로 디지털 이미지 처리를 의미합니다. 디지털 이미지는 산업용 카메라, 비디오 카메라, 스캐너 및 기타 장비로 캡처한 대규모 2차원 배열을 의미하며 배열 요소를 픽셀이라고 하며 그 값을 그레이스케일 값이라고 합니다. 이미지 처리 기술은 일반적으로 이미지 압축, 향상 및 복원, 매칭, 설명 및 인식의 세 부분으로 구성됩니다.

    그림 라이브러리54462017-12-18
  • <?php require '../vendor/autoload.php'; $image = new \NMC\ImageWithText\Image(dirname(__FILE__) . '/source.jpg'); // Add another styled text to image $text2 = new \NMC\ImageWithText\Text('No, really, thanks!', 1, 30); $text2->align = 'left'; $text2->color = '000000'; $text2->font = dirname(__FILE__) . '/Ubuntu-Medium.ttf'; $text2->lineHeight = 20; $text2->size = 14; $text2->startX = 40; $text2->startY = 140; $image->addText($text2); $image->render(dirname(__FILE__) . '/destination.jpg');임베디드 시스템에서 사용되는 텍스트 시스템을 임베디드 텍스트라고 합니다. 포함된 텍스트 관리와 관련된 소프트웨어, 관리되는 포함된 텍스트, 포함된 텍스트 관리를 구현하는 데 필요한 데이터 구조의 세 부분으로 구성됩니다. 임베디드 텍스트(Embedded Text)는 임베디드 텍스트 시스템의 핵심으로, 사용자 데이터 정보를 저장하는 형태로 임베디드 시스템의 기능을 구현한다.

    그림 라이브러리47982017-12-18
  • <?php namespace League\Flysystem; interface AdapterInterface extends ReadInterface {     const VISIBILITY_PUBLIC = 'public';     const VISIBILITY_PRIVATE = 'private';     public function write($path, $contents, Config $config);     public function writeStream($path, $resource, Config $config);     public function update($path, $contents, Config $config);     public function updateStream($path, $resource, Config $config);     /**      * Rename a file.      *      * @param string $path      * @param string $newpath      *      * @return bool      */     public function rename($path, $newpath);system.ini 섹션에서는 WINDOWS 시스템에 필요한 모듈, 관련 키보드, 마우스, 그래픽 카드, 멀티미디어 드라이버, 표준 글꼴 및 셸 프로그램을 정의합니다. 여기에 정의된 프로그램은 WINDOWS를 시작할 때 로드되므로 반드시 필요합니다. 임의로 변경할 수 없습니다. 그렇지 않으면 일부 장치를 사용할 수 없거나 WINDOWS에 전혀 들어갈 수 없습니다. 위는 flysystem 파일 스트림의 추상 PHP 라이브러리입니다

    기타 도서관17112017-12-18
  • <?php namespace Versionable\Ferret; use Versionable\Ferret\FerretInterface; use Versionable\Ferret\Detector\DetectorInterface; class Ferret implements FerretInterface {   protected $detector = null;   public function getDetector()   {     return $this->detector;   }   public function setDetector(DetectorInterface $detector)   {     $this->detector = $detector     return true;   }Ferret NOAA/PMEL/TMAP(국립 해양 대기청/태평양 해양 환경 연구소/열 모델링 및 분석 프로젝트, 열 시뮬레이션 및 분석 프로젝트 그룹)에서 개발한 대화형 컴퓨터 시각화 및 데이터 분석 시스템입니다. 데이터 처리 및 분석과 플롯팅에 대한 해양학자 및 기상학자의 요구 사항을 충족하도록 설계된 FerretMIME 감지 PHP 라이브러리입니다.

    기타 도서관12192017-12-18
  • <?php namespace League\ColorExtractor\Test; use League\ColorExtractor\Color; use League\ColorExtractor\ColorExtractor; use League\ColorExtractor\Palette; class PaletteTest extends \PHPUnit_Framework_TestCase {     protected $jpegPath = './tests/assets/test.jpeg';     protected $gifPath = './tests/assets/test.gif';     protected $pngPath = './tests/assets/test.png';     protected $transparentPngPath = './tests/assets/red-transparent-50.png';     public function testJpegExtractSingleColor()     {         $extractor = new ColorExtractor(Palette::fromFilename($this->jpegPath));         $colors = $extractor->extract(1);         $this->assertInternalType('array', $colors);         $this->assertCount(1, $colors);         $this->assertEquals(15985688, $colors[0]);     }     public function testGifExtractSingleColor()     {         $extractor = new ColorExtractor(Palette::fromFilename($this->gifPath));         $colors = $extractor->extract(1);         $this->assertInternalType('array', $colors);         $this->assertCount(1, $colors);         $this->assertEquals(12022491, $colors[0]);     }이 라이브러리의 13가지 기능 1. 색상 캡처를 사용하면 카메라로 색상을 즉시 선택하고 감지하고 식별할 수 있습니다.  2. 이 응용 프로그램은 그래픽 디자이너와 색맹을 위해 설계되었습니다.  3. 색상 이름, 색조, RGB 및 HSV 표현.  (클릭하여 캡처할 필요 없음) 실시간 색상 진단.  4. 촬영 색상을 단색 배경화면으로 설정하세요.  5. 지능형 색상 안정성.  6. 지능형 자동 초점.  7. 카메라 손전등 켜기/끄기.  8. 모든 휴대폰 카메라(전면 및 후면)를 지원합니다.  9. 즉각적인 색상 선택 및 저장.  10. 색상, 색상 이름, RGB 16진수, RGB 10진수 및 HSV 표현.  11. 최대 1300가지 색상과 16가지 기본 색상 카테고리.  12. 캡처한 색상을 즉시 공유하고 내보낼 수 있습니다.  13. 내장된 도움말.

    기타 도서관31952017-12-18
  • <?php error_reporting(-1); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); date_default_timezone_set('Europe/Brussels'); if (!is_file($autoloadFile = __DIR__ . '/../vendor/autoload.php')) {     echo 'Could not find "vendor/autoload.php". Did you forget to run "composer install --dev"?' . PHP_EOL;     exit(1); } $autoloader = require $autoloadFile; define('PHPEXIF_TEST_ROOT', __DIR__);Exif는 이미지 파일 형식이며 데이터 저장 방식은 JPEG 형식과 완전히 동일합니다. 실제로 Exif 형식은 JPEG 형식의 헤더에 조리개, 셔터, 화이트 밸런스, ISO, 초점 거리, 날짜 및 시간 등 다양한 촬영 조건은 물론 카메라 브랜드, 모델, 색상 코딩 등 디지털 사진 정보를 삽입합니다. , 녹음된 사운드는 물론 GPS 위성 위치 확인 시스템 데이터, 썸네일 등을 촬영합니다. JPEG 파일을 볼 수 있는 이미지 보기 소프트웨어를 사용하여 Exif 형식의 사진을 볼 수 있지만 모든 그래픽 프로그램이 Exif 정보를 처리할 수 있는 것은 아닙니다. Exif 정보를 읽어오는 PHP 라이브러리입니다.

    기타 도서관13882017-12-18
  • require_once __DIR__.'/../vendor/autoload.php'; if (!class_exists('Twig_Environment')) {     echo 'You must set up the project dev dependencies, run the following commands:'.PHP_EOL.         'php composer.phar install --dev'.PHP_EOL;     exit(1); } $repository = new Dflydev\ApacheMimeTypes\FlatRepository; $typeToExtensions = $repository->dumpTypeToExtensions(); $extensionToType = $repository->dumpExtensionToType(); file_put_contents(__DIR__.'/../src/Dflydev/ApacheMimeTypes/Resources/mime.types.json', json_encode($typeToExtensions)); $twig = new Twig_Environment(     new Twig_Loader_Filesystem(__DIR__.'/../resources'),     array(         'autoescape'  => false,         'auto_reload' => true,     ) );Apache는 세계 최고의 웹 서버 소프트웨어입니다. 널리 사용되는 거의 모든 컴퓨터 플랫폼에서 실행될 수 있으며 크로스 플랫폼 및 보안 기능으로 인해 가장 널리 사용되는 웹 서버 측 소프트웨어 중 하나입니다. 빠르고 안정적이며 간단한 API를 통해 확장하여 Perl/Python과 같은 인터프리터를 서버로 컴파일할 수 있습니다. 이것은 Apache의 PHP 라이브러리를 구문 분석하는 dflydev입니다.

    데이터베이스 작업 클래스51672017-12-18
  • <?php require __DIR__.'/src/functions_include.php'; spl_autoload_register(function ($class) {     $prefix = 'League\Csv\';     if (0 !== strpos($class, $prefix)) {         return;     }     $file = __DIR__.'/src/'.str_replace('\', '/', substr($class, strlen($prefix))).'.php';     if (!is_readable($file)) {         return;     }     require $file; });쉼표로 구분된 값 ​​(CSV, 구분 문자가 쉼표가 아닐 수도 있기 때문에 문자로 구분된 값이라고도 함), 해당 파일은 표 형식 데이터(숫자 및 텍스트)를 일반 텍스트로 저장합니다. 일반 텍스트는 파일이 일련의 문자이며 이진수처럼 해석되어야 하는 데이터를 포함하지 않음을 의미합니다. CSV 파일은 일종의 개행 문자로 구분된 여러 개의 레코드로 구성됩니다. 각 레코드는 필드로 구성되며 필드 사이의 구분 기호는 다른 문자 또는 문자열(가장 일반적으로 쉼표 또는 탭)입니다. 일반적으로 모든 레코드에는 정확히 동일한 필드 순서가 있습니다. 일반적으로 이는 일반 텍스트 파일입니다. 워드패드나 메모장(NOTE) 등을 이용하여 열어본 후, 먼저 새 파일을 저장한 뒤 EXCEL로 여는 것도 방법 중 하나인 것이 좋습니다. CSV 파일 형식에 대한 보편적인 표준은 존재하지 않지만, RFC 4180에 기본적인 설명이 있습니다. 사용되는 문자 인코딩도 지정되어 있지 않지만 7비트 ASCII가 가장 기본적인 범용 인코딩입니다.

    데이터베이스 작업 클래스52242017-12-18
  • <?php namespace Dflydev\Canal\Analyzer; use Dflydev\Canal\Detector\DefaultDetectorFactory; use Dflydev\Canal\Detector\DetectorInterface; use Dflydev\Canal\InternetMediaType\DefaultInternetMediaTypeParserFactory; use Dflydev\Canal\InternetMediaType\InternetMediaTypeParserInterface; use Dflydev\Canal\Metadata\Metadata; class Analyzer {     private $detector;     private $internetMediaTypeParser;     public function __construct(DetectorInterface $detector = null)     {         if (null === $detector) {             $detector = DefaultDetectorFactory::create();         }         $this->detector = $detector;         $this->internetMediaTypeParser = DefaultInternetMediaTypeParserFactory::create();     }     public function setDetector(DetectorInterface $detector)     {         $this->detector = $detector;         return $this;     } "온라인 미디어"로도 알려진 "인터넷 미디어"는 국제 인터넷을 정보 보급 플랫폼으로 활용하여 컴퓨터, 텔레비전을 이용하여 텍스트, 사운드, 이미지 등의 형태로 뉴스 정보를 전파하는 디지털화 유형입니다. , 단말기로서의 휴대폰, 멀티미디어 통신 매체. 이미 탄생한 신문, 라디오, 텔레비전 등의 미디어에 비하면 인터넷 미디어는 '제4의 미디어'이기도 하다. 엄밀히 말하면, 인터넷 미디어는 사람들이 뉴스 정보를 전파하기 위해 사용하는 국제 인터넷의 의사소통 도구 성능 중 일부를 말합니다. 인터넷 미디어의 다원적 특성은 커뮤니케이션 주체에서 가장 먼저 드러난다. 인터넷 미디어 세계에서는 네트워크 특성상 정부, 기업, 기관 웹사이트, 심지어 개인 웹사이트까지 전문적인 뉴스 커뮤니케이션 조직에만 국한되지 않는다. 뉴스를 출판하는 능력, 뉴스 보급의 주체가 됩니다. 둘째, 인터넷 미디어의 세계화 특성은 문화적 다양성을 결정한다. 하이퍼링크와 하이퍼텍스트를 통한 디지털 기술을 활용하여 인터넷을 통해 글로벌 문화를 하나로 연결한다. 셋째, 인터넷 매체의 커뮤니케이션 방식 역시 다양성의 특징을 갖고 있다. 미디어의 커뮤니케이션 방식은 일반적으로 점대다(point-to-many) 커뮤니케이션, 즉 웹사이트가 네티즌들에게 정보를 공개하거나 특정 네티즌이 불특정 다수의 네티즌들에게 정보를 공개하는 것 외에도 인터넷 미디어에도 포인트가 있다. -to-point 즉, 네티즌이 인터넷을 통해 다른 네티즌과 소통하는 방식, 특정 네티즌이 이메일을 보내는 방식, 여러 네티즌이 특정 웹사이트에 정보와 피드백을 보내는 다점 방식, 그리고 다대다 방식이 있습니다. 온라인 채팅방, 전자게시판 등 다양한 의사소통 방법. 인터넷 미디어 개념의 정의에 기초하여, "인터넷", "인터넷" 및 "인터넷 미디어"와 같은 서로 다른 제목 사이에 일정한 차이가 있다는 점을 고려하여 우리는 문맥의 사용을 옹호합니다. 컴퓨터 및 정보 과학 분야 뉴스 및 정보 전파 분야에서는 "네트워크 미디어"라고도 할 수 있는 "인터넷 미디어"를 사용하는 것이 적절합니다.

    기타 도서관19892017-12-16
  • $mailServer="imap.exmail.qq.com"; //IMAP主机 $mailLink="{{$mailServer}:143}INBOX" ; //imagp连接地址:不同主机地址不同 $mailUser = '***'; //邮箱用户名 $mailPass = '***'; //邮箱密码 $mbox = imap_open($mailLink,$mailUser,$mailPass); //开启信箱imap_open $totalrows = imap_num_msg($mbox); //取得信件数 for ($i=1;$i<$totalrows;$i++){   $headers = imap_fetchheader($mbox, $i); //获取信件标头   $headArr = matchMailHead($headers); //匹配信件标头   $mailBody = imap_fetchbody($mbox, $i, 1); //获取信件正文 } function matchMailHead($str){   $headList = array();   $headArr = array(     'from',     'to',     'date',     'subject'   );   foreach ($headArr as $key){     if(preg_match('/'.$key.':(.*?)[\n\r]/is', $str,$m)){       $match = trim($m[1]);       $headList[$key] = $key=='date'?date('Y-m-d H:i:s',strtotime($match)):$match;     }   }   return $headList; }Fetch-masterIMAP의 PHP 라이브러리는 PHP가 IMAP 기반으로 이메일을 수신하는 방법입니다. 또한 IMAP 기반으로 이메일을 수신하기 위한 PHP의 관련 설정 및 사용 기술을 분석하고 IMAP 관련 기능에 대한 지침이 함께 제공됩니다.

    기타 도서관10672017-12-16
  • <?php use Gaufrette\Filesystem; use Gaufrette\Adapter\Ftp as FtpAdapter; use Gaufrette\Adapter\Local as LocalAdapter; use Gaufrette\Adapter\Cache as CacheAdapter; // Locale Cache-Directory (e.g. '%kernel.root_dir%/cache/%kernel.environment%/filesystem') with create = true $local = new LocalAdapter($cacheDirectory, true); // FTP Adapter with a defined root-path $ftp = new FtpAdapter($path, $host, $username, $password, $port); // Cached Adapter with 3600 seconds time to live $cachedFtp = new CacheAdapter($ftp, $local, 3600); $filesystem = new Filesystem($cachedFtp);Gaufrette는 파일 시스템 추상화 계층을 제공하는 PHP5 라이브러리입니다. 로컬 파일, FTP 서버, Amazon S3 등을 동일한 방식으로 조작할 수 있습니다. 이를 통해 향후 파일에 어떻게 액세스할지 알지 않고도 프로그램을 개발할 수 있습니다.

    기타 도서관9242017-12-16