招聘专栏

Recruitment


公关专员(偏文案方向)
分享:
职位类别: 市场类
工作地点: 海珠区
招聘人数: 1

职位描述

上市以来,广州企业通过为企业用户提供多元、高效、易用的互联网工具,已帮助了越来越多的企业有效降低了运营成本。随着广州企业规模的进一步扩大,我们期待着更多新鲜血液的加入!


「你将会获得」
1、作为写手,公司对外的内容都会经过你的手包装,将想法转为现实!看到自己的创意出街,成就感满满!
2、从宣传、公关项目规划、对外关系维护、危机事件处理,练就全能super man/woman;
3、干货满满的工作思维、方式和技能;
4、各种员工福利:年度体检、年度旅游、节日活动等;
5、积极、正能量满满的互联网工作氛围。

任职要求

「你将会负责」
1、挖掘公司品牌、产品、案例价值点,输出宣传软文;
2、负责公司各版块硬广、软文、新闻稿的文案撰写;
3、负责公司品牌/产品形象传播计划,编辑、制作和发行公司的宣传材料,含新闻发布、统一品牌对外发声口径、品牌形象传播工作;
4、关注网络舆情,完成日常舆情监测及处理,优化公司形象;
5、负责网络舆情数据收集、整理、分析,对热点事件的分析与跟踪,对敏感信息进行及时预警;
6、完成领导交办的其他工作。


「我们希望你」
1、统招全日制本科,新闻传播学、公共关系、语言类(中文/英语)、舆情监测等相关专业背景优先;
2、熟悉互联网操作,了解新媒体、抖音、微博、微信、论坛等网络平台规则与特点;
3、有一定的SEO技能;
4、优秀的语言表达能力,能够独立撰写优质的新闻公关传播稿件,投递时附上作品或作品链接;
5、性格开朗,亲和力强,善于沟通,积极进取,认真负责;
6、有较强紧急事务的应变能力。

「p个s」
投递时请附上作品或作品链接哦。


「广州企业人专享福利」
☆任性金主
提供优厚薪资待遇 八险一金 年终奖金 年度调薪 伯乐奖 结婚及生育礼金
☆职场晋阶
入职培训 技能晋阶 大咖分享 育才项目 学习分享会 完善的晋升机制
☆溜溜假日
双休 法定节假日 带薪年假 节日礼品 节日福利活动 婚假 产假 陪产假
☆缤纷生活
吃喝玩乐腐败金 周年礼物 生日惊喜 年度旅游活动,海内外随你pick
☆健康加分
年度健康体检 瑜伽班 舞蹈班 每周有足球 篮球 羽毛球 乒乓球等体育活动

郑重声明:我司面试地址仅为广州市海珠区凤凰创意园,且我司从未要求应聘者缴纳费用或进行贷款,请广大应聘者谨防不法分子冒充广州企业招聘行骗。




undefined


网页抠图工具 


网页抠图工具:iOS生成二维码(中间包含图片),长按识别二维码(Swift)

在iOS中有个类CIFilter,通过这个类可以创建各种特定的过滤器 今天我们主要介绍一种二维码发生器(CIQRCodeGenerator)滤镜,通过这个滤镜可以自动生成我们需要的二维码。
首先我们要创建一个二维码滤镜

 //创建二维码滤镜 let qrCIFilter CIFilter(name: CIQRCodeGenerator )

注意 这个初始化方法中的传入参数是只有固定的几种字符串的 使用不同的字符串可以创建不同用处的滤镜的。所以在官方的参考文档中特别说明在创建以后要检查qrCIFilter是否为空 以防拼写错误无法创建滤镜。如果我们想知道到底有哪几种固定的字符串可以在Xcode中command 右键点击CIQRCodeGenerator字符串 跳到的参考文献上下文中有其他固定值的介绍的。
滤镜创建出来了 我们还要给这滤镜添加各种属性 滤镜的属性是一对一对的键值对的 同样的这个属性字典的key值也是固定的 二维码滤镜有两种属性inputMessage和inputCorrectionLevel 在iOS中 滤镜的属性如果你不特别设置那么系统会给一个默认值 所以你无需再统一设置默认值。inputMessage指输入信息 具体来说就是你要加密的的字符串 但是value值是NSData类型的 inputCorrectionLevel指输入的纠错级别,有四种不同的级别 A single letter specifying the error correction format. An NSString object whose display name is CorrectionLevel不多说了 看代码

 //二维码包含的信息 qrCIFilter!.setValue(messageData, forKey: inputMessage ) //L7% M15% Q25% H%30% 纠错级别. 默认值是M qrCIFilter!.setValue( H , forKey: inputCorrectionLevel )

