Tag: 图像

如何旋转UIImage 90度?

我有一个UIImage是UIImageOrientationUp (肖像),我想逆时针旋转90度(横向)。 我不想使用CGAffineTransform 。 我想要UIImage的像素实际移位。 我正在使用一个代码块(如下所示)最初打算调整一个UIImage来做到这一点。 我设置一个目标大小作为UIImage的当前大小,但我得到一个错误: (错误):CGBitmapContextCreate:无效的数据字节/行:对于8个整数位/分量应该是至少1708,3个分量,kCGImageAlphaPremultipliedLast。 (当我提供一个SMALLER大小作为目标大小BTW时,我不会得到一个错误)。 我怎样才能旋转我的UIImage 90度逆时针使用核心图形功能,同时保持当前的大小? -(UIImage*)reverseImageByScalingToSize:(CGSize)targetSize:(UIImage*)anImage { UIImage* sourceImage = anImage; CGFloat targetWidth = targetSize.height; CGFloat targetHeight = targetSize.width; CGImageRef imageRef = [sourceImage CGImage]; CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imageRef); CGColorSpaceRef colorSpaceInfo = CGImageGetColorSpace(imageRef); if (bitmapInfo == kCGImageAlphaNone) { bitmapInfo = kCGImageAlphaNoneSkipLast; } CGContextRef bitmap; if (sourceImage.imageOrientation == UIImageOrientationUp || sourceImage.imageOrientation […]

将图像转换为HTML / CSS中的灰度

是否有一个简单的方法来显示一个灰度的颜色位图只有HTML/CSS ? 它不需要与IE兼容(我想这不会是) – 如果它在FF3和/或Sf3中工作,这对我来说已经足够了。 我知道我可以用SVG和Canvas来完成,但是现在看起来像很多工作。 有没有一个真正的懒惰的人的方式来做到这一点?