Вот версия Swift Ответ Пола Линча
func imageWithImage(image:UIImage, scaledToSize newSize:CGSize) -> UIImage{
UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0);
image.drawInRect(CGRectMake(0, 0, newSize.width, newSize.height))
let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
Версия Swift 3.0:
func imageWithImage(image:UIImage, scaledToSize newSize:CGSize) -> UIImage{
UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0);
image.draw(in: CGRect(origin: CGPoint.zero, size: CGSize(width: newSize.width, height: newSize.height)))
let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
return newImage
}
Поскольку hg-git упоминает, что подмодули еще не поддерживаются, остается только ручной вариант:
hg gpush
из вашего проекта. Например:
$ cd hg-git # (an Hg repository)
$ hg gremote add origin git@github.com/schacon/hg-git.git
$ hg gpush
Это репозиторий Git будет представлять ваш подмодуль, но если вы измените и продвинете этот подмодуль, вам все равно придется тянуть из этого репозитория Git в реальное репозиторий Hg.
Другой замечательный git-hg команды перечислены в этом « розеттском камне ».