小编Raj*_*ppu的帖子

CGImageCreate在swift中给出了错误

我正在尝试将图像的像素绘制到图形上下文中以迭代和打印图像的颜色空间信息值.我已设法缓冲所有原始像素值.但我尝试使用CGImageCreate绘制位图图像时遇到以下错误,也附带截图.这是我编写的代码.

func createRGBAPixel(inImage: CGImageRef) -> CGContextRef {
//Image width, height

let pixelWidth = CGImageGetWidth(inImage)
let pixelHeight = CGImageGetHeight(inImage)

//Declaring number of bytes 

let bytesPerRow = Int(pixelWidth) * 4
let byteCount = bytesPerRow * Int(pixelHeight)

//RGB color space

let colorSpace = CGColorSpaceCreateDeviceRGB()

//Allocating image data

let mapData = malloc(byteCount)
let mapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedFirst.rawValue)

//Create bitmap context

let context = CGBitmapContextCreate(mapData, pixelWidth, pixelHeight, Int(8), Int(bytesPerRow), colorSpace, mapInfo.rawValue)

let imageRef = CGBitmapContextCreateImage(context)


CGContextDrawImage(context, CGRectMake(0, 0, pixelWidth, pixelHeight), imageRef)


let data …
Run Code Online (Sandbox Code Playgroud)

pixels ios swift

7
推荐指数
1
解决办法
2207
查看次数

在 Pandas 数据框列中删除标点符号和特殊字符的更快方法

我正在使用下面的代码从熊猫数据框中的列中删除特殊字符和标点符号。但是这种使用 regex.sub 的方法并不省时。是否还有其他选项可以尝试提高时间效率并删除标点符号和特殊字符?或者我删除特殊字符并将其解析回列的方式,pandas 数据框导致我的主要计算消耗?

for n, string in data['text'].iteritems():
   data['text'] = re.sub('([{string.punctuation}“”¨«»®´·º½¾¿¡§£?‘’])','', string)
Run Code Online (Sandbox Code Playgroud)

python regex pandas

2
推荐指数
1
解决办法
2404
查看次数

标签 统计

ios ×1

pandas ×1

pixels ×1

python ×1

regex ×1

swift ×1