Contrast & Brightness

PHP ImageMagick – Contrast & Brightness ”; Previous Next Different types of moods can be conveyed in images with the help of contrast. The term ‘contrast’ refers to the amount of color or grayscale differentiation. Images with higher contrast levels generally display a greater degree of color or grayscale variation than those of lower contrast. In this chapter, you will be learning about changing and adjusting the contrast and brightness. Changing the Contrast In this section, you will be learning about the process of changing the contrast. This can be done using a method called ‘contrastImage()’ which is provided by Imagemagick. It helps to enhance the differences between lighter and darker elements of the image. Syntax public Imagick::contrastImage(bool $sharpen): bool This method contains a single parameter which is ‘sharpen’. It is a boolean value that specifies the sharpen value. This method takes an image as an input and gives out the image after changing its contrast as output. Example In the below example, new imagick object is created and the input image is taken. Then, the contrastImage() function is applied on that image. Finally, the output image is obtained in the format ‘contrastImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.jpeg”); $image->contrastImage(true); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/contrastImage.png”); ?> Assume that the following is the input image (image.jpeg) in the program − Output Changing the Brightness ImageMagick provided a method called ‘brightnessContrastImage()’ which changes the brightness and contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomial function to apply to the image. Syntax Public Imagick::brightnessContrastImage(float $brightness, float $contrast, int $channel=Imagick::CHANNEL_DEFAULT):bool This method contains 3 parameters which are brightness, contrast, and channel. ‘Brightness’ is used to store the value of brightness, ‘contrast’ is used to store the value of the contrast of the image, and ‘channel’ is used to store the value of the channel. The output obtained is an image with added brightness and contrast. Example In the below example, a new imagick object is created and the input image is taken. Then, the ‘brightnessContrastImage()’ function with parameters (brightness=15, contrast=20) is applied on that image. Finally, the output image is obtained in the format ‘brightnessContrastImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image5.jpeg”); $image->brightnessContrastImage(15,50); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/brightnessContrastImage.png”); ?> Assume that the following is the input image (image5.jpeg) in the program − Output Enhance the Contrast Enhancement is the process of improving quality of an image. To enhance the contrast, Imagemagick has provided a method ‘contrastStretchImage()’ which enhances the contrast of the color image by adjusting the pixels” color to span the entire range of colors available. Syntax public Imagick::contrastStretchImage(float $black_point, float $white_point, int $channel = Imagick::CHANNEL_DEFAULT): bool This method has three parameters which are black_point, white_point, and channel. ‘Black_point’ specifies the black point, ‘white_point’ specifies the white point and’ channel’ provides any channel constant that is valid for your channel mode. Example In the below example, a new Imagick object is created and the input image is taken. Then, the ‘contrastStretchImage()’ function with parameters(black_point=1000, white_point=5000) is applied on that image. Finally, the output image is obtained in the format ‘contrastStretchImage.png’. This method has three parameters which are black_point, white_point, and channel. ‘Black_point’ specifies the black point, ‘white_point’ specifies the white point and’ channel’ provides any channel constant that is valid for your channel mode. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.jpeg”); $image->contrastStretchImage(1000, 5000); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/contrastStretchImage.png”); ?> Assume that the following is the input image (image.jpeg) in the program − Output Print Page Previous Next Advertisements ”;

Image Tiling

PHP ImageMagick – Image Tiling ”; Previous Next In this chapter, you will be learning to tile a texture image repeatedly. Tiling a texture image is the process of creating a pattern in which the texture image is repeated which is in the form of tiles. With ImageMagick, you can easily tile an image into equal-sized pieces. You can also adjust the size and orientation of each piece, allowing you to customize your tiled image however you want. In this tutorial, we”ll explain how to use PHP ImageMagick”s Image tile to achieve perfect results in creating stunningly beautiful tiled images! Syntax Imagick::textureImage(Imagick $texture_wand): Imagick This function consists of one parameter ‘texture_wand’. It is an Imagick object that is used as a texture image. The below example is a program to tile the images. This program has a few additional are used other than ‘textureImage()’. New image creation − It involves the creation of a new image using the function ‘newImage()’ which takes the column size and row size as arguments. Hence, an image with those measurements is created. Scaling the image − A function ‘scaleImage()’ is used to scale the image to a particular dimension and the image is shortened with those dimensions and hence can be tiled on the new image that we created. This function takes the image as input and the output obtained is the image that contains the pattern of tiles of texture images. Example Below example shows the implementation of the ‘textureImage()’ function. Here, a new Imagick object is created with the specified measurements and color as parameters. The image format is also set. Then, an image is taken as input by creating a new Imagick object. Now, the image is scaled to some specific dimension using the ‘scaleImage()’ function. The scaled image is continuously tiled on the new image that is created in the beginning using the ‘textureImage()’ function. The final output is obtained in the form ‘textureImage.png’. <?php $img=new Imagick(); $img->newImage(940, 670, new ImagickPixel(”red”)); $img->setImageFormat(“jpg”); $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.jpeg”); $image->scaleimage($image->getimagewidth() / 8, $image->getimageheight() / 8); $img=$img->textureImage($image); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/textureImage.png”); ?> Assume that the following is the input image (image.jpeg) in the program − Output Print Page Previous Next Advertisements ”;

