>  기사  >  백엔드 개발  >  php 학습, 2016-5-10 2016 당원 학습 체험 2016 2회 스피릿 학습 체험 2016 2회 스피릿 학습 체험

php 학습, 2016-5-10 2016 당원 학습 체험 2016 2회 스피릿 학습 체험 2016 2회 스피릿 학습 체험

WBOY
WBOY원래의
2016-07-29 08:49:511410검색

1. bool function_exists (string $function_name)

정의된 함수(시스템 내장 함수 및 사용자 정의 함수 포함) 목록에서 function_name을 찾으세요.

  • 반환: 함수가 정의되어 있으면 true를 반환
  • 구문 구조를 쿼리할 경우 false를 반환

2 . bool imagefilter ( 리소스 src im,in t필터 유형 [, int arg1[,intarg2 [, int $arg3 ]]] ) 이미지에 필터 사용php5, 7

imagefilter()는 필요할 때 arg1, arg2 및 arg3을 사용하여 필터 필터 유형을 이미지에 적용합니다.
이 기능은 GD 라이브러리로 컴파일된 PHP 버전에서만 사용할 수 있습니다.

  • filtertype은 다음 중 하나일 수 있습니다.

    • IMG_FILTER_NEGATE: 이미지의 모든 색상을 반전합니다.
    • IMG_FILTER_GRAYSCALE: 이미지를 회색조로 변환합니다.
    • IMG_FILTER_BRIGHTNESS: 이미지의 밝기를 변경합니다. arg1을 사용하여 밝기 수준을 설정합니다.
    • IMG_FILTER_CONTRAST: 이미지의 대비를 변경합니다. 대비 수준을 설정하려면 arg1을 사용하십시오.
    • IMG_FILTER_COLORIZE: IMG_FILTER_GRAYSCALE과 유사하지만 색상을 지정할 수 있습니다. arg1, arg2 및 arg3을 사용하여 각각 빨간색, 파란색 및 녹색을 지정합니다. 각 색상 범위는 0~255입니다.
    • IMG_FILTER_EDGEDETECT: 가장자리 감지를 사용하여 이미지 가장자리를 강조 표시합니다.
    • IMG_FILTER_EMBOSS: 이미지를 양각 처리합니다.
    • IMG_FILTER_GAUSSIAN_BLUR: 가우시안 알고리즘을 사용하여 이미지를 흐리게 합니다.
    • IMG_FILTER_SELECTIVE_BLUR: 이미지를 흐리게 합니다.
    • IMG_FILTER_MEAN_REMOVAL: 윤곽선 효과를 얻으려면 평균 제거 방법을 사용합니다.
    • IMG_FILTER_SMOOTH: 이미지를 더 부드럽게 만듭니다. 부드러움 수준을 설정하려면 arg1을 사용하세요.
<code><span><?php</span><span>$im</span> = imagecreatefrompng(<span>'dave.png'</span>);
<span>if</span> (<span>$im</span> && imagefilter(<span>$im</span>, IMG_FILTER_GRAYSCALE)) {
   <span>echo</span><span>'图片转化为灰度成功'</span>;
   imagepng(<span>$im</span>, <span>'dave.png'</span>);
} <span>else</span> {
   <span>echo</span><span>'图片转化为灰度失败'</span>;
}

imagedestroy(<span>$im</span>);
<span>?></span></code>
  • imagecreatefrompng() 함수의 형식이 실제 이미지와 일치하지 않는 경우 여기서 불일치는 수정된 형식이 아닌 원본 형식을 의미합니다. 확장자
  • 오류 메시지와 일치하지 않는 경우: gd-jpeg: JPEG 라이브러리에서 복구할 수 없는 오류를 보고합니다
  • 이미지 정보 쿼리 getimagesize()

3.array getimagesize ( string $filename )

** 이 함수에는 선택적 매개변수가 포함되어 있습니다. 일반적으로 사용되지 않으므로 공식 정보는 무시됩니다

getimagesize() 함수 GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC의 크기를 결정합니다. IMG 태그의 높이/너비 텍스트 문자열 HTML 파일.

<code>print_r(getimagesize(<span>"web.jpg"</span>));
<span>/*
输出:
Array
(
    [0] => 568 图像宽度的像素值
    [1] => 2628 图像高度的像素值
    [2] => 1 图像类型  
    [3] => width="568" height="2628"  图片长宽字符串
    [bits] => 8 每种颜色的位数
    [channels] => 3 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4
    [mime] => image/gif 该图像的 MIME 类型
)
*/</span></code>

이미지 유형 태그: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(인텔 바이트 순서), 8 = TIFF(모토로라 바이트 순서), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM.

4.resource imagecreatefromgd2( string $filename ) GD2 파일 또는 URL에서 새 이미지 만들기


남은 문제

  1. imagecreatefromgd2 ()

    fopen 래퍼가 활성화된 경우 이 함수에서 URL을 파일 이름으로 사용할 수 있습니다. 파일 이름을 지정하는 방법에 대한 자세한 내용은 fopen()을 참조하세요. 다양한 와퍼의 다양한 기능에 대해서는 지원되는 프로토콜 및 캡슐화 프로토콜을 참조하고 해당 프로토콜이 제공할 수 있는 사전 정의된 변수와 사용법에 주의하세요.

    • URL은 gd2 형식이 아닌 이미지를 선택할 수 있다는 의미인데 시도해 보았으나 작동하지 않았습니다
').addClass ('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위 내용은 PHP 학습, 2016 콘텐츠를 포함하여 PHP 학습, 2016-5-10을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.