Heim  >  Artikel  >  Backend-Entwicklung  >  Chinesische Dokumentation der PHP-Funktion, die ImageMagick aufruft

Chinesische Dokumentation der PHP-Funktion, die ImageMagick aufruft

不言
不言Original
2018-04-14 17:11:391993Durchsuche

Dieser Artikel stellt hauptsächlich die chinesische Dokumentation der PHP-Funktion vor, die ImageMagick aufruft. Sie hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen Einleitung: Der Autor von iMagick hat Ihnen nicht gesagt, welche Funktionen und Methoden verwendet werden können. Diese Funktionen und Methoden sind alle aus den Definitionen in der Quelldatei zu finden. Der Autor fummelt und testet. Bitte testen Sie es mit dem Beispielcode, sonst wird es schwer zu verstehen.

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([Bildhandle],[beginnendes x],[beginnendes y],[Ende x],[Ende y]) Zeichne eine Linie
bool = imagick_drawpoint([Bildgriff],[xKoordinate ],[yKoordinate ]) Zeichne einen Punkt
bool = imagick_setfillcolor([Bildgriff],[Farbwert]) Füllfarbe festlegen
bool = imagick_setfillopacity([image handle],[opactiy]) Deckkraft einstellen
Qualitätsverbesserungsklasse bool = imagick_rotate([Bildhandle ],[Grad]) Stellen Sie den Drehwinkel des Bildes ein
bool = imagick_shear([Bildgriff],[x-Koordinate],[y-Koordinate]) Rotationsscherung
bool = imagick_contrast([Bildgriff],[Kontrastwert]) Bildkontrast erhöhen oder verringern
bool = imagick_equalize([Bildhandle]) Farbgleichmäßigkeit
bool = imagick_gamma ([Bildgriff],[Gammawert 0,8 - 2,3]) Bild-GAMMA-Anpassung
bool = imagick_level([Bildhandle],[Gammawert 0,8 - 2,3]) Bild-GAMMA-Anpassung
bool = imagick_modulate([image handle],[ modulate ]) Helligkeit, Sättigung, Farbe anpassen
bool = imagick_negate ([Bildgriff],[Graustufenwert]) Invertiertes Farbbild
bool = imagick_normalize([Bildhandle]) Normalisiertes Bild
Bilddekorationsklasse bool = imagick_border([Bildgriff],[ x Startposition des Randes ],[y-Startposition des Randes ],[Breite des Randes],[Höhe des Randes]) Wenden Sie einen Rand an Bild
UNBEKANNTE VERWENDUNG imagick_frame
bool = imagick_raise([Bildgriff],[ x Startposition des Rahmens ],[ y Startposition des Randes ],[ Breite des Randes],[ Höhe des Randes],[Raise ungleich Null] ) Prägeeffekt
Effizienzfilterklasse bool = imagick_charcoal( [Bildgriff],[der Radius der Pixelnachbarschaft],[die Standardabweichung der Gaußschen Funktion in Pixel]) Kohlestift
bool = imagick_implode([Bildhandle],[Definieren Sie das Ausmaß der Implosion ] ) Interner Belichtungseffekt
bool = imagick_oilpaint ([Bildhandle ],[der Radius der kreisförmigen
Nachbarschaft])
Ölgemäldeeffekt
bool = imagick_solarize([Bildhandle],[Definieren Sie das Ausmaß der Solarisierung – dieser Wert liegt zwischen 0 und MaxRGB ]) Umgekehrte Belichtung
bool = imagick_swirl([Bildgriff],[ Definieren Sie die Festigkeit der Verwirbelung
effect ])
旋涡
  bool = imagick_wave( [Bildgriff],[die Amplitude der Welle],[die Frequenz der Welle]) 水波纹
图片滤镜类 bool = imagick_blur([Bildgriff],[der Radius von die Gaußsche Funktion, in 
Pixeln, nicht im Vergleich zum mittleren Pixel],[die Standardabweichung der 
Gaußschen Funktion, in Pixel])
模糊
  bool = imagick_despeckle([Bildhandle]) 平滑聚焦图象
  bool = imagick_edge([Bildhandle],[der Radius der Pixelnachbarschaft; die Verwendung von 0 führt dazu, dass ein geeigneter Radius für Sie ausgewählt wird]) 边缘锐化
  bool = imagick_emboss([Bildhandle],[der Radius der Pixelnachbarn- 
Haube] ,[die Standardabweichung der Gaußschen Funktion in Pixeln])
浮雕效果
  bool = imagick_enhance([Bildhandle]) 图象增强
  bool = imagick_gaussianblur([Bildhandle],[der Radius der Gaußschen Funktion in Pixeln, das mittlere Pixel nicht mitgezählt; Wenn Sie 0 verwenden, wird ein geeigneter Radius für Sie ausgewählt],[der Standard Abweichung des Gaußschen, in Pixel]) 高斯模糊
  bool = imagick_medianfilter([Bildhandle],[der Radius der Pixelnachbarschaft]) 平滑过滤图象
  bool = imagick_motionblur([Bildgriff],[der Radius des Gaußschen, in 
Pixel, nicht das mittlere Pixel],[die Standardabweichung des 
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 Bildfusion
Bildattributeinstellung bool = imagick_set_image_comment([ Bild handle],[der im Bild festzulegende Kommentar]) Einige Parameter des Bildes festlegen
bool = imagick_set_image_quality([Bildhandle],[Qualitätswert]) Legen Sie die Qualität des Bildes fest
Behandeln Sie die Zerstörungsklasse bool = imagick_destroyhandle ([Bild-Handle]) Töte das angegebene Bild-Handle
Kompatible Funktionen imagick_read => ; imagick_readimage
imagick_free => imagick_destroyhandle
Verlassene Funktionen imagick_add_resource
imagick_list_magickinfo
imagick_new
imagick_init
imagick_copy_sample
imagick_copy_resize
imagick_copy_crop
imagick_copy_shear
imagick_copy_rotate
imagick_copy_morph
imagick_dump

Verwandte Empfehlungen:

Eingehende Analyse der Schwachstelle bei der Ausführung von ImageMagick-Befehlen

PHPs ImageMagick-Nutzung;


Das obige ist der detaillierte Inhalt vonChinesische Dokumentation der PHP-Funktion, die ImageMagick aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn