1. 제품
  2.   영상
  3.   GO
  4.   bimg
 
  

오픈소스 고급 이미지 처리 Go 라이브러리

이미지 회전, 이미지 맞춤, 이미지 미리보기 이미지 생성, 이미지 확대/축소, 이미지 삽입 또는 확장, 이미지에 흐림 효과 추가 등을 허용하는 Go API입니다.

bimg는 몇 줄의 Go 코드로 이미지를 읽고 조작할 수 있는 기능을 제공하는 오픈 소스 고수준 이미지 처리 Go 라이브러리입니다. 라이브러리는 크기가 더 작지만 매우 잘 조직되고 효율적인 결과를 생성합니다. 이 라이브러리는 작업을 완료하는 데 매우 작은 메모리가 필요한 다른 사용 가능한 라이브러리에 비해 매우 빠릅니다.

bimg는 이미지 처리를 위한 매우 강력한 라이브러리인 libvips 위에 구축된 고급 C 라이브러리입니다. JPEG, PNG, WEBP, TIFF, PDF, GIF, SVG 등과 같은 매우 인기 있는 이미지 파일 형식을 읽을 수 있도록 지원합니다. 또한 이미지를 JPEG, PNG, WEBP 형식 및 투명 이미지로 쉽게 내보낼 수 있습니다.

bimg 라이브러리에는 이미지 크기 조정, 이미지 확대, 스마트 자르기 지원을 포함한 이미지 자르기, 이미지 뒤집기 또는 회전, 이미지 축소판 만들기, 이미지 확대/축소 지원, 워터마크 및 가우시안 흐림 효과 추가, 특정 추출과 같은 몇 가지 중요한 이미지 처리 기능에 대한 지원이 포함되어 있습니다. 이미지의 영역, 이미지 자르기, 다른 형식으로의 이미지 변환 등.

Previous Next

bimg 시작하기

bimg를 설치하는 가장 쉽고 권장되는 방법은 GitHub를 통하는 것입니다.

Install bimg via GitHub

GitHub를 통해 bimg 설치

 go get -u gopkg.in/h2non/bimg.v1

Go를 통해 다른 형식으로 이미지 변환

오픈 소스 bimg 라이브러리를 사용하면 소프트웨어 개발자가 Go 코드 몇 줄만으로 이미지를 지원되는 다른 파일 형식으로 프로그래밍 방식으로 변환할 수 있습니다. JPEG 형식이 있고 이를 PNG로 변환하려고 한다고 가정해 보겠습니다. 이미지 이름, 주소, 변환 형식과 같은 이미지 정보를 제공해야 합니다. 이미지가 제안된 형식으로 쉽게 변환됩니다.

이미지 자르기 또는 크기 조정

무료 bimg 라이브러리는 소프트웨어 개발자에게 Go 애플리케이션 내에서 이미지 크기를 조정하고 자를 수 있는 기능을 제공합니다. 새 이미지의 너비와 높이와 위치도 제공해야 합니다. 또한 종횡비를 유지하지 않고 강제로 크기 조정 작업을 지원합니다. 텍스트를 추가하고 이미지에서 원하는 영역을 추출할 수도 있습니다. 자르기는 지정된 정확한 크기로 이미지를 자릅니다.

이미지에 워터마크 추가

bimg API에는 Go 애플리케이션 내부의 이미지에 워터마크를 쉽게 추가할 수 있는 기능이 포함되어 있습니다. 워터마크를 추가하는 것은 이미지를 보호하는 데 매우 유용한 기능입니다. 워터마킹은 인터넷에서 사진을 보호하는 가장 쉽고 유용한 방법입니다. 로고나 텍스트 워터마크를 쉽게 배치할 수 있습니다. 라이브러리를 사용하면 선택한 위치와 불투명도에서 이미지에 워터마크를 프로그래밍 방식으로 추가할 수 있습니다.

이미지 뒤집기 및 회전

오픈 소스 bimg 라이브러리는 소프트웨어 개발자가 Go 언어 명령을 사용하여 필요에 따라 이미지를 회전할 수 있는 기능을 제공합니다. 자동 이미지 회전 방법이 있습니다. AutoRotate 기능은 사용 가능한 경우 EXIF 방향 메타데이터를 기반으로 추가 변형 없이 이미지를 자동으로 회전합니다. 또한 플립 또는 플롭 이미지, 이미지 해석, 이미지 길이, 이미지 메타데이터 등을 지원합니다.

 한국인