Modifying Colors

PHP ImageMagick – Modifying Colors ”; Previous Next In this chapter, you will be learning to modify and replace different colors in an image using a few inbuilt functions provided by Imagemagick. With Imagemagick, you can adjust brightness, contrast, hue, saturation and other color parameters. You can even create complex effects such as merging multiple layers or adding special filters to your photos. This tutorial will provide an overview of how PHP Imagemagick works and how it can be used to modify the colors in digital images quickly and easily. Colorize Image Imagemagick”s ”colorizeImage()” function is an efficient way to change the color of any part of an image. This function works by blending the chosen fill color with each pixel in the picture, creating a seamless transition between colors and producing professional-looking results. The process eliminates much of the manual labor associated with changing colors on an image, such as selecting specific areas or hand-painting sections. Additionally, it saves time since it allows users to make these changes quickly and easily without sacrificing quality. Syntax public Imagick::colorizeImage(mixed $colorize, mixed $opacity, bool $legacy = false): bool This function takes 2 parameters − colorize and opacity. Colorize is an Imagick object or a string containing the colorize color, opacity is an Imagick object or a float value containing the opacity value. If opacity is 1.0, it is fully opaque and 0.0 means fully transparent. Example In this example, you will be able to clearly understand the use of ‘colorizeImage()’. An imagick object is created first and the input image is taken. Then, ‘colorizeImage()’ function is applied taking the required parameters (colorize=red and opacity=1). The image after blending colors is displayed an output using ‘writeImage()’ function. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->colorizeImage(”red”, 1, true); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/colorizeImage.png”); ?< Assume that the following is the input image (image.png) in the program − Output Creating a Blue Shift Image When there is a need to represent the images in moonlight or during night time you can do so using the method ‘blueShiftImage()’. This method takes an image as a parameter and mutes the colors of the image to simulate the scene nighttime in the moonlight and produces the output image. It may also involve adjusting brightness levels, saturation, contrast, and other features to ensure the end result is as close as possible to what one might expect when viewing these images in natural light conditions. Additionally, this technique can be used for creative purposes; by manipulating color values, interesting effects can be achieved with photos taken during twilight hours or even indoors with artificial lighting. Syntax public Imagick::blueShiftImage(float $factor = 1.5): bool This function takes a factor value as its parameter. It specifies the value to mute the colors of the image. Example This example shows the implementation of ‘blueShiftImage()’ function. A new imagick object is created and image is taken as input. Now, ‘blueShiftImage()’ function is applied with factor as its parameter and the output image obtained is in the form ‘blueShiftImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->blueShiftImage(2); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/blueShiftImage.png”); ?> Assume that the following is the input image (image.png) in the program &Minus; Output Replacing Colors in Images In this section, you will be learning to replace colors in an image. There is an inbuilt function called ‘clutImage()’ in Imagemagick to perform this task. With the help of this function, all the colors in an image are replaced by the specific color that the user needs. This function takes an image as input and produces the image after replacing the colors as its output. ”clutImage()” function is versatile and can be used to achieve a variety of different effects. For example, you could use it to create a monochromatic image by replacing all colors in the original image with one single color. You could also use it to add vibrancy and contrast to an existing photo by swapping out duller tones for brighter ones. Syntax public Imagick::clutImage(Imagick $lookup_table, int $channel =Imagick::CHANNEL_DEFAULT): bool This function takes in 2 parameters. lookup_table which is an Imagick object containing the color lookup table channel which is a Channeltype constant. Example In the following example, an bImagick object is created with an image as its input. A second Imagick object is then created and a new image is generated which selects ”violet” from the lookup table. The `clutImage()` method is used to replace colors, where ”violet” has been specified and no ChannelType constant has been declared; thus, the default channel will be utilized. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/imagee.png”); $clut = new Imagick(); $clut->newImage(1, 1, new ImagickPixel(”violet”)); $image->clutImage($clut); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/clutImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Negation of Images Negating the colors in images implies the reversing or inverting of the colors. For example, assume an image containing white and black colors. After negating the colors, white changes to black and black changes to white. The ”negateImage()” function is used to negate/inverse the colors in PHP ImageMagick, You might also use this effect to create high-contrast images by changing light tones into dark ones or deep hues into bright ones. Additionally, it is possible to achieve more subtle color shifts in your images by applying partial color negation; this means that only certain parts of the image are affected while others remain untouched. Syntax public Imagick::negateImage(bool $gray, int $channel =Imagick::CHANNEL_DEFAULT): bool This function takes in 2 parameters: gray and channel. Gray is a boolean value that decides whether to negate grayscale pixels within the image. Channel provides any channel constant that is valid for your channel mode.