到这一步其实你已经创建了一个最简单的二维码了 你可以输出过滤后的图片了

 let qrImage qrCIFilter?.outputImage

这里qrImage是CIImage类型的 你可以通过这个qrImage创建一个UIImage类型的图片 然后放到UIImageView视图显示出来 但是你会发现这个二维码会非常模糊 我们要对它进一步处理。
在这里先感谢一下航哥的无私奉献 下面的处理我也是看到他的分享后才知道可以这么做的。我们在上面的基础上再创建一个滤镜CIFalseColor 我查了下官方文档度这种滤镜的说明简单 False color is often used to process astronomical and other scientific data, such as ultraviolet and x-ray images,其实它的用处是用来伪造颜色的。CIFalseColor只有三个固定的属性inputImage inputColor0 inputColor1。这三属性很好理解 直接看代码

 let colorFilter CIFilter(name: CIFalseColor ) //输入图片 colorFilter!.setValue(qrImage, forKey: inputImage ) //输入颜色 colorFilter!.setValue(CIColor(red: 0,green: 0,blue: 0), forKey: inputColor0 ) colorFilter!.setValue(CIColor(red: 1,green: 1,blue: 1), forKey: inputColor1 )

然后我们再对图片进行缩放 缩放后图片会很清晰 并且转换成UIImage类型

var image UIImage(CIImage: colorFilter!.outputImage! .imageByApplyingTransform(CGAffineTransformMakeScale(5, 5)))

到这里我们的二维码图片已经生成完毕了 但是我们常常会在二维码中间放置图片来做个性化处理。这个就相当于在图片中再添加一个图片 处理起来就比较简单了 其实就四个步骤 第一开启上下文 第二图片重绘这里我们要重绘两张图片一张是二维码图片一张是个性化图片 第三是通过上下文获取图片 第三是关闭上下文。

 //开启上下文 UIGraphicsBeginImageContext(frame.size) //二维码图片重绘(二维码图片如果不绘制 获取的图片无法反过来创建CIImage) image.drawInRect(frame) if let myImage UIImage(named:andImageName) { //个性图片尺寸 let mySize CGSizeMake(frame.size.width/4, frame.size.height/4) //重绘自定义图片 myImage.drawInRect(CGRectMake(frame.size.width/2-mySize.width/2, frame.size.height/2-mySize.height/2, mySize.width, mySize.height)) } //从上下文获取图片 image UIGraphicsGetImageFromCurrentImageContext() //关闭上下文 UIGraphicsEndImageContext()

