이미지 자르기, 회전, 선명하게 하기, 색상 감소 또는 특수 효과 추가를 구현하는 php_imagick 방법_php 기술
이 기사의 예에서는 이미지 자르기, 회전, 선명하게 하기, 색상 감소 또는 특수 효과 추가를 구현하는 php_imagick의 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
PHP가 ImageMagick 함수를 호출할 수 있게 해주는 PHP 확장입니다. 이 확장을 사용하면 PHP가 ImageMagick과 동일한 기능을 가질 수 있습니다.
ImageMagick은 인기 있는 TIFF, JPEG, GIF, PNG, PDF, PhotoCD 및 기타 형식을 포함하여 185개 이상의 기본 형식으로 된 이미지 파일을 읽고, 쓰고, 처리하는 데 사용할 수 있는 강력하고 안정적인 무료 도구 세트 및 개발 패키지입니다. . ImageMagick을 사용하면 웹 애플리케이션의 필요에 따라 이미지를 동적으로 생성할 수 있으며, 크기를 변경하고, 회전하고, 선명하게 하고, 색상을 줄이고, 이미지(또는 이미지 그룹)에 특수 효과를 추가하고 결과를 저장할 수도 있습니다. 같은 형식으로 저장하거나 다른 형식으로 저장하세요.
php_imagick은 PHP 이미지 처리용 확장 패키지로, 크기 변경, 회전, 선명하게 하기, 색상 빼기, 이미지에 특수 효과 추가 등의 작업을 완료할 수 있습니다.
1. Windows에 Imagick 확장 프로그램을 설치합니다.
1. ImageMagick을 다운로드하고 설치합니다
http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe
2. php_imagick.dll 다운로드
http://valokuva.org/outside-blog-content/imagick-windows-builds/php53/imagick-2.3.0-dev/vc9_nts/php_imagick.dll
스레드 안전 PHP를 사용하는 경우 다운로드하세요
http://valokuva.org/outside-blog-content/imagick-windows-builds/php53/imagick-2.3.0-dev/vc9_zts/php_imagick.dll
3. 설정
php.ini에
추가확장자=php_imagick.dll, 웹 서버 다시 시작
2. Linux에 Imagick 확장 프로그램 설치:
1.yum ImageMagick 설치
yum ImageMagick ImageMagick-devel 설치
2. 설치 성공 여부 테스트
변환 버전
3. imagick 확장 프로그램 설치
01.wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz02.tar xzvf imagick-3.1.0RC2.tgz03.cd imagick-3.1.0RC204.phpize05../configure06.make07.make 설치
4. php.ini 파일을 편집하고 파일 끝에 다음 코드를 추가합니다
확장자=imagick.so
5.아파치 서버 다시 시작
서비스 httpd 재시작
3. 사례
1. 국경 처리
$image = new Imagick('test.jpg')
$color=new ImagickPixel()
$color->setColor("rgb(220,220,220)")
$image->borderImage($color,5,4)
$image->blurImage(5,5,imagick::CHANNEL_GREEN)
echo $image;
먼저 간단한 예를 살펴보겠습니다
php_imagick 프로그램 예
1. 썸네일을 생성하고 표시합니다
$image = new Imagick('image.jpg')
// 너비나 높이 매개변수로 0을 제공하면 // 가로세로 비율이 유지됩니다.
$이미지->thumbnailImage(100, 0)
$이미지를 에코
?>
2. 디렉토리에 썸네일을 생성하고 저장합니다
foreach($이미지를 $이미지로) {
// 가로 세로 비율을 유지하기 위해 0 강제로 축소판 이미지 제공
$이미지->thumbnailImage(1024,0)
}
$이미지->writeImages()
?>
3. 썸네일 GIF 애니메이션 사진
$im = new Imagick("example.gif")
/* 모든 프레임 크기 조정 */
foreach($im을 $frame으로) {
/* 50x50 프레임 */
$frame->thumbnailImage(50, 50)
/* 가상 캔버스를 올바른 크기로 설정 */
$프레임->setImagePage(50, 50, 0, 0)
}/* writeImage 대신 writeImages에 주목하세요 */
$im->writeImages("example_small.gif", true)
?>
이제 본론으로 들어가겠습니다.
예:
썸네일 자르기/생성/워터마크 추가, GIF 자동 감지 및 처리
통화 방법:
$이미지 = 새로운 lib_image_imagick();
$image->open('a.gif');
$image->resize_to(100, 100, 'scale_fill');
$image->add_text('1024i.com', 10, 20);
$image->add_watermark('1024i.gif', 10, 50);
$image->save_to('x.gif');
imagick.class.php
클래스 lib_image_imagick
{
개인 $이미지 = null;
개인 $ 유형 = null;
// 构造函数
공개 함수 __construct(){}
// 析构函数
공개 함수 __destruct()
{
if($this->image!==null) $this->image->destroy();
}
// 载入图이미지
공개 함수 열기($path)
{
$this->image = 새로운 Imagick( $path );
if($this->image)
{
$this->type = strtolower($this->image->getImageFormat());
}
$this->이미지를 반환합니다.
}
공개 함수 자르기($x=0, $y=0, $width=null, $height=null)
{
if($width==null) $width = $this->이미지->getImageWidth()-$x;
if($height==null) $height = $this->image->getImageHeight()-$y;
if($width<=0 || $height<=0) return;
if($this->type=='gif')
{
$이미지 = $this->이미지;
$canvas = 새로운 Imagick();
$이미지 = $이미지->coalesceImages();
foreach($이미지를 $프레임으로){
$img = 새로운 Imagick();
$img->readImageBlob($frame);
$img->cropImage($width, $height, $x, $y);
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
$canvas->setImagePage($width, $height, 0, 0);
}
$image->destroy();
$this->이미지 = $canvas;
}
그렇지 않으면
{
$this->이미지->cropImage($width, $height, $x, $y);
}
}
/*
* 更改图이미지대소
$fit: 适应大小方式
'force': 把图文强建变shape成 $width X $height 큼직한
'크기': 按比例在安全框 $width X $height 内缩放图picture, 输流缩放后图image大小 不完全等于 $width X $height
'scale_fill': 按比例可设置背景填充color $bg_color = array(255,25) 5,255)(红,绿,蓝, 透명도) 透명도(0不透명-127完全透명))
其它: 智能模能 缩放图image并载取图이미지적中间부분분 $width X $height image素大小
$fit = 'force','scale','scale_fill' 时: 输 Out完整图image
$fit = 图image方位值 时, 输 Out指定位置part分图image
字母与图image的对应关系如下:
북서쪽 북쪽 북동쪽
서쪽 중앙 동쪽
남서쪽 남쪽 남동쪽
*/
공개 함수 resize_to($width = 100, $height = 100, $fit = 'center', $fill_color = array(255,255,255,0) )
{
스위치($fit)
{
'force'의 경우:
if($this->type=='gif')
{
$이미지 = $this->이미지;
$canvas = 새로운 Imagick();
$이미지 = $이미지->coalesceImages();
foreach($이미지를 $프레임으로){
$img = 새로운 Imagick();
$img->readImageBlob($frame);
$img->thumbnailImage( $width, $height, false );
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
}
$image->destroy();
$this->이미지 = $canvas;
}
그렇지 않으면
{
$this->이미지->thumbnailImage( $width, $height, false );
}
부서지다;
사례 '규모':
if($this->type=='gif')
{
$이미지 = $this->이미지;
$이미지 = $이미지->coalesceImages();
$canvas = 새로운 Imagick();
foreach($이미지를 $프레임으로){
$img = 새로운 Imagick();
$img->readImageBlob($frame);
$img->thumbnailImage( $width, $height, true );
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
}
$image->destroy();
$this->이미지 = $canvas;
}
그렇지 않으면
{
$this->이미지->thumbnailImage( $width, $height, true );
}
부서지다;
케이스 'scale_fill':
$size = $this->이미지->getImagePage();
$src_width = $size['너비'];
$src_height = $size['높이'];
$x = 0;
$y = 0;
$dst_width = $폭;
$dst_height = $높이;
if($src_width*$height > $src_height*$width)
{
$dst_height = intval($width*$src_height/$src_width);
$y = intval( ($height-$dst_height)/2 );
}
그렇지 않으면
{
$dst_width = intval($height*$src_width/$src_height);
$x = intval( ($width-$dst_width)/2 );
}
$이미지 = $this->이미지;
$canvas = 새로운 Imagick();
$color = 'rgba('.$fill_color[0].','.$fill_color[1].','.$fill_color[2].','.$fill_color[3].')';
if($this->type=='gif')
{
$이미지 = $이미지->coalesceImages();
foreach($images as $frame)
{
$frame->thumbnailImage( $width, $height, true );
$draw = 새로운 ImagickDraw();
$draw->composite($frame->getImageCompose(), $x, $y, $dst_width, $dst_height, $frame);
$img = 새로운 Imagick();
$img->newImage($width, $height, $color, 'gif');
$img->drawImage($draw);
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
$canvas->setImagePage($width, $height, 0, 0);
}
}
그렇지 않으면
{
$image->thumbnailImage( $width, $height, true );
$draw = 새로운 ImagickDraw();
$draw->composite($image->getImageCompose(), $x, $y, $dst_width, $dst_height, $image);
$canvas->newImage($width, $height, $color, $this->get_type() );
$canvas->drawImage($draw);
$canvas->setImagePage($width, $height, 0, 0);
}
$image->destroy();
$this->이미지 = $canvas;
부서지다;
기본값:
$size = $this->이미지->getImagePage();
$src_width = $size['너비'];
$src_height = $size['높이'];
$crop_x = 0;
$crop_y = 0;
$crop_w = $src_width;
$crop_h = $src_height;
if($src_width*$height > $src_height*$width)
{
$crop_w = intval($src_height*$width/$height);
}
그렇지 않으면
{
$crop_h = intval($src_width*$height/$width);
}
스위치($fit)
{
사례 'north_west':
$crop_x = 0;
$crop_y = 0;
부서지다;
'북쪽'의 경우:
$crop_x = intval( ($src_width-$crop_w)/2 );
$crop_y = 0;
부서지다;
사례 'north_east':
$crop_x = $src_width-$crop_w;
$crop_y = 0;
부서지다;
'west'의 경우:
$crop_x = 0;
$crop_y = intval( ($src_height-$crop_h)/2 );
부서지다;
사례 'center':
$crop_x = intval( ($src_width-$crop_w)/2 );
$crop_y = intval( ($src_height-$crop_h)/2 );
부서지다;
'동쪽'의 경우:
$crop_x = $src_width-$crop_w;
$crop_y = intval( ($src_height-$crop_h)/2 );
부서지다;
사례 'south_west':
$crop_x = 0;
$crop_y = $src_height-$crop_h;
부서지다;
'남쪽'의 경우:
$crop_x = intval( ($src_width-$crop_w)/2 );
$crop_y = $src_height-$crop_h;
부서지다;
사례 'south_east':
$crop_x = $src_width-$crop_w;
$crop_y = $src_height-$crop_h;
부서지다;
기본값:
$crop_x = intval( ($src_width-$crop_w)/2 );
$crop_y = intval( ($src_height-$crop_h)/2 );
}
$이미지 = $this->이미지;
$canvas = 새로운 Imagick();
if($this->type=='gif')
{
$이미지 = $이미지->coalesceImages();
foreach($이미지를 $프레임으로){
$img = 새로운 Imagick();
$img->readImageBlob($frame);
$img->cropImage($crop_w, $crop_h, $crop_x, $crop_y);
$img->thumbnailImage( $width, $height, true );
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
$canvas->setImagePage($width, $height, 0, 0);
}
}
그렇지 않으면
{
$image->cropImage($crop_w, $crop_h, $crop_x, $crop_y);
$image->thumbnailImage( $width, $height, true );
$canvas->addImage( $image );
$canvas->setImagePage($width, $height, 0, 0);
}
$image->destroy();
$this->이미지 = $canvas;
}
}
// 添加water印图이미지
공개 함수 add_watermark($path, $x = 0, $y = 0)
{
$watermark = 새로운 Imagick($path);
$draw = 새로운 ImagickDraw();
$draw->composite($watermark->getImageCompose(), $x, $y, $watermark->getImageWidth(), $watermark->getimageheight(), $watermark);
if($this->type=='gif')
{
$이미지 = $this->이미지;
$canvas = 새로운 Imagick();
$이미지 = $이미지->coalesceImages();
foreach($image를 $frame으로)
{
$img = 새로운 Imagick();
$img->readImageBlob($frame);
$img->drawImage($draw);
$canvas->addImage( $img );
$canvas->setImageDelay( $img->getImageDelay() );
}
$image->destroy();
$this->이미지 = $canvas;
}
그렇지 않으면
{
$this->이미지->drawImage($draw);
}
}
// 添加水印文字
공개 함수 add_text($text, $x = 0 , $y = 0, $angle=0, $style=array())
{
$draw = 새로운 ImagickDraw();
if(isset($style['font'])) $draw->setFont($style['font']);
if(isset($style['font_size'])) $draw->setFontSize($style['font_size']);
if(isset($style['fill_color'])) $draw->setFillColor($style['fill_color']);
if(isset($style['under_color'])) $draw->setTextUnderColor($style['under_color']);
if($this->type=='gif')
{
foreach($this->image as $frame)
{
$frame->annotateImage($draw, $x, $y, $angle, $text);
}
}
그렇지 않으면
{
$this->이미지->annotateImage($draw, $x, $y, $angle, $text);
}
}
// 保存到指定路径
공개 함수 save_to( $path )
{
if($this->type=='gif')
{
$this->이미지->writeImages($path, true);
}
그렇지 않으면
{
$this->이미지->writeImage($path);
}
}
// 출동상
공개 함수 출력($header = true)
{
if($header) header('콘텐츠 유형: '.$this->type);
echo $this->image->getImagesBlob();
}
공개 함수 get_width()
{
$size = $this->이미지->getImagePage();
$size['너비']를 반환합니다.
}
공개 함수 get_height()
{
$size = $this->이미지->getImagePage();
$size['높이']를 반환합니다.
}
// 设置图image类型, 默认与源类型一致
공개 함수 set_type( $type='png' )
{
$this->유형 = $유형;
$this->이미지->setImageFormat( $type );
}
// 获取源图image类型
공개 함수 get_type()
{
$this->유형을 반환합니다.
}
// 当前对象是否为图文
공개 함수 is_image()
{
if( $this->image )
사실을 반환;
그렇지 않으면
거짓을 반환;
}
공개 함수 축소판($width = 100, $height = 100, $fit = true){ $this->image->thumbnailImage( $width, $height, $fit );} // 生成缩略图 $fit为真时将保持比例并在security框 $width X $height 内生成缩略图picture
/*
添加一个边框
$width: 左右边框宽degree
$height: 上下边框宽degree
$color: Color: RGB 색상 'rgb(255,0,0)' 또는 16진수 색상 '#FF0000' 또는 색상 단어 'white'/'red'...
*/
공용 함수 border($width, $height, $color='rgb(220, 220, 220)')
{
$color=new ImagickPixel()
$color->setColor($color)
$this->이미지->borderImage($color, $width, $height)
}
공용 함수 Blur($radius, $sigma){$this->image->blurImage($radius, $sigma);} // 블러
공개 함수 gaussian_blur($radius, $sigma){$this->image->gaussianBlurImage($radius, $sigma);} // 가우스 블러
공개 함수 Motion_blur($radius, $sigma, $angle){$this->image->motionBlurImage($radius, $sigma, $angle);} // 모션 블러
public function Radial_blur($radius){$this->image->radialBlurImage($radius);} // 방사형 블러
public function add_noise($type=null){$this->image->addNoiseImage($type==null?imagick::NOISE_IMPULSE:$type);} // 노이즈 추가
public function level($black_point, $gamma, $white_point){$this->image->levelImage($black_point, $gamma, $white_point);} // 색상 레벨 조정
public function modulate($brightness, $saturation, $hue){$this->image->modulateImage($brightness, $saturation, $hue);} // 밝기, 채도, 색조 조정
public function Charcoal($radius, $sigma){$this->image->charcoalImage($radius, $sigma);} // 스케치
public function oil_paint($radius){$this->image->oilPaintImage($radius);} // 유화 효과
public function flop(){$this->image->flopImage();} // 가로 뒤집기
public function Flip(){$this->image->flipImage();} // 수직 뒤집기
}
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Tomato Novel은 매우 인기 있는 소설 읽기 소프트웨어입니다. 우리는 종종 Tomato Novel에서 읽을 새로운 소설과 만화를 가지고 있습니다. 많은 친구들도 용돈을 벌고 소설의 내용을 편집하고 싶어합니다. 글로 쓰고 싶은데, 그 안에 소설을 어떻게 쓰는지 친구들도 모르니까, 소설 쓰는 방법에 대한 소개를 함께 살펴보는 시간을 가져보겠습니다. 토마토 소설을 사용하여 소설을 쓰는 방법에 대한 튜토리얼을 공유하세요. 1. 먼저 휴대폰에서 토마토 무료 소설 앱을 열고 개인 센터 - 작가 센터를 클릭하세요. 2. 토마토 작가 도우미 페이지로 이동하여 새로 만들기를 클릭하세요. 소설의 끝 부분에 예약하십시오.

