如何从ios中的字符串中快速获取高质量的条形码图像

职位

我正在使用如下所示的字符串生成带有条形码的图像。

class BarCode {

    class func fromString(string : String) -> UIImage? {

        let data = string.dataUsingEncoding(NSASCIIStringEncoding)
        let filter = CIFilter(name: "CICode128BarcodeGenerator")
        filter!.setValue(data, forKey: "inputMessage")
        return UIImage(CIImage: filter!.outputImage!)

    }
}

所以这会生成一个准确的图像。但质量低。我怎样才能提高图像的质量。(我不能增加图像的大小,如果我这样做它看起来像模糊)

保威11

CIImage转换为 a 时,UIImage它会使用由 确定的固定大小CIImage,如果您随后尝试放大此图像,例如将其分配给 a UIImageView,那么您将获得与放大位图相关的典型像素化。

在将图像分配给 UIImage 之前转换图像

if let barImage = filter.outputImage {
    let transform = CGAffineTransformMakeScale(5.0, 5.0)
    let scaled = barImage.imageByApplyingTransform(transform)
    return(UIImage(CIImage: scaled))
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mysql中的ASC中对条形码字符串进行排序

来自分类Dev

Chrome中的高质量图像渲染

来自分类Dev

如何在Swift中从字符串生成条形码?

来自分类Dev

如何在图像中查找多个条形码

来自分类Dev

如何将Android中的高质量位图图像插入到Gallery中

来自分类Dev

如何将用(DT)创建的表,数据表保存到高质量图像中?

来自分类Dev

如何使用GCLI在Firefox中获取整个页面的高质量截图?

来自分类Dev

SimpleScreenRecorder 中可能的最高质量

来自分类Dev

在iOS 8中扫描条形码并显示条形码

来自分类Dev

如何将字符串转换为条形码

来自分类Dev

如何快速拍摄高质量的视频/照片?

来自分类Dev

如何使条形码扫描仪从数据库中检查条形码编号?

来自分类Dev

如何从C#Winforms中的条形码扫描仪读取条形码值

来自分类Dev

将字符串从viewcontroller1传输到viewcontroller2并在uiwebview的文本框中显示条形码扫描(字符串)

来自分类Dev

从Gallery Android中的图像扫描条形码

来自分类Dev

在IOS中实施条形码扫描仪

来自分类Dev

如何使用iOS 7中的AVFoundation框架扫描以下二维条形码?

来自分类Dev

C#如何读取低质量的条形码?

来自分类Dev

如何通过GUI在Ubuntu中创建条形码?

来自分类Dev

如何在iPhone相机中扫描条形码?

来自分类Dev

如何在C#中打印条形码格式

来自分类Dev

如何在HTML中更改条形码的宽度

来自分类Dev

如何从ASPX中的条形码扫描检测ENTER KEY

来自分类Dev

在MS Word中插入高质量图形的最佳方法

来自分类Dev

调整Web的高质量图像的大小

来自分类Dev

在WebView Android中扫描条形码

来自分类Dev

Excel 2013中的条形码

来自分类Dev

如何在实际条形码Python`code128`模块中包含条形码值

来自分类Dev

如何快速从字符串的索引中获取特定字符

Related 相关文章

  1. 1

    如何在Mysql中的ASC中对条形码字符串进行排序

  2. 2

    Chrome中的高质量图像渲染

  3. 3

    如何在Swift中从字符串生成条形码?

  4. 4

    如何在图像中查找多个条形码

  5. 5

    如何将Android中的高质量位图图像插入到Gallery中

  6. 6

    如何将用(DT)创建的表,数据表保存到高质量图像中?

  7. 7

    如何使用GCLI在Firefox中获取整个页面的高质量截图?

  8. 8

    SimpleScreenRecorder 中可能的最高质量

  9. 9

    在iOS 8中扫描条形码并显示条形码

  10. 10

    如何将字符串转换为条形码

  11. 11

    如何快速拍摄高质量的视频/照片?

  12. 12

    如何使条形码扫描仪从数据库中检查条形码编号?

  13. 13

    如何从C#Winforms中的条形码扫描仪读取条形码值

  14. 14

    将字符串从viewcontroller1传输到viewcontroller2并在uiwebview的文本框中显示条形码扫描(字符串)

  15. 15

    从Gallery Android中的图像扫描条形码

  16. 16

    在IOS中实施条形码扫描仪

  17. 17

    如何使用iOS 7中的AVFoundation框架扫描以下二维条形码?

  18. 18

    C#如何读取低质量的条形码?

  19. 19

    如何通过GUI在Ubuntu中创建条形码?

  20. 20

    如何在iPhone相机中扫描条形码?

  21. 21

    如何在C#中打印条形码格式

  22. 22

    如何在HTML中更改条形码的宽度

  23. 23

    如何从ASPX中的条形码扫描检测ENTER KEY

  24. 24

    在MS Word中插入高质量图形的最佳方法

  25. 25

    调整Web的高质量图像的大小

  26. 26

    在WebView Android中扫描条形码

  27. 27

    Excel 2013中的条形码

  28. 28

    如何在实际条形码Python`code128`模块中包含条形码值

  29. 29

    如何快速从字符串的索引中获取特定字符

热门标签

归档