Query: imagejpeg
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IMAGEJPEG(3) 1 IMAGEJPEG(3) imagejpeg - Output image to browser or fileSYNOPSISbool imagejpeg (resource $image, [string $filename], [int $quality])DESCRIPTIONimagejpeg(3) creates a JPEG file from the given $image.PARAMETERSo $ image -An image resource, returned by one of the image creation functions, such as imagecreatetruecolor(3). o $filename -The path to save the file to. If not set or NULL, the raw image stream will be outputted directly. To skip this argument in order to provide the $quality parameter, use NULL. o $quality -$quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 Outputting a JPEG image <?php // Create a blank image and add some text $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // Set the content type header - in this case image/jpeg header('Content-Type: image/jpeg'); // Output the image imagejpeg($im); // Free up memory imagedestroy($im); ?> The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example : Outputting a JPEG image Example #2 Saving a JPEG image <?php // Create a blank image and add some text $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // Save the image as 'simpletext.jpg' imagejpeg($im, 'simpletext.jpg'); // Free up memory imagedestroy($im); ?> Example #3 Outputting the image at 75% quality <?php // Create a blank image and add some text $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // Set the content type header - in this case image/jpeg header('Content-Type: image/jpeg'); // Skip the filename parameter using NULL, then set the quality to 75% imagejpeg($im, NULL, 75); // Free up memory imagedestroy($im); ?>NOTESNote JPEG support is only available if PHP was compiled against GD-1.8 or later. Note If you want to output Progressive JPEGs, you need to set interlacing on with imageinterlace(3).SEE ALSOimagepng(3), imagegif(3), imagewbmp(3), imageinterlace(3), imagetypes(3). PHP Documentation Group IMAGEJPEG(3)
Related Man Pages |
---|
imagecolorallocatealpha(3) - php |
imageantialias(3) - php |
imageconvolution(3) - php |
imagelayereffect(3) - php |
imagewbmp(3) - php |
Similar Topics in the Unix Linux Community |
---|
jpg image |
PRICE 0.8.2 (Default branch) |
ziproxy 2.5.2 (Default branch) |
ziproxy 2.6.0 (Default branch) |
Converting EPS to JPG issue |