라이브러리

[PHP] ImagickDraw::setTextInterlineSpacing - 텍스트 줄간격을 설정합니다.




ImagickDraw::setTextInterlineSpacing

ImagickDraw::setTextInterlineSpacing은 이미지에 텍스트를 그릴 때 텍스트 간의 간격을 설정하는 메서드입니다. 이 메서드는 텍스트의 가독성을 향상시키는 데 도움이 됩니다.

사용법


ImagickDraw::setTextInterlineSpacing 메서드는 두 개의 매개변수를 받습니다.

- `float $interlineSpacing`: 텍스트 간의 간격을 설정하는 값입니다. 값이 0보다 작으면 0으로 설정됩니다.
- `ImagickDraw $draw`: 이 메서드를 호출하는 객체입니다.

예제


다음 예제는 ImagickDraw::setTextInterlineSpacing 메서드를 사용하여 텍스트 간의 간격을 설정하는 방법을 보여줍니다.

#hostingforum.kr
php

// ImagickDraw 객체를 생성합니다.

$draw = new ImagickDraw();



// 텍스트 간의 간격을 설정합니다.

$draw->setTextInterlineSpacing(10);



// 텍스트를 그립니다.

$draw->setFontSize(24);

$draw->setFillColor('black');

$draw->setFont('Arial');

$draw->annotation(10, 10, 'Hello, World!');



// 이미지 생성

$image = new Imagick();

$image->newImage(300, 300, 'white');

$image->setImageFormat('png');

$image->drawImage($draw);



// 이미지 저장

$image->writeImage('example.png');



이 예제에서는 ImagickDraw 객체를 생성하고 setTextInterlineSpacing 메서드를 사용하여 텍스트 간의 간격을 10으로 설정합니다. 그런 다음 setTextFontSize, setFillColor, setFont 메서드를 사용하여 텍스트의 크기, 색상, 글꼴을 설정합니다. annotation 메서드를 사용하여 텍스트를 그립니다. 마지막으로 이미지 생성, drawImage 메서드를 사용하여 텍스트를 이미지에 그립니다. writeImage 메서드를 사용하여 이미지 저장합니다.

참고


ImagickDraw::setTextInterlineSpacing 메서드는 텍스트 간의 간격을 설정하는 데 사용됩니다. 이 메서드는 텍스트의 가독성을 향상시키는 데 도움이 됩니다. 또한 이 메서드는 이미지에 텍스트를 그릴 때 사용됩니다.

예제 2


다음 예제는 ImagickDraw::setTextInterlineSpacing 메서드를 사용하여 텍스트 간의 간격을 설정하는 방법을 보여줍니다. 이 예제에서는 텍스트 간의 간격을 5로 설정하고 텍스트를 이미지에 그립니다.

#hostingforum.kr
php

// ImagickDraw 객체를 생성합니다.

$draw = new ImagickDraw();



// 텍스트 간의 간격을 설정합니다.

$draw->setTextInterlineSpacing(5);



// 텍스트를 그립니다.

$draw->setFontSize(24);

$draw->setFillColor('black');

$draw->setFont('Arial');

$draw->annotation(10, 10, 'Hello, World!');



// 이미지 생성

$image = new Imagick();

$image->newImage(300, 300, 'white');

$image->setImageFormat('png');

$image->drawImage($draw);



// 이미지 저장

$image->writeImage('example2.png');



이 예제에서는 ImagickDraw 객체를 생성하고 setTextInterlineSpacing 메서드를 사용하여 텍스트 간의 간격을 5로 설정합니다. 그런 다음 setTextFontSize, setFillColor, setFont 메서드를 사용하여 텍스트의 크기, 색상, 글꼴을 설정합니다. annotation 메서드를 사용하여 텍스트를 그립니다. 마지막으로 이미지 생성, drawImage 메서드를 사용하여 텍스트를 이미지에 그립니다. writeImage 메서드를 사용하여 이미지 저장합니다.

참고


ImagickDraw::setTextInterlineSpacing 메서드는 텍스트 간의 간격을 설정하는 데 사용됩니다. 이 메서드는 텍스트의 가독성을 향상시키는 데 도움이 됩니다. 또한 이 메서드는 이미지에 텍스트를 그릴 때 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 462 페이지

검색

게시물 검색