下面我们再看看二维码的识别 先创建一个长按手势

 let longTap UILongPressGestureRecognizer(target: self, action: #selector(longPress)) self.view .addGestureRecognizer(longTap)

然后当长按时我们解析我们的二维码。解析二维码要创建探测器 探测器有不同的类型 这里创建一个简单的二维码探测器。
创建探测器有几个传入参数 探测器类型、上下文、属性选项

 /*创建探测器 options 是字典key: CIDetectorAccuracy 精度 CIDetectorTracking 轨迹 CIDetectorMinFeatureSize 最小特征尺寸 CIDetectorNumberOfAngles 角度**/ let dector CIDetector(ofType: CIDetectorTypeQRCode, context: CIContext(), options: [CIDetectorAccuracy:CIDetectorAccuracyHigh])

然后我们再创建一个CIImage类型的图片 探测器会探测出这张图片里面的所有二维码

let qrFeatures dector.featuresInImage(decodeImage!) as! [CIQRCodeFeature]

上面的代码中qrFeatures值是一个数组 元素类型是CIQRCodeFeature 二维码特征 CIQRCodeFeature有个属性messageString表示二维码所代表的信息。
怎么样长按识别二维码是不是很简单。下面的是整个demo的源码,有兴趣的可以参考下

//// ViewController.swift// 通过滤镜CIFilter生成二维码//// Created by 句芒 on 16/8/17.// Copyright © 2016年 fanwei. All rights reserved.//import UIKitclass ViewController: UIViewController { let imageView UIImageView(frame: CGRect(x: 30, y: 50, width: 200, height: 200)) let pictureView UIImageView(frame: CGRect(x: 50, y: 270, width: 200, height: 200)) override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. imageView.image createQRCodeByCIFilterWithString( 句芒二维码发生器 , andImageName: ) self.view .addSubview(imageView) pictureView.image createQRCodeByCIFilterWithString( http://www.jubaobar.com , andImageName: jubaobar.jpg ) self.view.addSubview(pictureView) let longTap UILongPressGestureRecognizer(target: self, action: #selector(longPress)) self.view .addGestureRecognizer(longTap) let data UIImagePNGRepresentation(pictureView.image!) let path NSHomeDirectory().stringByAppendingString( /Documents/s.png ) data!.writeToFile(path, atomically: true) print(path) } func longPress(recoginzer:UILongPressGestureRecognizer) { let point recoginzer.locationInView(self.view) if imageView.frame.contains(point) { return show(decodeQRCode(imageView.image!)) } if pictureView.frame.contains(point) { return show(decodeQRCode(pictureView.image!)) } } func decodeQRCode(image:UIImage) - String { let decodeImage CIImage(image: image) /*创建探测器 options 是字典key: CIDetectorAccuracy 精度 CIDetectorTracking 轨迹 CIDetectorMinFeatureSize 最小特征尺寸 CIDetectorNumberOfAngles 角度**/ let dector CIDetector(ofType: CIDetectorTypeQRCode, context: CIContext(), options: [CIDetectorAccuracy:CIDetectorAccuracyHigh]) let qrFeatures dector.featuresInImage(decodeImage!) as! [CIQRCodeFeature] return qrFeatures.last!.messageString } func show(message:String) { let alert UIAlertController(title: 二维码 , message: message, preferredStyle: .Alert) alert.addAction(UIAlertAction(title: 知道了 , style:.Cancel, handler: nil)) self .presentViewController(alert, animated: true, completion: nil) } func createQRCodeByCIFilterWithString(message:String,andImageName:String) - UIImage? { if let messageData message.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) { //创建二维码滤镜 let qrCIFilter CIFilter(name: CIQRCodeGenerator ) //二维码包含的信息 qrCIFilter!.setValue(messageData, forKey: inputMessage ) //L7% M15% Q25% H%30% 纠错级别. 默认值是M qrCIFilter!.setValue( H , forKey: inputCorrectionLevel ) let qrImage qrCIFilter?.outputImage //创建颜色滤镜主要是了解决二维码不清晰 False color is often used to process astronomical and other scientific data, such as ultraviolet and x-ray images.通常用于处理紫外线 x射线等天文或科学的数据 let colorFilter CIFilter(name: CIFalseColor ) //输入图片 colorFilter!.setValue(qrImage, forKey: inputImage ) //输入颜色 colorFilter!.setValue(CIColor(red: 0,green: 0,blue: 0), forKey: inputColor0 ) colorFilter!.setValue(CIColor(red: 1,green: 1,blue: 1), forKey: inputColor1 ) var image UIImage(CIImage: colorFilter!.outputImage! .imageByApplyingTransform(CGAffineTransformMakeScale(5, 5))) let frame CGRectMake(0, 0, image.size.width, image.size.height) //开启上下文 UIGraphicsBeginImageContext(frame.size) //二维码图片重绘(二维码图片如果不绘制 获取的图片无法反过来创建CIImage) image.drawInRect(frame) if let myImage UIImage(named:andImageName) { //个性图片尺寸 let mySize CGSizeMake(frame.size.width/4, frame.size.height/4) //重绘自定义图片 myImage.drawInRect(CGRectMake(frame.size.width/2-mySize.width/2, frame.size.height/2-mySize.height/2, mySize.width, mySize.height)) } //从上下文获取图片 image UIGraphicsGetImageFromCurrentImageContext() //关闭上下文 UIGraphicsEndImageContext() return image } return nil } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
点赞 1 评论




undefined


2016年应届毕业生(第三批)招聘通知 


学习经历:1980年至1986年,就读于北京医科大学,1986年获医学学士学位;1986年至1991年,在中国协和医科大学以及北京协和医院攻读博士学位,1991年获临床医学博士学位。

 

职务经历:在1995年至1999年期间在美国进修做博士后研究。曾任北京协和医院心内科副主任及兼任北京协和医院临床药理研究中心主任。现任北京协和医院副院长兼临床药理研究中心主任。




undefined


“千人计划”招聘启事(2016年7月4日) 


学习经历:1980年至1986年,就读于北京医科大学,1986年获医学学士学位;1986年至1991年,在中国协和医科大学以及北京协和医院攻读博士学位,1991年获临床医学博士学位。

 

职务经历:在1995年至1999年期间在美国进修做博士后研究。曾任北京协和医院心内科副主任及兼任北京协和医院临床药理研究中心主任。现任北京协和医院副院长兼临床药理研究中心主任。




  • 13条记录
  • 

    扫描二维码分享到微信