Different effects

PHP ImageMagick – Different effects ”; Previous Next Creating a 3D Effect A picture that appears to be having height, width, and depth is called a 3-dimensional(3D) picture. 3D images provide a realistic replica of the object to the users. To create this effect directly on the server, Imagemagick offers an inbuilt function called ”shadeImage()”. This is handy and it is capable of transforming standard 2D images into high-quality 3D renderings with ease. Syntax public Imagick::shadeImage(bool $gray, float $azimuth, float $elevation): bool This function takes 3 parameters: gray, azimuth, and elevation. Gray is a Boolean value that is used to shade the intensity of each pixel. Azimuth’ and ‘elevation’ are float values that define the light source directions off the x-axis and above the z-axis respectively. For creating a 3D effect, the amount of light and the direction of light is mainly considered. This function the image as input and produces the image with a 3D effect as output. Example This example shows the use of the ”shadeImage()” function In here, an Imagick object is created and an image is passed as input. The ”shadeImage()” function is then called with gray value, azimuth value, and elevation supplied as parameters. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->shadeImage(true, 50, 30); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/shadeImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Creating a Solarizing Effect The effect that is seen when the photographic film is extremely overexposed is called as the solarize effect. To create that effect in PHP, there is an inbuilt function ‘solarizeImage()’ provided by Imagemagick. This effect results in an image with reversed tones, where the highlights become dark and vice versa. Syntax public Imagick::solarizeImage(int $threshold): bool This function takes ‘threshold’ as a parameter. It is an integer value that is used to measure the extent of the solarizing effect. Example This example shows the implementation of ‘solarizeImage()’ function. A new imagick object is created and image is taken as input. Now, ‘solarizeImage()’ function is applied with a threshold value as its parameter and the output image obtained is in the form ‘solarizeImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/imagee.png”); $image->solarizeImage(0.3); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/solarizeImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Creating a Wave Filter Effect Imagemagick has provided an inbuilt function called ‘waveImage()’ which helps in simulating a wave filter on an image. It takes an image as input and the output obtained is the image with a wave filter. Syntax public Imagick::waveImage(float $amplitude, float $length): bool This function has two parameters: amplitude and length. Amplitude specifies the amplitude of the wave. length specifies the length of the wave. Example This is an example which shows the implementation of ‘waveImage()’ function. At first, a new imagick object is created and an image is taken as input. Then, ‘waveImage()’ function is applied on that image. The required output is obtained in the form of ‘waveImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->waveImage(2, 4); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/waveImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Creating a Swirl Effect In this chapter, you will be learning to swirl an image. Generally, swirling means to move quickly with a twisting or a circular movement. The image that contains this type of effect is called a swirled image. Creating a swirl image manually is difficult. But, to make this easier, Imagemagick has provided an inbuilt function ‘swirlImage()’ which swirls the pixels about the center of the image. Syntax Imagick::swirlImage(float $degrees): bool This function takes in a single parameter: degrees. ‘Degrees’ is a float value that indicates the sweep of the arc through which each pixel is moved. By this, you get a more dramatic effect as the degrees move from 1 to 360. Example In the below example, you first create a new imagick object and input an image. Then, ‘swirlImage()’ function is applied by specifying the degrees(degrees=200). And finally, that swirled image is obtained as output. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/imagee.png”); $image->swirlImage(200); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/swirlImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Print Page Previous Next Advertisements ”;

Image Reflections

