ImageMagick Imagick::getImageProperties
Imagick 클래스
- adaptiveBlurImage
- adaptiveResizeImage
- adaptiveSharpenImage
- adaptiveThresholdImage
- addImage
- addNoiseImage
- affineTransformImage
- animateImages
- annotateImage
- appendImages
- autoLevelImage
- averageImages
- blackThresholdImage
- blueShiftImage
- blurImage
- borderImage
- brightnessContrastImage
- charcoalImage
- chopImage
- clampImage
- clear
- clipImage
- clipImagePath
- clipPathImage
- clone
- clutImage
- coalesceImages
- colorFloodfillImage
- colorizeImage
- colorMatrixImage
- combineImages
- commentImage
- compareImageChannels
- compareImageLayers
- compareImages
- compositeImage
- __construct
- contrastImage
- contrastStretchImage
- convolveImage
- count
- cropImage
- cropThumbnailImage
- current
- cycleColormapImage
- decipherImage
- deconstructImages
- deleteImageArtifact
- deleteImageProperty
- deskewImage
- despeckleImage
- destroy
- displayImage
- displayImages
- distortImage
- drawImage
- edgeImage
- embossImage
- encipherImage
- enhanceImage
- equalizeImage
- evaluateImage
- exportImagePixels
- extentImage
- filter
- flattenImages
- flipImage
- floodFillPaintImage
- flopImage
- forwardFourierTransformImage
- frameImage
- functionImage
- fxImage
- gammaImage
- gaussianBlurImage
- getColorspace
- getCompression
- getCompressionQuality
- getCopyright
- getFilename
- getFont
- getFormat
- getGravity
- getHomeURL
- getImage
- getImageAlphaChannel
- getImageArtifact
- getImageAttribute
- getImageBackgroundColor
- getImageBlob
- getImageBluePrimary
- getImageBorderColor
- getImageChannelDepth
- getImageChannelDistortion
- getImageChannelDistortions
- getImageChannelExtrema
- getImageChannelKurtosis
- getImageChannelMean
- getImageChannelRange
- getImageChannelStatistics
- getImageClipMask
- getImageColormapColor
- getImageColors
- getImageColorspace
- getImageCompose
- getImageCompression
- getImageCompressionQuality
- getImageDelay
- getImageDepth
- getImageDispose
- getImageDistortion
- getImageExtrema
- getImageFilename
- getImageFormat
- getImageGamma
- getImageGeometry
- getImageGravity
- getImageGreenPrimary
- getImageHeight
- getImageHistogram
- getImageIndex
- getImageInterlaceScheme
- getImageInterpolateMethod
- getImageIterations
- getImageLength
- getImageMatte
- getImageMatteColor
- getImageMimeType
- getImageOrientation
- getImagePage
- getImagePixelColor
- getImageProfile
- getImageProfiles
- getImageProperties
- getImageProperty
- getImageRedPrimary
- getImageRegion
- getImageRenderingIntent
- getImageResolution
- getImagesBlob
- getImageScene
- getImageSignature
- getImageSize
- getImageTicksPerSecond
- getImageTotalInkDensity
- getImageType
- IgetImageUnits
- getImageVirtualPixelMethod
- getImageWhitePoint
- getImageWidth
- getInterlaceScheme
- getIteratorIndex
- getNumberImages
- getOption
- getPackageName
- getPage
- getPixelIterator
- getPixelRegionIterator
- getPointSize
- getQuantum
- getQuantumDepth
- getQuantumRange
- getRegistry
- getReleaseDate
- getResource
- getResourceLimit
- getSamplingFactors
- getSize
- getSizeOffset
- getVersion
- haldClutImage
- hasNextImage
- hasPreviousImage
- identifyFormat
- identifyImage
- implodeImage
- importImagePixels
- inverseFourierTransformImage
- labelImage
- levelImage
- linearStretchImage
- liquidRescaleImage
- listRegistry
- magnifyImage
- mapImage
- matteFloodfillImage
- medianFilterImage
- mergeImageLayers
- minifyImage
- modulateImage
- montageImage
- morphImages
- morphology
- mosaicImages
- motionBlurImage
- negateImage
- newImage
- newPseudoImage
- nextImage
- normalizeImage
- oilPaintImage
- opaquePaintImage
- optimizeImageLayers
- IorderedPosterizeImage
- paintFloodfillImage
- paintOpaqueImage
- paintTransparentImage
- pingImage
- pingImageBlob
- pingImageFile
- polaroidImage
- posterizeImage
- previewImages
- previousImage
- profileImage
- quantizeImage
- quantizeImages
- queryFontMetrics
- queryFonts
- queryFormats
- radialBlurImage
- raiseImage
- randomThresholdImage
- readImage
- readImageBlob
- readImageFile
- readimages
- recolorImage
- reduceNoiseImage
- remapImage
- removeImage
- removeImageProfile
- render
- resampleImage
- resetImagePage
- resizeImage
- rollImage
- rotateImage
- rotationalBlurImage
- roundCorners
- sampleImage
- scaleImage
- segmentImage
- selectiveBlurImage
- separateImageChannel
- sepiaToneImage
- setBackgroundColor
- setColorspace
- setCompression
- setCompressionQuality
- setFilename
- setFirstIterator
- setFont
- setFormat
- setGravity
- setImage
- setImageAlphaChannel
- setImageArtifact
- setImageAttribute
- setImageBackgroundColor
- setImageBias
- setImageBiasQuantum
- setImageBluePrimary
- setImageBorderColor
- setImageChannelDepth
- setImageClipMask
- setImageColormapColor
- setImageColorspace
- setImageCompose
- setImageCompression
- setImageCompressionQuality
- setImageDelay
- setImageDepth
- setImageDispose
- setImageExtent
- setImageFilename
- setImageFormat
- setImageGamma
- setImageGravity
- setImageGreenPrimary
- setImageIndex
- setImageInterlaceScheme
- setImageInterpolateMethod
- setImageIterations
- setImageMatte
- setImageMatteColor
- setImageOpacity
- setImageOrientation
- setImagePage
- setImageProfile
- setImageProperty
- setImageRedPrimary
- setImageRenderingIntent
- setImageResolution
- setImageScene
- setImageTicksPerSecond
- setImageType
- setImageUnits
- setImageVirtualPixelMethod
- setImageWhitePoint
- setInterlaceScheme
- setIteratorIndex
- setLastIterator
- setOption
- setPage
- setPointSize
- setProgressMonitor
- setRegistry
- setResolution
- setResourceLimit
- setSamplingFactors
- setSize
- setSizeOffset
- setType
- shadeImage
- shadowImage
- sharpenImage
- shaveImage
- shearImage
- sigmoidalContrastImage
- sketchImage
- smushImages
- solarizeImage
- sparseColorImage
- spliceImage
- spreadImage
- statisticImage
- steganoImage
- stereoImage
- stripImage
- subImageMatch
- swirlImage
- textureImage
- thresholdImage
- thumbnailImage
- tintImage
- __toString
- transformImage
- transformImageColorspace
- transparentPaintImage
- transposeImage
- transverseImage
- trimImage
- uniqueImageColors
- unsharpMaskImage
- valid
- vignetteImage
- waveImage
- whiteThresholdImage
- writeImage
- writeImageFile
- writeImages
- writeImagesFile
(PECL imagick 2, PECL imagick 3)
Imagick::getImageProperties — 이미지 속성을 반환합니다.
설명
public Imagick::getImageProperties(string $pattern
= "*", bool $include_values
= true
): array
패턴과 일치하는 모든 관련 속성을 반환합니다. false
가 두 번째 매개변수로 전달되면 속성 이름만 반환됩니다. 이 메서드는 Imagick이 ImageMagick 버전 6.3.6 이상에 대해 컴파일된 경우 사용할 수 있습니다.
매개변수
pattern
- 속성 이름의 패턴입니다.
include_values
- 속성 이름만 반환할지 여부입니다.
false
이면 속성 이름만 반환됩니다.
반환 값
이미지 속성 또는 속성 이름을 포함하는 배열을 반환합니다.
Examples
예제 #1 Imagick::getImageProperties() 사용:
EXIF 정보를 추출하는 예.
<?php
/* Create the object */
$im = new imagick("/path/to/example.jpg");
/* Get the EXIF information */
$exifArray = $im->getImageProperties("exif:*");
/* Loop trough the EXIF properties */
foreach ($exifArray as $name => $property)
{
echo "{$name} => {$property}<br />\n";
}
?>