1

이 코드를 사용하여 imageView를 두 배나 세 배로 변환하기 만하면됩니다.CGAffineTransformScale은 이미지 뷰의 크기를 조정하지만 다시 그릴 때 하위 요소가 흐려짐

imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, scale, scale); 

모든 이미지를 축소 한 후에 drawRect에서이 이미지보기에 선을 그립니다. 내가 원하는 그 내가 그리는 선은 스케일링 후 같은 크기 또는 너비를 유지해야합니다. 그렇게하려면, 비례 적으로 높이와 너비가 비례하지만 축소 된 이미지 뷰에서 선을 다시 그려야합니다. 결과는 선이 흐려 지거나 그늘지는 것입니다. 픽셀 크기를 변환하면 이미지 크기가 증가한다고 생각합니다. 변환 된 이미지 뷰 등에서 흐려진 효과없이 적절한 선을 그릴 수있는 방법이 있는지 알고 싶습니다.

답변

0

이미지 크기를 조정 한 후 선을 그립니다. 선의 너비를 동일한 비율로 변경하십시오 (예 : 이미지가 4x이고 선 너비가 4x 임).