ImageMagick Imagick::whiteThresholdImage
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::whiteThresholdImage — 임계값 위의 모든 픽셀을 흰색으로 만듭니다.
설명
public Imagick::whiteThresholdImage(mixed $threshold
): bool
Imagick::ThresholdImage()와 비슷하지만 임계값 아래의 모든 픽셀은 변경되지 않은 상태로 유지하면서 임계값 위의 모든 픽셀을 흰색으로 강제 설정합니다.
매개변수
threshold
반환 값
성공하면 true
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
PECL imagick 2.1.0 | 이제 색상을 매개변수로 나타내는 문자열을 허용합니다. 이전 버전에서는 ImagickPixel 개체만 허용합니다. |
Examples
예제 #1 Imagick::whiteThresholdImage()
<?php
function whiteThresholdImage($imagePath, $color) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->whiteThresholdImage($color);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>