文件名称:DetectImageColors:从图像中提取4种主要颜色
文件大小:507KB
文件格式:ZIP
更新时间:2024-06-03 04:41:37
Swift
检测图像颜色 从图像中提取4种主要颜色:主要,次要,细节和背景。 代码用法 抓取名称以“ CD”开头的文件,并将其复制到您的Xcode Swift项目中。 可选:调整CDSettings变量 从图像创建颜色候选: let colorCandidates = image.getColorCandidates() 演示申请 下载或克隆项目,以Xcode打开,进行构建(Swift 4,Xcode 9)。 您可以在图像视图上放置新图像,并调整滑块以找到所需的阈值和比率值。 操场 还包括一个Playground,用于演示。 公共方法和属性 NSImage扩展名: func getColorCandidates() -> ColorCandidates? var isImageSquared: Bool NSColor扩展: func isNear(of: NSColor) -> Bool
【文件预览】:
DetectImageColors-master
----detectImageColorsTests()
--------detectImageColorsTests.swift(5KB)
--------Info.plist(733B)
----detectImageColors.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(29KB)
--------xcuserdata()
----DetectColorsPlayground.playground()
--------playground.xcworkspace()
--------timeline.xctimeline(120B)
--------Contents.swift(3KB)
--------Resources()
--------Sources()
--------contents.xcplayground(165B)
----.DS_Store(6KB)
----detectImageColors()
--------DemoColorsFromImage.swift(779B)
--------DemoErrorTypes.swift(738B)
--------CDColorExtensions.swift(6KB)
--------DemoFiles.swift(2KB)
--------colors_dic.json(70KB)
--------DemoAppDownloader.swift(2KB)
--------DemoImageView.swift(4KB)
--------DemoAppController.swift(8KB)
--------DemoBackgroundView.swift(378B)
--------CDCountedColor.swift(181B)
--------DemoControlsView.swift(8KB)
--------Base.lproj()
--------elton.jpg(79KB)
--------DemoExportColors.swift(3KB)
--------DemoExtensions.swift(557B)
--------reed.jpg(250KB)
--------DemoColorView.swift(762B)
--------CDExtensions.swift(11KB)
--------DemoModals.swift(3KB)
--------AppDelegate.swift(4KB)
--------DemoPresetsPanel.swift(7KB)
--------CDColorCandidates.swift(2KB)
--------Images.xcassets()
--------Info.plist(1KB)
--------defaultPresets.json(2KB)
--------DemoProtocols.swift(172B)
--------DemoPresetModel.swift(2KB)
--------CDSettings.swift(2KB)
----README.md(4KB)