PHP ImageMagick – Image Reflections ”; Previous Next Image reflections are a type of image manipulation technique used to create mirror images or symmetrical patterns. This effect is achieved by copying and flipping an image horizontally or vertically, creating a mirrored version of the original. In this chapter we will explore how to use the PHP Imagemagick library to create image reflections with ease. We”ll cover basic concepts such as reflection types, size adjustments, and color manipulations to give you a comprehensive understanding of the process and help you create beautiful reflective effects quickly and easily. Image Flipping Flipping an image is the process of making a reflected duplication of that image vertically. So, for flipping an image, we have a method ‘flipImage()’ in Imagemagick. This function helps to display the vertical mirror image of the input. Syntax bool Imagick::flipImage(void) This function does not accept any parameters. Example In this example, you”ll learn how to use the ”flipImage()” function in PHP. To get started, create a new Imagick object and read the input image. Then, use the flipImage() method to flip it vertically. You can either display the flipped image directly on the server or save it to your system using writeImage(). <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.jpg”); $image->flipImage(); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/flipImage.png”); ?> Assume that the following is the input image (image.jpg) in the program − Output Image Flopping Flopping an image is the process of making a reflected duplication of that image horizontally. So, for flopping an image, we have a method ‘flopImage()’ in Imagemagick. This function helps to display the horizontal mirror image of the input. Syntax bool Imagick::flopImage(void) This function does not accept any parameters. Example In this example, you”ll learn how flop an image using the ”flopImage()” function in PHP. To start, create a new Imagick object and read the input image. Next, use the ”flopImage()” function to flip it horizontally. The flipped image will return as output. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.jpg”); $image->flopImage(); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/flopImage.png”); ?> Assume that the following is the input image (image.jpg) in the program − Output Print Page Previous Next Advertisements ”;

PHP ImageMagick – Discussion

Discuss – PHP ImageMagick ”; Previous Next Imagick is a PHP extension that allows us to use the ImageMagick API to create and edit images. ImageMagick is a bitmap image creation, editing, and composition software suite. DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF are among the formats it can read, convert, and write. It is used for file format conversion, color quantization, liquid rescaling, dithering, and many artistic effects.. Print Page Previous Next Advertisements ”;

Simulation Of Sketches

PHP ImageMagick – Simulation Of Sketches ”; Previous Next In this chapter, you will be learning to simulate different types of sketches using a few inbuilt functions provided by Imagemagick. Simulating a Charcoal Drawing ImageMagick provided a method called ‘charcoalImage()’ which produces the charcoal drawing of the input image. Syntax public Imagick::charcoalImage(float $radius, float $sigma): bool This function takes 2 parameters: radius and sigma. Radius is a float value that specifies the radius of the Gaussian (in pixels), not counting the center pixel. Sigma is also a float value that specifies the standard deviation of the Gaussian, in pixels. Example This is an example which shows the implementation of ‘charcoalImage()’ function. At first, a new imagick object is created and an image is taken as input. Then, ‘charcoalImage()’ function is applied on that image. The required output is obtained in the form of ‘charcoalImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->charcoalImage(2, 2); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/charcoalImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Simulating a Pencil Sketch There is an inbuilt function called ‘sketchImage()’ provided by Imagemagick which produces the pencil sketch of the input image. Syntax public Imagick::sketchImage(float $radius, float $sigma, float $angle): bool This function consists of 3 parameters: radius, sigma, and angle. These are float values. ‘Radius’ specifies the radius of the Gaussian (in pixels), ‘sigma’ specifies the standard deviation of the Gaussian (in pixels) and ‘angle’ specifies the angle by which the effect must be applied and specifies the angle of the blurring motion. Example This is an example which shows the implementation of ‘sketchImage()’ function. At first, a new imagick object is created and an image is taken as input. Then, ‘sketchImage()’ function is applied on that image. The required output is obtained in the form of ‘sketchImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->sketchImage(11, 11, 30); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/sketchImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Simulating an Oil Painting Oil painting is a type of painting produced using oil-based paints. Without using oil paints in real, this oil painting can be simulated using an inbuilt function ‘oilPaintImage()’ of Imagemagick in PHP. Syntax public Imagick::oilPaintImage(float $radius): bool This function contains only one parameter which is ‘radius’ which is a float value. It specifies the radius of the circular neighborhood. This function takes an image as input and applies a special effect filter that simulates an oil painting and produces that as output. Example This is an example which shows the implementation of ‘oilPaintImage()’ function. At first, a new imagick object is created and an image is taken as input. Then, ‘oilPaintImage()’ function is applied on that image. The required output is obtained in the form of ‘oilPaintImage.png’. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->oilPaintImage(2); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/oilPaintImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Print Page Previous Next Advertisements ”;

