我创建了一个空白的 png图像并在其中插入了一些对象。像文字、标志、条形码图像。现在我遇到了条形码图像的问题。
当我在空白 png 中插入条形码图像时
我打开了最终图像,我发现带有条码条的灰线显示。(当您将图像放大 4 倍或更多倍时,您可以看到灰线)。以下是您可以查看或下载的 final-image.png..
我查看了我的条形码图像,没有灰线。(您可以看到没有灰线的多次缩放)。以下是您可以查看或下载的barcode.png图像。
我无法用扫描仪扫描条形码,因为灰线会显示新图像。
我使用 zxing 库创建了条形码图像,并使用以下代码在最终图像中插入。
ZXBitMatrix* result = [writer encode:@"B51554" format:kBarcodeFormatCode39 width:232 height:54 error:&error];
CGImageRef imageRef = CGImageRetain([[ZXImage imageWithMatrix:result] cgimage]);
UIImage* uiImage = [[UIImage alloc] initWithCGImage:imageRef];
[uiImage drawInRect:CGRectMake(14, 168, 116, 27) blendMode:kCGBlendModeNormal alpha:1.0];
请建议有什么办法在插入条形码图像时我没有损失质量或我没有在最终图像内得到灰线。感谢帮助