diff --git a/reference/imagick/imagick/compositeimage.xml b/reference/imagick/imagick/compositeimage.xml
new file mode 100644
index 000000000..35054f107
--- /dev/null
+++ b/reference/imagick/imagick/compositeimage.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+ Imagick::compositeImage
+ Накладывает одно изображение на другое
+
+
+
+ &reftitle.description;
+
+ public boolImagick::compositeImage
+ Imagickcomposite_object
+ intcomposite
+ intx
+ inty
+ intchannelImagick::CHANNEL_DEFAULT
+
+
+ Накладывает одно изображение на другое с указанным смещением. Любые
+ дополнительные аргументы, необходимые для алгоритма наложения, следует
+ передавать в setImageArtifact с 'compose:args' в качестве первого параметра
+ и данных в качестве второго параметра.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ composite_object
+
+
+ Объект Imagick, содержащий накладываемое изображение.
+
+
+
+
+ compose
+
+
+ Оператор наложения. Смотрите Константы оператора
+ наложения.
+
+
+
+
+ x
+
+
+ Смещение столбца накладываемого изображения.
+
+
+
+
+ y
+
+
+ Смещение строки накладываемого изображения.
+
+
+
+
+ channel
+
+
+ Укажите любую константу CHANNEL, которая подходит для вашего режима канала.
+ Для применения более чем к одному каналу объедините константы типа CHANNEL
+ с помощью побитовых операторов. Обратитесь к этому списку
+ констант CHANNEL.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.examples;
+
+
+ Пример использования Imagick::compositeImage:
+
+ Наложение двух изображений с помощью 'математического' метода наложения
+
+
+setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT);
+$src1->setImageArtifact('compose:args', "1,0,-0.5,0.5");
+$src1->compositeImage($src2, Imagick::COMPOSITE_MATHEMATICS, 0, 0);
+$src1->writeImage("./output.png");
+
+?>
+]]>
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ Imagick::setImageArtifact
+
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/getimagesignature.xml b/reference/imagick/imagick/getimagesignature.xml
new file mode 100644
index 000000000..28ba7ba55
--- /dev/null
+++ b/reference/imagick/imagick/getimagesignature.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+ Imagick::getImageSignature
+ Генерирует хеш SHA-256
+
+
+
+ &reftitle.description;
+
+ public stringImagick::getImageSignature
+
+
+
+ Генерирует хеш SHA-256 для потока пикселей изображения.
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ Возвращает строку, содержащую SHA-256 хеш файла.
+
+
+
+
+ &reftitle.errors;
+
+ &imagick.imagick.throws;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/implodeimage.xml b/reference/imagick/imagick/implodeimage.xml
new file mode 100644
index 000000000..49a039575
--- /dev/null
+++ b/reference/imagick/imagick/implodeimage.xml
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ Imagick::implodeImage
+ Создаёт копию изображения
+
+
+
+ &reftitle.description;
+
+ public boolImagick::implodeImage
+ floatradius
+
+
+ Создаёт новое изображение, которое является копией существующего с пикселями,
+ "сжатыми" на указанный процент.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ radius
+
+
+ Радиус сжатия.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.errors;
+
+ &imagick.imagick.throws;
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ Пример использования Imagick::implodeImage
+
+ implodeImage(0.0001);
+ header("Content-Type: image/jpg");
+ echo $imagick->getImageBlob();
+
+}
+
+?>
+]]>
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/inversefouriertransformimage.xml b/reference/imagick/imagick/inversefouriertransformimage.xml
new file mode 100644
index 000000000..bacf0b9f4
--- /dev/null
+++ b/reference/imagick/imagick/inversefouriertransformimage.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+ Imagick::inverseFourierTransformImage
+ Реализует дискретное преобразование Фурье
+
+
+
+ &reftitle.description;
+
+ public boolImagick::inverseFourierTransformImage
+ Imagickcomplement
+ boolmagnitude
+
+
+ Реализует дискретное преобразование Фурье (ДПФ) изображения в виде пары
+ величина / фаза или пары, состоящей из реального / мнимого изображений.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ complement
+
+
+ Второе изображение, которое нужно объединить с данным, чтобы сформировать
+ либо пару величина / фаза, либо пару из реального / мнимого изображений.
+
+
+
+
+ magnitude
+
+
+ Если значение равно true, будет возвращена пара величина / фаза, иначе -
+ пара, состоящая из реального / мнимого изображений.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/polaroidimage.xml b/reference/imagick/imagick/polaroidimage.xml
new file mode 100644
index 000000000..0d2f8c708
--- /dev/null
+++ b/reference/imagick/imagick/polaroidimage.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+ Imagick::polaroidImage
+ Имитирует фото Polaroid
+
+
+
+ &reftitle.description;
+
+ public boolImagick::polaroidImage
+ ImagickDrawproperties
+ floatangle
+
+
+
+ Имитирует фото Polaroid. &imagick.method.available.0x632;
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ properties
+
+
+ Свойства Polaroid.
+
+
+
+
+ angle
+
+
+ Угол Polaroid.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.examples;
+
+
+ Пример использования Imagick::polaroidImage
+
+ Пример использования Imagick::polaroidImage()
+
+
+polaroidImage(new ImagickDraw(), 25);
+
+/* Вывод изображения */
+header('Content-type: image/png');
+echo $image;
+
+?>
+]]>
+
+
+
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/previousimage.xml b/reference/imagick/imagick/previousimage.xml
new file mode 100644
index 000000000..4b7a8d4a7
--- /dev/null
+++ b/reference/imagick/imagick/previousimage.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+ Imagick::previousImage
+ Переходит к предыдущему изображению в объекте
+
+
+
+ &reftitle.description;
+
+ public boolImagick::previousImage
+
+
+
+ Связывает предыдущее изображение в списке изображений с объектом Imagick.
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/readimages.xml b/reference/imagick/imagick/readimages.xml
new file mode 100644
index 000000000..1074f2844
--- /dev/null
+++ b/reference/imagick/imagick/readimages.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ Imagick::readimages
+ Читает изображение из массива имён файлов
+
+
+
+ &reftitle.description;
+
+ public boolImagick::readImages
+ arrayfilenames
+
+
+ Читает изображение из массива имён файлов. Все изображения хранятся в одном
+ объекте Imagick.
+
+
+
+
+
+
+ &reftitle.parameters;
+
+
+ filenames
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setgravity.xml b/reference/imagick/imagick/setgravity.xml
new file mode 100644
index 000000000..9a6474d27
--- /dev/null
+++ b/reference/imagick/imagick/setgravity.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ Imagick::setGravity
+ Устанавливает гравитацию
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setGravity
+ intgravity
+
+
+
+ Устанавливает глобальное свойство гравитации для объекта Imagick.
+ &imagick.method.available.0x640;
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ gravity
+
+
+ Свойство гравитации. Обратитесь к списку
+ констант GRAVITY.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.void;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setimagerenderingintent.xml b/reference/imagick/imagick/setimagerenderingintent.xml
new file mode 100644
index 000000000..230dfa607
--- /dev/null
+++ b/reference/imagick/imagick/setimagerenderingintent.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+ Imagick::setImageRenderingIntent
+ Устанавливает схему цветопередачи изображения
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setImageRenderingIntent
+ intrendering_intent
+
+
+ Устанавливает схему цветопередачи изображения.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rendering_intent
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.errors;
+
+ &imagick.imagick.throws;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setimagescene.xml b/reference/imagick/imagick/setimagescene.xml
new file mode 100644
index 000000000..fdd225d1f
--- /dev/null
+++ b/reference/imagick/imagick/setimagescene.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+ Imagick::setImageScene
+ Устанавливает сцену изображения
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setImageScene
+ intscene
+
+
+ Устанавливает сцену изображения.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ scene
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.errors;
+
+ &imagick.imagick.throws;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setimagetype.xml b/reference/imagick/imagick/setimagetype.xml
new file mode 100644
index 000000000..e50e7ffec
--- /dev/null
+++ b/reference/imagick/imagick/setimagetype.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ Imagick::setImageType
+ Устанавливает тип изображения
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setImageType
+ intimage_type
+
+
+ Устанавливает тип изображения.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ image_type
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setimageunits.xml b/reference/imagick/imagick/setimageunits.xml
new file mode 100644
index 000000000..fe36f17f6
--- /dev/null
+++ b/reference/imagick/imagick/setimageunits.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ Imagick::setImageUnits
+ Устанавливает единицы измерения разрешения изображения
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setImageUnits
+ intunits
+
+
+ Устанавливает единицы измерения разрешения изображения.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ units
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setimagevirtualpixelmethod.xml b/reference/imagick/imagick/setimagevirtualpixelmethod.xml
new file mode 100644
index 000000000..b39aa1829
--- /dev/null
+++ b/reference/imagick/imagick/setimagevirtualpixelmethod.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+ Imagick::setImageVirtualPixelMethod
+ Устанавливает метод виртуального пикселя
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setImageVirtualPixelMethod
+ intmethod
+
+
+ Устанавливает метод виртуального пикселя.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ method
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+
+
diff --git a/reference/imagick/imagick/setiteratorindex.xml b/reference/imagick/imagick/setiteratorindex.xml
new file mode 100644
index 000000000..637a1bde7
--- /dev/null
+++ b/reference/imagick/imagick/setiteratorindex.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+ Imagick::setIteratorIndex
+ Устанавливает позицию итератора
+
+
+
+ &reftitle.description;
+
+ public boolImagick::setIteratorIndex
+ intindex
+
+
+
+ Устанавливает итератор в позицию в списке изображений, указанную с помощью
+ параметра index.
+ &imagick.method.available.0x629;
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ index
+
+
+ Позиция для установки итератора.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &imagick.return.success;
+
+
+
+
+ &reftitle.examples;
+
+
+ Пример использования Imagick::setIteratorIndex:
+
+ Создание изображения, установка и получение индекса итератора
+
+
+newImage(100, 100, new ImagickPixel("red"));
+$im->newImage(100, 100, new ImagickPixel("green"));
+$im->newImage(100, 100, new ImagickPixel("blue"));
+
+$im->setIteratorIndex(1);
+echo $im->getIteratorIndex();
+?>
+]]>
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ Imagick::getIteratorIndex
+ Imagick::getImageIndex
+ Imagick::setImageIndex
+
+
+
+
+
+
+