>  기사  >  백엔드 개발  >  ImageMagick을 호출하는 PHP 함수에 대한 중국어 문서

ImageMagick을 호출하는 PHP 함수에 대한 중국어 문서

不言
不言원래의
2018-04-14 17:11:392045검색

이 글은 ImageMagick을 호출하는 PHP 함수의 중국어 문서를 주로 소개합니다. 이제 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있습니다.

소개: iMagick의 작성자는 말하지 않았습니다. 당신이 사용할 수 있는 것 함수와 메소드는 소스 파일의 정의에서 찾을 수 있습니다. 저자는 더듬거리며 테스트한다. 예제 코드로 테스트해 보시기 바랍니다. 그렇지 않으면 이해하기 어려울 것입니다.

imagick_charcoal[이미지 핸들],[픽셀 주변 반경],[]imagick_implode[이미지 핸들],[내파 정도 정의] imagick_oilpaint[이미지 핸들],[원형의 반경 이웃)imagick_solarize[이미지 핸들] ,[ 정의 태양열화 정도 – 이 값은 0에서 MaxRGB 사이입니다 효과 ] c) 소용돌이 Bool = (사진 필터 카테고리bool = (bool = ( bool = (bool = (bool = (bool = (boolimagick_medianfilter = 이미지 융합성 그림 속성 설정 Boolimagick_set_image_quality[이미지 핸들],[]imagick_destroyhandle[이미지 핸들])imagick_copy_resizeimagick_copy_cropImageMagick 명령 실행 취약점에 대한 심층 분석
Function Description
图片构造类 image_handle = imagick_readimage([image file]) 读取图片到handle
  bool = imagick_writeimage([source image handle],[new name & filetype]) 写图片
  UN KNOW USE = imagick_writeimages  
  new_handle = imagick_clonehandle([image handle]) 复制出新句柄
  image_handle = imagick_image2blob([blob handle]) 将数据流数据转换成为image数据
  imagick_blob2image 与image2blob相反
  image_handle = imagick_getcanvas([color],[canvas width],[canvas height]) 创建一个画布
  UN KNOW USE = imagick_newimagelist  
错误句柄类 bool = imagick_iserror([image handle]) 最后一次执行是否成功
  rason_string = imagick_failedreason([image handle]) 如果执行iImagick函数返回假将可以从本函数抛出失败
  desc_string = imagick_faileddescription([image handle]) 显示抛出的异常描述
  error_string = imagick_error([image handle]) 返回错误内容
获取图片信息类 image_width = imagick_getwidth([image handle]) 获得图片宽度
  image_height = imagick_getheight([image handle]) 获得图片高度
  mime_string = imagick_getmimetype([image handle]) 获得图片MIME类型
  depth_int = imagick_getimagedepth([image handle]) 获得图片DEPTH值
  colors_num = imagick_getnumbercolors([image handle]) 获得图片颜色数量
  bool = imagick_isgrayimage([image handle]) 是否会度图片
  bool = imagick_ismonochromeimage([image handle]) 是否单色图片
  bool = imagick_isopaqueimage([image handle]) 是否不透明图片
  bool = imagick_ispaletteimage([image handle]) 是否彩色图片
  image_type = imagick_getimagetype([image handle]) 获得图片颜色值
  bool = imagick_isimagesequal([image handle1],([image handle2])) 图片是否相同
  magick_type = imagick_getmagick([image handle]) 获得图片类型
  int = imagick_getcolorspace([image handle])  
图片转换类 bool = imagick_convert([image handle],[new type]) 将图片数据转换成为指定格式
  bool = imagick_setcompressiontype([image handle],[compression type]) 指定图片的压缩方式
  bool = imagick_setcompressionquality([image handle],[quality value]) 指定图片的压缩质量
尺寸调整类 bool = imagick_resize([image handle],[new width],[new height],[filter type],[blur],[geometry]) 改变图片尺寸
  UN KNOW USE imagick_magnify  
  UN KNOW USE imagick_minify  
  bool = imagick_scale([image handle],[new width],[new height],[geometry]) 按照指定比例缩小图片
  bool = imagick_sample([image handle],[new width],[new height],[geometry]) 缩小产生样本图片
  bool = imagick_zoom([image handle],[new width],[new height],[geometry]) 放大图片
字体设置类 bool = imagick_setfontsize([image handle],[size]) 设置字体大小
  UN KNOW USE imagick_setfontstyle  
  bool = imagick_setfontface([image handle],[Font Name]) 设置采用的字体
绘图类 bool = imagick_begindraw([image handle]) 开始在一个image上绘画
  bool = imagick_drawannotation([image handle],[x],[y],[text]) 在image上的x y开始画一些文字符号
  bool = imagick_drawrectangle([image handle],[up x],[up y],[low x],[low y]) 画一个矩形
  bool = imagick_drawellipse([image handle],[starting x],[starting y],[ending x],[ending y],[start rotation in degrees],[end rotation in degrees]) 画一个椭圆形
  bool = imagick_drawarc([image handle],[origin x],[origin y],[ x radius],[ y radius],[ start rotation in degrees],[ end rotation in degrees]) 画一个弧形
  bool = imagick_drawcircle([image handle],[origin x],[origin y],[perimater x],[perimater y]) 画一个圆
  bool = imagick_drawline([이미지 핸들],[시작 x],[시작 y],[종료 x],[종료 y]) 선 그리기
bool = imagick_drawpoint([이미지 핸들],[xcoordinate ],[ycoordinate ]) 점 그리기
bool = imagick_setfillcolor ([이미지 핸들] ,[색상 값]) 채우기 색상 설정
bool = imagick_setfillopacity([이미지 핸들],[opactiy]) 불투명도 설정
품질향상 카테고리 bool = imagick_rotate([이미지 핸들],[도]) 이미지 회전 각도 설정
bool = imagick_shear([이미지 핸들],[ x 좌표],[y 좌표]) rotation shear
bool = imagick_contrast([이미지 핸들],[대비 값]) 올리거나 내리기 이미지 대비
bool = imagick_equalize([이미지 핸들]) 색상 균일성
bool = imagick_g amma([이미지 핸들],[ gamma 값 0.8 - 2.3]) 이미지 GAMMA 조정
bool = imagick_level([이미지 핸들],[감마 값 0.8 - 2.3 ]) 감마 조정과 같은 그림
bool = imagick_modulate([이미지 핸들],[modulate]) 밝기, 채도, 색상 조정
bool = imagick_negate( [이미지 핸들],[회색 값]) 역 컬러 사진
bool = imagick_normalize([이미지 핸들]) 표준화된 사진
그림 장식 class bool = imagick_border([이미지 핸들],[x 테두리 시작 위치 ],[y 테두리 시작 위치 ],[테두리 너비], [테두리 높이 ]) 사진에 테두리 만들기
UN KNOW USEimagick_frame
bool = imagick_raise([이미지 핸들],[ Effect효율성 필터 클래스bool = (
가우시안의 표준 편차(픽셀 단위)) Charcoal bool = (
) 내부 노출 효과 bool = (
] 유화 효과
bool =
(
Imagick_wave [이미지 핸들], [파도의 진폭], [파도의 주파수] ) 물 파문
imagick_blur[이미지 핸들],[가우시안의 반경, 픽셀 단위, 중앙 픽셀에 대응하지 않음],[의 표준 편차 가우시안, 픽셀 단위]
)blur
imagick_despeckle[이미지 핸들])부드럽게 초점이 맞춰진 이미지
imagick_edge[이미지 핸들],[픽셀 주변의 반경; 0을 사용하면 적합한 반경이 선택됩니다])edge Sharpening
imagick_emboss [이미지 핸들],[픽셀 이웃의 반경- hood],[가우시안의 표준 편차, 픽셀 단위])
엠보싱 효과
imagick_enhance[이미지 핸들])이미지 향상
imagick_gaussianblur [이미지 핸들],[가우시안의 반경(픽셀) , 계산하지 않음 중앙 픽셀; 0을 사용하면 적합한 반경이 선택됩니다.],[표준 가우스의 편차, pixels ] ) gaussian blur
= ( [이미지 핸들], [ 픽셀 이웃 hood 의 반경] ) 부드러운 필터 이미지
boolimagick_motionblur([이미지 핸들],[가우시안의 반경, 픽셀 단위, 중앙 픽셀에 대응하지 않음],[의 표준 편차
Gaussian, in pixels],[apply the effect along this angle])
动感模糊
  bool = imagick_reducenoise([image handle],[the radius of the pixel neighborhood]) 降噪
  bool = imagick_shade 阴影
  bool = imagick_sharpen 锐化
  bool = imagick_spread 发散
  bool = imagick_threshold 临界值
  bool = imagick_unsharpmask unsharpmask锐化
  UN KNOW USE bool = imagick_flatten  
图片列表类 bool = imagick_next  
  bool = imagick_prev  
  bool = imagick_first  
  bool = imagick_goto  
  bool = imagick_getlistsize  
  bool = imagick_getlistindex  
  bool = imagick_getimagefromlist  
  bool = imagick_pushlist  
  bool = imagick_poplist  
图片变形类 bool = imagick_chop  
  bool = imagick_crop([image handle],[x starting position of border],[y starting position of border],[width of border],[height of border]) 从图片上截取
  bool = imagick_flip ([image handle]) 图象翻转
  bool = imagick_flop 左右转换
  bool = imagick_roll  
  bool = imagick_profile  
  bool = imagick_rgbtransform 色彩变更
  bool = imagick_transformrgb 色彩变更
  bool = imagick_mosaic  
  bool = imagick_transparent([image handle],[color value]) 设置指定颜色成为透明色
图片量子化 bool = imagick_ordereddither([image handle])  
图片合成类 bool = imagick_composite
= Imagick_Set_image_Comment 매개변수 bool = (
품질 가치) 이미지 품질 설정handle Destroy 클래스bool = (
지정된 이미지 핸들 파괴 호환 기능 imagick_read = > imagick_readimage
imagick_free => imagick_destroyhandle
버려진 함수 imagick_add_resource
imagick_list_magickinfo
ㅋㅋㅋ
ㅋㅋㅋ imagick_copy_morph
imagick_dump
관련 권장 사항:
PHP의 ImageMagick 사용

위 내용은 ImageMagick을 호출하는 PHP 함수에 대한 중국어 문서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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