«core-graphics» 태그된 질문

Core Graphics는 Mac OS X 및 iOS에서 저수준 그리기 작업을위한 Apple의 프레임 워크입니다.

16
UIView 아래에 그림자를 그리는 방법은 무엇입니까?
UIViewCocoa Touch에서 아래쪽 가장자리 아래에 그림자를 그리려고합니다 . CGContextSetShadow()그림자를 그리는 데 사용해야한다는 것을 이해 하지만 Quartz 2D 프로그래밍 가이드는 약간 모호합니다. 그래픽 상태를 저장하십시오. CGContextSetShadow적절한 값을 전달 하여 함수를 호출하십시오 . 그림자를 적용 할 모든 그림을 수행하십시오. 그래픽 상태 복원 UIView하위 클래스 에서 다음을 시도했습니다 . - (void)drawRect:(CGRect)rect { CGContextRef …

26
iOS 7.0 및 시스템 성능 저하에서 유효하지 않은 컨텍스트 0x0
나는이 두려운 문제에 대해 찾을 수있는 많은 검색 결과를 읽었습니다. 불행히도 각각은 특정 함수 호출에 집중하는 것 같습니다. 내 문제는 여러 함수에서 동일한 오류가 발생한다는 것입니다.이 함수는 내가 사용하는 함수에서 다시 호출되는 것 같습니다. 설상가상으로 실제 코드는 다른 프로젝트에서 가져 오는 사용자 정의 개인 프레임 워크 내에 있으며 디버깅이 간단하지 …

11
UIImage (Cocoa Touch) 또는 CGImage (Core Graphics)에서 픽셀 데이터를 얻는 방법은 무엇입니까?
UIImage (Cocoa Touch)가 있습니다. 그로부터 CGImage 또는 기타 원하는 것을 얻을 수있어서 기쁩니다. 이 함수를 작성하고 싶습니다 : - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { // [...] // What do I want to read about to help // me fill in this bit, here? // [...] int result = (red << …

16
UIImage : 크기 조정 후 자르기
나는 지금 문자 그대로 며칠 동안 내 얼굴을 비난 해 왔으며 계시의 가장자리에 옳다는 느낌이 들지만 목표를 달성 할 수는 없습니다. 필자는 디자인의 개념적 단계에서 iPhone의 카메라 또는 라이브러리에서 이미지를 가져 와서 Aspect Fill 옵션과 동등한 기능을 사용하여 지정된 높이로 축소하는 것이 사소한 문제라고 생각했습니다. UIImageView (완전히 코드로)를 입력 한 …

18
CGContextDrawImage는 UIImage를 전달할 때 이미지를 거꾸로 그립니다.
왜 CGContextDrawImage내 이미지가 거꾸로 그려 지는지 아는 사람이 있습니까? 내 응용 프로그램에서 이미지를로드하고 있습니다. UIImage *image = [UIImage imageNamed:@"testImage.png"]; 그런 다음 핵심 그래픽을 내 컨텍스트에 그려달라고 간단히 요청하십시오. CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); 올바른 위치와 치수로 렌더링되지만 이미지는 거꾸로되어 있습니다. 나는 여기에 정말로 명백한 것을 놓치고 있어야합니까?

19
UIImage를 90도 회전하는 방법?
나는이 UIImage입니다 UIImageOrientationUp내가 (가로)으로 90도 회전 반 시계 방향으로 싶으면 (세로). 을 사용하고 싶지 않습니다 CGAffineTransform. 의 픽셀이 UIImage실제로 위치를 이동하기를 원합니다 . 원래 크기를 조정하려는 코드 블록 (아래 그림 참조)을 사용하고 UIImage있습니다. 대상 크기를 현재 크기로 설정 UIImage했지만 오류가 발생합니다. (오류) : CGBitmapContextCreate : 유효하지 않은 데이터 바이트 / …

7
사용자의 터치로 완벽한 원 그리기
이 연습 프로젝트를 통해 사용자가 손가락으로 터치 할 때 화면에 그릴 수 있습니다. 내가 운동 방법으로 다시했던 매우 간단한 응용 프로그램. 내 작은 사촌 이이 응용 프로그램에서 내 iPad로 손가락으로 물건을 그리는 자유를 얻었습니다 (어린이 그림 : 원, 선 등 그의 마음에 들었던 것). 그런 다음 그는 원을 그리기 시작한 …

19
UIColor에서 약간 더 밝고 어두운 색상 얻기
UIColor를 그라디언트로 바꿀 수 있기를 원했습니다. 내가하려고하는 방식은 Core Graphics를 사용하여 그라디언트를 그리는 것입니다. 내가하려고하는 것은 색상을 얻는 것입니다. [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; 그리고 몇 가지 색조가 더 어둡고 몇 가지 색조가 더 밝은 UIColor를 얻습니다. 누구든지 이것을하는 방법을 알고 있습니까? 감사합니다.

4
drawRect를 그릴 지 여부를 그릴 때 (drawRect / Core Graphics를 서브 뷰 / 이미지와 언제 사용해야 하는가?)
이 질문의 목적을 명확히하기 위해 : 하위 뷰와 drawRect를 사용하여 복잡한 뷰를 만드는 방법을 알고 있습니다. 나는 언제, 왜 다른 하나를 사용 해야하는지 완전히 이해하려고합니다. 또한 미리 최적화하는 것이 합리적이지 않으며 프로파일 링을 수행하기 전에 더 어려운 방법을 수행한다는 것이 이해됩니다. 나는 두 가지 방법 모두에 익숙하며 이제는 더 깊이 …

6
iPhone에서 색상이 지정된 1x1 UIImage를 동적으로 만드는 방법은 무엇입니까?
UIColor를 기반으로 동적으로 1x1 UIImage를 만들고 싶습니다. Quartz2d로이 작업을 신속하게 수행 할 수 있다고 생각하며 기본 사항을 파악하기 위해 문서를 살펴보고 있습니다. 그러나 잠재적 인 함정이 많이있는 것 같습니다. 사물 당 비트 수와 바이트 수를 올바르게 식별하지 못하고, 올바른 플래그를 지정하지 않고, 사용하지 않는 데이터를 공개하지 않는 등입니다. Quartz 2d …

6
iOS 7 스타일 블러보기
iOS7 스타일 블러 뷰를 복제 할 컨트롤을 아는 사람이 있습니까? 동작을 복제 할 UIView 하위 클래스가있을 수 있다고 가정하고 있습니다. 나는 배경 뷰에서 끌어 당기는 효과를 가지도록 배경을 매우 두껍게 흐리게하는 이러한 유형 뷰에 대해 이야기하고 있습니다.

8
그림자 확산 및 흐림을 제어하는 ​​방법은 무엇입니까?
저는 스케치에서 UI 요소를 디자인했으며 그중 하나에는 블러 1과 스프레드 0이있는 그림자가 있습니다. 뷰 레이어 속성에 대한 문서를 살펴 보았고 레이어에 스프레드 또는 블러라는 이름의 어떤 것도 포함되지 않았습니다 (유일한 컨트롤은 단순히 shadowOpacity) 흐림 및 확산과 같은 것을 어떻게 제어 할 수 있습니까? 편집하다: Sketch의 내 설정은 다음과 같습니다. 그리고 …


15
UILabel에 윤곽선이있는 텍스트를 표시하려면 어떻게해야합니까?
내가 원하는 것은 흰색 UILabel 텍스트 주위에 1 픽셀의 검은 색 테두리입니다. 나는 아래 코드로 UILabel을 서브 클래 싱하는 데까지 이르렀는데, 접선 적으로 관련된 몇 가지 온라인 예제에서 서투르게 조합했습니다. 그리고 그것은 작동하지만 매우 느립니다 (시뮬레이터 제외) 텍스트를 세로로 중앙에 놓을 수 없었습니다 (그래서 마지막 줄에 y 값을 일시적으로 하드 …

6
CGPoint 데이터가있는 NSLog
터치가 할당 된 포인트라는 CGPoint가 있습니다. UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; 콘솔 로그에 x 좌표 값을 가져오고 싶습니다. NSLog(@"x: %s", point.x); 이것을 사용할 때 이에 대한 로그 출력은 다음과 같습니다. x : (null) 디버거와 변수 시계를 사용하여 호출 할 때 포인트가 null이 아님을 확인했습니다. 도움을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.