iphone Programming Glossary: cgcolorspacerelease
Retrieving a pixel alpha value for a UIImage http://stackoverflow.com/questions/1042830/retrieving-a-pixel-alpha-value-for-a-uiimage bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context I then..
Convert image to grayscale http://stackoverflow.com/questions/1298867/convert-image-to-grayscale bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context return.. NO CGContextDrawImage context CGRectMake 0 0 m_width m_height i CGImage CGContextRelease context CGColorSpaceRelease colorSpace now convert to grayscale uint8_t m_imageData uint8_t malloc m_width m_height for int y 0.. CGImageRef image CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace UIImage resultUIImage UIImage imageWithCGImage image CGImageRelease image free m_imageData..
How to get the RGB values for a pixel on an image on the iphone http://stackoverflow.com/questions/144250/how-to-get-the-rgb-values-for-a-pixel-on-an-image-on-the-iphone malloc byteCount if pixelData NSLog @ Error allocating bitmap memory. Releasing color space. CGColorSpaceRelease colorSpace return nil Create the bitmap context. Pre multiplied RGBA 8 bits per component. The source..
Rounded UIView using CALayers - only some corners - How? http://stackoverflow.com/questions/2264083/rounded-uiview-using-calayers-only-some-corners-how img.CGImage CGImageRef imageMasked CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace img release return UIImage imageWithCGImage imageMasked Don't forget that you'll need to..
How do I export UIImage array as a movie? http://stackoverflow.com/questions/3741323/how-do-i-export-uiimage-array-as-a-movie CGContextDrawImage context CGRectMake 0 0 CGImageGetWidth image CGImageGetHeight image image CGColorSpaceRelease rgbColorSpace CGContextRelease context CVPixelBufferUnlockBaseAddress pxbuffer 0 return pxbuffer frameSize..
Round two corners in UIView http://stackoverflow.com/questions/4847163/round-two-corners-in-uiview rect.size.height 8 0 colorSpace kCGImageAlphaPremultipliedLast free the rgb colorspace CGColorSpaceRelease colorSpace if context NULL return NULL cerate mask CGFloat minx CGRectGetMinX rect midx CGRectGetMidX..
Retrieving a pixel alpha value for a UIImage http://stackoverflow.com/questions/1042830/retrieving-a-pixel-alpha-value-for-a-uiimage CGContextRef context CGBitmapContextCreate rawData width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context I then calculate the array index for the given alpha channel using..
Convert image to grayscale http://stackoverflow.com/questions/1298867/convert-image-to-grayscale CGContextRef context CGBitmapContextCreate rawData width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context return rawData UIImage processImage UIImage pImage DebugLog @ processing.. kCGInterpolationHigh CGContextSetShouldAntialias context NO CGContextDrawImage context CGRectMake 0 0 m_width m_height i CGImage CGContextRelease context CGColorSpaceRelease colorSpace now convert to grayscale uint8_t m_imageData uint8_t malloc m_width m_height for int y 0 y m_height y for int x 0 x m_width x uint32_t rgbPixel rgbImage.. sizeof uint32_t colorSpace kCGBitmapByteOrder32Little kCGImageAlphaNoneSkipLast CGImageRef image CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace UIImage resultUIImage UIImage imageWithCGImage image CGImageRelease image free m_imageData make sure the data will be released by giving it to an autoreleased..
How to get the RGB values for a pixel on an image on the iphone http://stackoverflow.com/questions/144250/how-to-get-the-rgb-values-for-a-pixel-on-an-image-on-the-iphone @ Error allocating color space. return nil self setPixelData malloc byteCount if pixelData NSLog @ Error allocating bitmap memory. Releasing color space. CGColorSpaceRelease colorSpace return nil Create the bitmap context. Pre multiplied RGBA 8 bits per component. The source image format will be converted to the format specified here..
Rounded UIView using CALayers - only some corners - How? http://stackoverflow.com/questions/2264083/rounded-uiview-using-calayers-only-some-corners-how context CGContextClip context CGContextDrawImage context rect img.CGImage CGImageRef imageMasked CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace img release return UIImage imageWithCGImage imageMasked Don't forget that you'll need to get the QuartzCore framework in there for this to work. share..
How do I export UIImage array as a movie? http://stackoverflow.com/questions/3741323/how-do-i-export-uiimage-array-as-a-movie context CGContextConcatCTM context frameTransform CGContextDrawImage context CGRectMake 0 0 CGImageGetWidth image CGImageGetHeight image image CGColorSpaceRelease rgbColorSpace CGContextRelease context CVPixelBufferUnlockBaseAddress pxbuffer 0 return pxbuffer frameSize is a CGSize describing your target frame size and frameTransform..
Round two corners in UIView http://stackoverflow.com/questions/4847163/round-two-corners-in-uiview size of the image context CGBitmapContextCreate NULL rect.size.width rect.size.height 8 0 colorSpace kCGImageAlphaPremultipliedLast free the rgb colorspace CGColorSpaceRelease colorSpace if context NULL return NULL cerate mask CGFloat minx CGRectGetMinX rect midx CGRectGetMidX rect maxx CGRectGetMaxX rect CGFloat miny CGRectGetMinY rect..
Drawing rotated text with NSString drawInRect http://stackoverflow.com/questions/10289898/drawing-rotated-text-with-nsstring-drawinrect withFont font lineBreakMode UILineBreakModeWordWrap alignment UITextAlignmentLeft Clean up CGGradientRelease gradient CGColorSpaceRelease colorSpace CGContextRestoreGState context Note that you can also get the size of how the string will be rendered which can..
Retrieving a pixel alpha value for a UIImage http://stackoverflow.com/questions/1042830/retrieving-a-pixel-alpha-value-for-a-uiimage rawData width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context I then calculate the array..
How do I add a gradient to the text of a UILabel, but not the background? http://stackoverflow.com/questions/1266179/how-do-i-add-a-gradient-to-the-text-of-a-uilabel-but-not-the-background currentBounds CGContextDrawLinearGradient context gradient topCenter midCenter 0 CGGradientRelease gradient CGColorSpaceRelease rgbColorspace CGContextRestoreGState context One shortcoming of this approach is that the Core Graphics functions I use..
Convert image to grayscale http://stackoverflow.com/questions/1298867/convert-image-to-grayscale rawData width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height image CGContextRelease context return rawData UIImage.. context NO CGContextDrawImage context CGRectMake 0 0 m_width m_height i CGImage CGContextRelease context CGColorSpaceRelease colorSpace now convert to grayscale uint8_t m_imageData uint8_t malloc m_width m_height for int y 0 y m_height y for int.. kCGImageAlphaNoneSkipLast CGImageRef image CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace UIImage resultUIImage UIImage imageWithCGImage image CGImageRelease image free m_imageData make sure the data..
How to get the RGB values for a pixel on an image on the iphone http://stackoverflow.com/questions/144250/how-to-get-the-rgb-values-for-a-pixel-on-an-image-on-the-iphone nil self setPixelData malloc byteCount if pixelData NSLog @ Error allocating bitmap memory. Releasing color space. CGColorSpaceRelease colorSpace return nil Create the bitmap context. Pre multiplied RGBA 8 bits per component. The source image format will..
How do I create/render a UIImage from a 3D transformed UIImageView? http://stackoverflow.com/questions/1949003/how-do-i-create-render-a-uiimage-from-a-3d-transformed-uiimageview width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height imageRef CGContextRelease context context CGBitmapContextCreate.. width height bitsPerComponent bytesPerRow colorSpace kCGImageAlphaPremultipliedLast kCGBitmapByteOrder32Big CGColorSpaceRelease colorSpace CGContextDrawImage context CGRectMake 0 0 width height imageRef CGContextRelease context for int ii 0 ii width..
Rounded UIView using CALayers - only some corners - How? http://stackoverflow.com/questions/2264083/rounded-uiview-using-calayers-only-some-corners-how context rect img.CGImage CGImageRef imageMasked CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace img release return UIImage imageWithCGImage imageMasked Don't forget that you'll need to get the QuartzCore framework..
UIImage rounded corners http://stackoverflow.com/questions/262156/uiimage-rounded-corners NULL targetSize.width targetSize.height 8 0 colorSpace kCGImageAlphaPremultipliedLast free the rgb colorspace CGColorSpaceRelease colorSpace if mainViewContentContext NULL return NULL CGContextSetFillColorWithColor mainViewContentContext UIColor whiteColor..
How do I export UIImage array as a movie? http://stackoverflow.com/questions/3741323/how-do-i-export-uiimage-array-as-a-movie context frameTransform CGContextDrawImage context CGRectMake 0 0 CGImageGetWidth image CGImageGetHeight image image CGColorSpaceRelease rgbColorSpace CGContextRelease context CVPixelBufferUnlockBaseAddress pxbuffer 0 return pxbuffer frameSize is a CGSize describing..
Curve text on existing circle http://stackoverflow.com/questions/3841642/curve-text-on-existing-circle totalRotation perSectionDegrees CGImageRef contextImage CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace return UIImage imageWithCGImage contextImage These are the variables I use in there NSArray sections NSArray.. CGContextRestoreGState context CGImageRef contextImage CGBitmapContextCreateImage context CGContextRelease context CGColorSpaceRelease colorSpace self saveImage UIImage imageWithCGImage contextImage withName @ test.png return UIImage imageWithCGImage contextImage..
Get RGB value from UIColor presets http://stackoverflow.com/questions/4700168/get-rgb-value-from-uicolor-presets context color CGColor CGContextFillRect context CGRectMake 0 0 1 1 CGContextRelease context CGColorSpaceRelease rgbColorSpace for int component 0 component 3 component components component resultingPixel component 255.0f You can use..
Round two corners in UIView http://stackoverflow.com/questions/4847163/round-two-corners-in-uiview NULL rect.size.width rect.size.height 8 0 colorSpace kCGImageAlphaPremultipliedLast free the rgb colorspace CGColorSpaceRelease colorSpace if context NULL return NULL cerate mask CGFloat minx CGRectGetMinX rect midx CGRectGetMidX rect maxx CGRectGetMaxX..
Is programmatically inverting the colors of an image possible? http://stackoverflow.com/questions/6672517/is-programmatically-inverting-the-colors-of-an-image-possible memoryPool width height 8 width 4 colourSpace kCGBitmapByteOrder32Big kCGImageAlphaPremultipliedLast CGColorSpaceRelease colourSpace draw the current image to the newly created context CGContextDrawImage context CGRectMake 0 0 width height self..
iPhone Watermark on recorded Video. http://stackoverflow.com/questions/7205820/iphone-watermark-on-recorded-video kCGImageAlphaPremultipliedFirst CGImageRef newImage CGBitmapContextCreateImage newContext CGContextRelease newContext CGColorSpaceRelease colorSpace CVPixelBufferUnlockBaseAddress imageBuffer 0 CVBufferRelease imageBuffer do not call this return newImage From..
Make Background of UIView a Gradient Without Sub Classing http://stackoverflow.com/questions/844710/make-background-of-uiview-a-gradient-without-sub-classing the CGImage CGImageRelease cgImage Release the bitmap context CGContextRelease bitmapContext Release the color space CGColorSpaceRelease colorSpace Create the patterned UIColor and set as background color targetView setBackgroundColor UIColor colorWithPatternImage..
UIImage Shadow Trouble http://stackoverflow.com/questions/962827/uiimage-shadow-trouble 0 0 w h source.CGImage CGImageRef imageMasked CGBitmapContextCreateImage imageContext CGContextRelease imageContext CGColorSpaceRelease colorSpace return UIImage imageWithCGImage imageMasked addRoundedRectToPath refers to another method that obviously rounds..
|