


Chinesische Dokumentation der PHP-Funktion, die ImageMagick aufruft
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.
Verwandte Empfehlungen: Eingehende Analyse der Schwachstelle bei der Ausführung von ImageMagick-Befehlen
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
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet
