서버 측 이미지 처리를 위한 오픈 소스 스위프트 API
이미지 로드, 저장 및 조작에 대한 지원이 포함된 Swift 라이브러리 사용자 정의 너비와 높이, 이미지 크기 조정 및 이미지의 특정 부분 자르기를 사용하여 이미지를 생성할 수 있습니다.
SwiftGD는 서버 측 Swift 이미지 조작에 대한 지원을 포함하는 작은 크기의 멋진 라이브러리입니다. libgd를 위한 환상적인 Swift 래퍼로 Core Graphics 기능을 사용할 수 없는 곳에서 이미지를 만들고 모양을 그릴 수 있습니다. 라이브러리는 사용이 매우 간단하며 Swift 코드를 사용하여 이미지 로드, 저장 및 조작을 쉽게 처리할 수 있습니다. 라이브러리의 한 가지 큰 기능은 사용자를 위한 GD 리소스를 관리하므로 이미지가 파괴될 때 기본 메모리가 해제된다는 것입니다.
라이브러리에는 디스크에서 로드하는 PNG 및 JPEG, 디스크에 저장하는 PNG 및 JPEG 이미지, 사용자 정의 너비 및 높이로 이미지 생성, 이미지 크기 조정 지원, 이미지의 특정 부분 자르기와 같은 이미지 처리와 관련된 여러 중요한 기능에 대한 지원이 포함되어 있습니다. , 모양 및 선 그리기, 좌표에서 색상 정리, 수평 또는 수직 이미지 뒤집기, 이미지 쓰다듬기 지원, 그리기 또는 텍스트 채우기 등. 라이브러리에는 픽셀화, 흐림, 색상화, 채도 감소 등과 같은 몇 가지 중요한 효과도 포함되어 있습니다. . 라이브러리는 오픈 소스이며 MIT 라이선스에 따라 사용할 수 있습니다.
SwiftGD 시작하기
다음 명령을 사용하여 최신 소스를 복제합니다.
Install SwiftGD via Github
설치 SwiftGD via Github
Install SwiftGD Github를 통해
$ git clone https://github.com/twostraws/SwiftGD.git
Swift를 사용하여 새 이미지 만들기
오픈 소스 Swift 라이브러리 SwiftGD를 사용하면 소프트웨어 개발자가 몇 줄의 Swift 코드로 새 이미지를 만들 수 있습니다. 개발자는 이미지의 너비와 높이를 제공하여 처음부터 쉽게 이미지를 만들 수 있습니다. 또한 데이터 인스턴스에서 이미지 생성을 지원합니다. 또한 사용자가 크기 조정 또는 자르기 작업을 수행하는 동안 이미지를 생성하므로 원본 이미지는 그대로 유지됩니다. 이미지에 몇 가지 기본 효과를 쉽게 적용할 수도 있습니다.
Swift를 사용한 도형 그리기
SwiftGD 라이브러리를 사용하면 소프트웨어 개발자가 Swift 애플리케이션 내에서 모양을 쉽게 그리고 조작할 수 있습니다. 라이브러리는 한 지점에서 다른 지점으로 채우기 적용, 한 지점에서 다른 지점으로 선 그리기, 특정 지점을 설정하는 픽셀, 중앙에서 타원 채우기와 같이 이미지에 그리는 데 사용할 수 있는 여러 방법을 제공했습니다. , 중앙에 빈 타원 그리기, 한쪽에서 다른 쪽으로 빈 사각형 그리기 등.
Swift 앱 내부의 이미지 조작
오픈 소스 Swift 라이브러리 SwiftGD를 사용하면 컴퓨터 프로그래머가 Swift 앱 내에서 이미지를 쉽게 조작할 수 있습니다. 라이브러리는 가우시안 흐림 효과 적용, 이미지 색조 적용, 이미지 회색조 렌더링, 이미지를 가로 및 세로로 뒤집고, 이미지를 큰 픽셀로 단순화하는 등 이미지에 효과를 적용하는 데 사용할 수 있는 여러 가지 방법을 제공했습니다. 더.
이미지 로드 및 읽기
무료 Swift 라이브러리 SwiftGD는 소프트웨어 앱에 자체 Swift 앱 내에서 이미지를 로드하고 읽을 수 있는 기능을 제공합니다. 성공적으로 로드하려면 디스크에서 이미지의 위치를 제공해야 합니다. 파일 확장자는 올바른 파일 형식을 로드하기 위해 라이브러리에서 사용하므로 파일 이름을 "jpg", "jpeg" 또는 "png"로 지정하는 것이 중요합니다.