Splicing & Spreading

PHP ImageMagick – Splicing & Spreading ”; Previous Next In this chapter, you will be learning to spread an image and splice an image using a few inbuilt functions of Imagemagick. Image Spreading In this section, you will be learning to spread an image easily using the ‘spreadImage()’ function provided by Imagemagick. Spreading an image is randomly displacing each pixel in a block. Syntax public Imagick::spreadImage(float $radius): bool This function takes in only one parameter: radius. ‘Radius’ is a float value that specifies the value to displace each pixel in a block. Example In the below example, an imagick object is created and an image is taken as input. Now, ‘spreadImage()’ function is applied on the image with a single parameter(radius=5). Then, the final image is displayed as output. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/imagee.png”); $image->spreadImage(5); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/spreadImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Image Splicing In this chapter, you will be learning to splice a solid color into the image using an inbuilt function named ‘spliceImage()’ in Imagemagick. This function takes an image as input, and splices a solid color into the image with the specified parameters (dimensions and positions of the splice). Syntax public Imagick::spliceImage( int $width, int $height, int $x, int $y ): bool This function contains 4 parameters: width, height, x, and y. ‘Width’ and ‘height’ are integer values that specify the width and height of the splice respectively. ‘x’ and ‘y’ are also integer values that specify the position on the X-axis and Y-axis respectively. Example In the below example, an imagick object is created and image is taken as input. On that image, ‘spliceImage()’ function is applied with the parameters (width=50, height=100, x=100, y=50). Then, the image after splicing is obtained as output. <?php $image=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image.png”); $image->spliceImage(50, 100, 100, 50); $image->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/spliceImage.png”); ?> Assume that the following is the input image (image.png) in the program − Output Print Page Previous Next Advertisements ”;

Composite Images

PHP ImageMagick – Composite Images ”; Previous Next The combination of two or more images to create a new one is called composite photography. And the combined photo is called a composite image. Combining visual elements from separate sources into a single image is often done to create the illusion that all those elements are parts of the same image. Doing this manually becomes a very complex task and it takes hours. To make this process easy and fast, Imagemagick has provided a method named ‘compositeImage()’ which takes two images as input and provides the combined image as output. Syntax public Imagick::compositeImage(Imagick $composite_object, int $composite, int $x, int $y, int $channel = Imagick::CHANNEL_DEFAULT): bool The parameters of this method are composite_object, x, y, and channel. ‘Composite_object’ is an Imagick object which holds the composite image. ‘x’ is the column offset of the composited image and ‘y’ is the row offset of the composited image. ‘Channel’ provides any channel constant that is valid for your channel mode. Example This example is a PHP code snippet which implements ‘compositeImage()’ function. Firstly, two imagick objects are created and two images are taken as inputs. Both the images are composited with the help of ‘compositeImage()’ function, and the output image is in the format ‘compositeImage.png’. <?php $image1=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image1.jpg”); $image2=new Imagick($_SERVER[”DOCUMENT_ROOT”].”/test/image2.jpg”); $image1->setImageVirtualPixelMethod(Imagick::VIRTUALPIXELMETHOD_TRANSPARENT); $image1->setImageArtifact(”compose:args”, “1,0,-0.5,0.5″); $image1->compositeImage($image2, Imagick::COMPOSITE_MATHEMATICS, 0, 0); $image1->writeImage($_SERVER[”DOCUMENT_ROOT”].”/test/compositeImage.png”); ?> Assume that the following is the input image (image1.jpg) in the program − Assume that the following is the input image (image2.jpg) in the program − Output Print Page Previous Next Advertisements ”;

PHP ImageMagick – Home

PHP ImageMagick Tutorial PDF Version Quick Guide Resources Job Search Discussion Imagick is a PHP extension that allows us to use the ImageMagick API to create and edit images. ImageMagick is a bitmap image creation, editing, and composition software suite. DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF are among the formats it can read, convert, and write. It is used for file format conversion, color quantization, liquid rescaling, dithering, and many artistic effects.. Audience This tutorial is designed for those learners who wish to acquire knowledge and understand the Imagick which is a PHP extension of Imagemagick API. Prerequisites This tutorial focuses on the Imagick which is the PHP extension of Imagemagick. So, we assume that the readers of this tutorial have basic knowledge of PHP. Previous Page Next Page   Print Page Previous Next Advertisements ”;