소셜 미디어의 지속적인 발전으로 Xiaohongshu는 점점 더 많은 젊은이들이 자신의 삶을 공유하고 아름다운 것을 발견할 수 있는 플랫폼이 되었습니다. 많은 사용자들이 이미지 게시 시 자동 저장 문제로 고민하고 있습니다. 그렇다면 이 문제를 해결하는 방법은 무엇입니까? 1. Xiaohongshu에 게시할 때 사진이 자동으로 저장되는 문제를 해결하는 방법은 무엇입니까? 1. 캐시 지우기 먼저 Xiaohongshu의 캐시 데이터를 지워볼 수 있습니다. 단계는 다음과 같습니다. (1) Xiaohongshu를 열고 오른쪽 하단에 있는 "내" 버튼을 클릭합니다. (2) 개인 센터 페이지에서 "설정"을 찾아 클릭합니다. 캐시 지우기' 옵션을 선택하고 확인을 클릭하세요. 캐시를 삭제한 후 샤오홍슈에 다시 진입하여 사진을 올려 자동 저장 문제가 해결되었는지 확인해 보세요. 2. Xiaohongshu 버전을 업데이트하여 Xiaohongshu를 확인하세요.

불행하게도 사람들은 어떤 이유로든 실수로 특정 연락처를 삭제하는 경우가 많습니다. WeChat은 널리 사용되는 소셜 소프트웨어입니다. 사용자가 이 문제를 해결할 수 있도록 이 문서에서는 삭제된 연락처를 간단한 방법으로 검색하는 방법을 소개합니다. 1. WeChat 연락처 삭제 메커니즘을 이해하면 삭제된 연락처를 검색할 수 있습니다. WeChat의 연락처 삭제 메커니즘은 연락처를 주소록에서 제거하지만 완전히 삭제하지는 않습니다. 2. WeChat에 내장된 "연락처 복구" 기능을 사용하세요. WeChat은 "연락처 복구"를 제공하여 시간과 에너지를 절약합니다. 사용자는 이 기능을 통해 이전에 삭제한 연락처를 빠르게 검색할 수 있습니다. 3. WeChat 설정 페이지에 들어가서 오른쪽 하단을 클릭하고 WeChat 애플리케이션 "나"를 열고 오른쪽 상단에 있는 설정 아이콘을 클릭하여 설정 페이지로 들어갑니다.

