2011-03-25 9 views
0

IMG_FILTER_PIXELATE 매개 변수에 대한 추가 값을 자세히 설명 할 수 있습니까? 각 매개 변수의 범위는 무엇입니까? 음수 값, 부동 소수점 값 및 정확히 무엇을 할 수 있습니까?PHP imagefilter 함수 매개 변수 IMG_FILTER_PIXELATE 질문

+0

이제 -1이 무엇인가? – HELP

+0

http://php.net/manual/en/function.imagefilter.php. 답변 : 범위, 아니요, 아니요. 문서에 설명되어 있습니다. –

답변

2

다른 필터에 대해서도이 질문을했습니다. read the manual page for imagefilter을 입력하십시오. 첫 번째 인수는 픽셀 단위의 블록 크기이고 두 번째 인수는 그 의미가 무엇이든간에 "고급 픽셀 모드"를 변경하는 부울입니다.

범위는 무엇입니까? 그럼 두 번째는 bool이므로 0/1/true/false/whatever가됩니다. 그러나 첫 번째는 픽셀 화 된 블록의 크기입니다. 왜 그것이 부정적인 것이라고 생각합니까? 할 때 어떤 일이 발생합니까 부정적인거야? 그것은 밖으로 괴물이나요? 0으로 만드시겠습니까? 추락? 화상? 세상을 파괴 하라구? 아뇨. 실마리. 직접 해보십시오, 재미있을 거에요! 일어날 수있는 최악의 상황은 무엇입니까?

+0

글쎄, 곧 내가 havent라고 생각하는 것으로 가정하고, 나는 첫 번째 매개 변수의 최대 범위를 알고 싶습니까? – HELP

+0

나는 그 종류의 대답을 포기했지만 나는 잘하지 못했을 것이다. +1 –

+0

@php, 문서화 된 최대 범위가 없으므로 알아내는 유일한 방법은 실험 또는 소스 읽기입니다. 근원 읽기가 시간 낭비 일 가능성이 높기 때문에 실험을 제안합니다. – Charles

0

나중에 참조 할 수 있도록 IMG_FILTER_PIXELATE를 구현 한 설명서입니다.

  • $ ARG1 : 이것은 픽셀의 블록 크기, 양이어야하며, 최소 1 (효과 없음)
  • $ ARG2 다음과 같이

    개의 추가 파라미터

    작동 이것 pixelation 프로세스가 원활하게 수행되는지 결정합니다. imagefilter의 예제는 어떻게 보이는지 보여줍니다.

A는 단순한 '대'상세 '픽셀 레이션에 대해 깊이보다 비트 : 단순 모드 용

블록에 사용되는 색은 해당 블록의 제 1 화소이지만, 고급 모드 색상 used는 블록의 모든 픽셀의 "평균"색상입니다. 즉, 내부적으로 모든 픽셀이 반복되어 RGB 값의 배열에 추가되고 그 평균 색상이 사용됩니다. 즉, 실제 CPU 시간 계산에 더 많은 시간이 사용됩니다 사용되는 색.

오래된 게시물인데도 불구하고 앞으로의 독자에게 유용 할 수 있기를 바랍니다.