Обрезка UIImage

Вы уже делаете это:

$(go list ./... | grep -v /vendor/)

Часть grep -v /vendor/ предназначена для исключения каталога /vendor/. Так что просто сделайте то же самое для вашей директории Store:

go test $(go list ./... | grep -v /Store/) -coverprofile .testCoverage.txt

Обратите внимание, что исключать /vendor/ этот способ не требуется (если вы не используете действительно старую версию Go). Если вы используете старую версию Go, вы можете объединить их:

go test $(go list ./... | grep -v /vendor/ | grep -v /Store/) -coverprofile .testCoverage.txt
206
задан Meet Doshi 22 December 2015 в 02:50
поделиться

1 ответ

Обновление 28.05.2014: Я записал это, когда iOS приблизительно 3 была горячей новой вещью, я уверен, что существуют лучшие способы сделать это к настоящему времени, возможно встроенный. Как многие люди упомянули, этот метод не принимает вращение во внимание; прочитайте некоторые дополнительные ответы и распространите некоторую любовь upvote вокруг для хранения ответов на этот вопрос полезными для всех.

Исходный ответ:

Я иду в скопировать/вставить свой ответ на тот же вопрос в другое место:

Нет простого метода класса сделать это, но существует функция, которую можно использовать для получения желаемых результатов: CGImageCreateWithImageInRect(CGImageRef, CGRect) выручит Вас.

Вот короткий пример с помощью него:

CGImageRef imageRef = CGImageCreateWithImageInRect([largeImage CGImage], cropRect);
// or use the UIImage wherever you like
[UIImageView setImage:[UIImage imageWithCGImage:imageRef]]; 
CGImageRelease(imageRef);
236
ответ дан HitScan 23 November 2019 в 04:46
поделиться