Douyin 짧은 동영상의 인기로 인해 댓글 영역의 사용자 상호 작용이 더욱 다채로워졌습니다. 일부 사용자는 자신의 의견이나 감정을 더 잘 표현하기 위해 댓글로 이미지를 공유하기를 원합니다. 그렇다면 TikTok 댓글에 사진을 게시하는 방법은 무엇입니까? 이 기사에서는 이 질문에 대해 자세히 답변하고 몇 가지 관련 팁과 예방 조치를 제공합니다. 1. Douyin 댓글에 사진을 어떻게 게시하나요? 1. Douyin 열기: 먼저 Douyin 앱을 열고 계정에 로그인해야 합니다. 2. 댓글 영역 찾기: 짧은 동영상을 탐색하거나 게시할 때 댓글을 달고 싶은 위치를 찾아 "댓글" 버튼을 클릭하세요. 3. 댓글 내용 입력: 댓글 영역에 댓글 내용을 입력합니다. 4. 사진 전송 선택: 댓글 내용 입력 인터페이스에 "사진" 버튼 또는 "+" 버튼이 표시됩니다.

파워포인트에서는 그림을 하나씩 표시하는 것이 일반적인 기술인데, 이는 애니메이션 효과를 설정하면 가능하다. 이 가이드에서는 기본 설정, 이미지 삽입, 애니메이션 추가, 애니메이션 순서 및 타이밍 조정 등 이 기술을 구현하는 단계를 자세히 설명합니다. 또한 트리거 사용, 애니메이션 속도 및 순서 조정, 애니메이션 효과 미리보기 등의 고급 설정 및 조정이 제공됩니다. 이러한 단계와 팁을 따르면 사용자는 PowerPoint에서 그림이 차례로 표시되도록 쉽게 설정할 수 있으므로 프레젠테이션의 시각적 효과가 향상되고 청중의 관심을 끌 수 있습니다.

일부 네티즌들은 브라우저 웹페이지를 열었을 때 웹페이지의 사진이 오랫동안 로드되지 않는다는 사실을 발견했습니다. 네트워크가 정상인지 확인했는데 무엇이 문제인가요? 아래 편집기에서는 웹 페이지 이미지를 로드할 수 없는 문제에 대한 6가지 해결 방법을 소개합니다. 웹페이지 이미지를 로드할 수 없습니다: 1. 인터넷 속도 문제 웹페이지에 이미지가 표시되지 않습니다. 이는 컴퓨터의 인터넷 속도가 상대적으로 느리고 컴퓨터에 열려 있는 소프트웨어가 더 많기 때문일 수 있습니다. 로딩 시간 초과로 인해 사진이 표시되지 않을 수 있습니다. 네트워크 속도를 차지하는 소프트웨어를 끄고 작업 관리자에서 확인할 수 있습니다. 2. 방문자가 너무 많으면 웹페이지에 사진이 표시되지 않는 경우, 우리가 방문한 웹페이지가 동시에 방문되었기 때문일 수 있습니다.

휴대폰이 사람들의 일상 생활에서 중요한 도구가 되면서 글꼴 크기 설정은 중요한 개인화 요구 사항이 되었습니다. 다양한 사용자의 요구를 충족하기 위해 이 기사에서는 간단한 조작을 통해 휴대폰 사용 경험을 개선하고 휴대폰의 글꼴 크기를 조정하는 방법을 소개합니다. 휴대폰의 글꼴 크기를 조정해야 하는 이유 - 글꼴 크기를 조정하면 텍스트가 더 명확하고 읽기 쉬워집니다. - 다양한 연령대의 사용자의 읽기 요구에 적합 - 시력이 좋지 않은 사용자가 글꼴 크기를 사용하는 것이 편리합니다. 휴대폰 시스템의 설정 기능 - 시스템 설정 인터페이스에 들어가는 방법 - 찾기에서 설정 인터페이스의 "디스플레이" 옵션을 입력합니다. - "글꼴 크기" 옵션을 찾아 타사를 통해 글꼴 크기를 조정합니다. 애플리케이션 - 글꼴 크기 조정을 지원하는 애플리케이션 다운로드 및 설치 - 애플리케이션을 열고 관련 설정 인터페이스로 진입 - 개인에 따라

WPS 사무용 소프트웨어를 사용할 때 하나의 양식만 사용되는 것이 아니라 텍스트에 표와 그림을 추가할 수 있고 표에 그림도 추가할 수 있다는 사실을 발견했습니다. 이 모든 것이 함께 사용되어 전체 문서의 내용을 구성합니다. 문서에 두 개의 그림을 삽입하고 나란히 정렬해야 하는 경우 더 풍부해 보입니다. 다음 과정에서는 이 문제를 해결할 수 있습니다: wps 문서에 두 장의 그림을 나란히 배치하는 방법입니다. 1. 먼저 WPS 소프트웨어를 열고 조정하려는 사진을 찾아야 합니다. 사진을 마우스 왼쪽 버튼으로 클릭하면 메뉴 표시줄이 나타나며 "페이지 레이아웃"을 선택합니다. 2. 텍스트 줄 바꿈에서 "Tight 줄 바꿈"을 선택합니다. 3. 필요한 모든 사진이 "단단한 텍스트 줄 바꿈"으로 설정되었는지 확인한 후 사진을 적절한 위치로 끌어서 첫 번째 사진을 클릭할 수 있습니다.
