백엔드 개발 PHP 튜토리얼 DedeCMS 썸네일의 왜곡 및 흐릿함에 대한 해결 방법에 대한 자세한 설명

DedeCMS 썸네일의 왜곡 및 흐릿함에 대한 해결 방법에 대한 자세한 설명

Apr 01, 2017 am 09:41 AM

이 글에서는 주로 DedeCMSThumbnaildistortion Blur에 대한 완벽한 솔루션을 소개합니다. 기본적으로 하나의 크기의 썸네일을 생성하지만 이는 대부분의 웹사이트의 요구 사항을 충족할 수 없습니다. 이 기사는 궁극적이고 완벽한 솔루션을 제공합니다. 도움이 필요한 친구는 이를 참조할 수 있습니다.

dede는 기본적으로 하나의 썸네일만 생성하므로 다양한 크기의 썸네일 웹사이트의 여러 페이지에서 크기와 비율이 일관되지 않아 썸네일이 불분명하고 왜곡되는 경우가 많습니다. 아래에 제공된 방법은 이 문제를 완벽하게 해결합니다.

dedecs 템플릿 다운로드 주소: www.php.cn/xiazai/ code/dedecms

사용법:

1. 선명한 썸네일을 얻으려면 이미지가 충분히 커야 하고 정확하게 잘라야 하며, 다음 방법으로 자르면 됩니다. (원본 이미지의 일부 웹사이트에는 워터마크가 있기 때문에) 썸네일을 기반으로 하므로 원본 썸네일의 크기가 충분히 큰지 확인해야 하므로 몇 가지 설정을 지정해야 합니다. 시스템 - 첨부 설정, 썸네일의 기본 너비 및 기본 높이 설정 전체 사이트에서 호출되는 모든 썸네일의 최대 크기보다 크거나 같아야 합니다. 또한 수동으로 자르기에 충분한 크기로 잘라주세요(수동으로 자를 필요 없음)

2. 열기 include/extend.func.php (참고: 이 파일은 2차 개발용으로 준비되었으며 함수형 메서드 확장에 사용됩니다.)

마지막 ?>

앞에 다음 코드를 추가하세요. 코드는 다음과 같습니다:

function thumb($imgurl, $
width
, $
height
, $bg = true)
 {
 global $cfg_
main
site,$cfg_multi_site;
 $thumb = eregi("http://",$imgurl)?
str_replace
($cfg_mainsite,'',$imgurl):$imgurl;
 
list
($thumbname,$extname) = 
explode
('.',$thumb);
 $
new
thumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;
if
(!$thumbname || !$extname || !
file_exists
(DEDEROOT.$thumb)) 
return
 $imgurl;
 if(!file_exists(DEDEROOT.$newthumb))
{
 
include_once
 DEDEINC.'/image.func.php';
 if($bg==true)
 {
 ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
 }
 
else
 {
 ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
 }
 }
 return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;
 }
로그인 후 복사

호출 방법:

태그:

 [field:picname function='thumb(@me,$width,$height,$bg)'/]
로그인 후 복사

매개변수 설명:

$width: 썸네일 너비(Integer)
$height: 썸네일 높이(정수)
$bg: 공백 채우기 여부, 기본적으로 자동 채우기, 배경 채우기 색상은 시스템 액세서리 설정(true/false)에 있습니다

예:

길이와 너비가 100픽셀인 썸네일 호출:

[field:picname function='thumb(@me,100,100)'/]
로그인 후 복사

원래 비율을 유지하고 자동으로 채우지 않음(권장하지 않음):

[field:picname function='thumb(@me,100,100,false)'/]
로그인 후 복사

위 내용은 DedeCMS 썸네일의 왜곡 및 흐릿함에 대한 해결 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Win11에서 작업 표시줄 축소판 미리 보기를 비활성화하는 방법은 마우스를 움직여 작업 표시줄 아이콘 표시 축소판 기술입니다. Win11에서 작업 표시줄 축소판 미리 보기를 비활성화하는 방법은 마우스를 움직여 작업 표시줄 아이콘 표시 축소판 기술입니다. Feb 29, 2024 pm 03:20 PM

이번 글에서는 Win11 시스템에서 작업 표시줄 아이콘을 마우스로 움직일 때 표시되는 썸네일 기능을 끄는 방법을 소개하겠습니다. 이 기능은 기본적으로 켜져 있으며 사용자가 작업 표시줄의 응용 프로그램 아이콘 위에 마우스 포인터를 올리면 응용 프로그램의 현재 창 축소판이 표시됩니다. 그러나 일부 사용자는 이 기능이 덜 유용하거나 경험에 지장을 준다고 생각하여 이 기능을 끄고 싶어할 수도 있습니다. 작업 표시줄 축소판은 재미있을 수도 있지만 주의를 산만하게 하거나 짜증나게 할 수도 있습니다. 이 영역 위로 마우스를 가져가는 빈도를 고려하면 실수로 중요한 창을 몇 번 닫았을 수도 있습니다. 또 다른 단점은 더 많은 시스템 리소스를 사용한다는 것입니다. 따라서 리소스 효율성을 높일 수 있는 방법을 찾고 있다면 비활성화하는 방법을 알려드리겠습니다. 하지만

Vscode에서 썸네일을 표시하는 방법_Vscode에서 썸네일을 표시하는 방법 Vscode에서 썸네일을 표시하는 방법_Vscode에서 썸네일을 표시하는 방법 Apr 02, 2024 pm 02:43 PM

1. 먼저 Visual Studio Code를 입력하고 왼쪽 상단의 [파일]을 클릭합니다. 2. 그런 다음 [기본 설정]을 클릭하세요. 3. [설정] 항목을 클릭하세요. 4. [텍스트 편집기-썸네일]을 클릭하세요. 5. 마지막으로 썸네일 항목에서 [썸네일 표시 여부 제어]를 켜주세요.

PHP에서 썸네일을 생성하는 단계에 대한 자세한 설명 PHP에서 썸네일을 생성하는 단계에 대한 자세한 설명 Sep 13, 2023 am 08:40 AM

PHP를 사용하여 썸네일을 생성하는 단계에 대한 자세한 설명, 빠른 인터넷 발전 시대에 사진은 웹 페이지에서 없어서는 안될 부분이지만 고해상도 사진은 많은 대역폭을 차지할 뿐만 아니라 사용자의 웹페이지 로딩 속도에도 영향을 줍니다. 따라서 이미지 크기와 파일 크기를 줄이기 위해 원본 이미지에서 축소판을 생성해야 하는 경우가 많습니다. 널리 사용되는 서버측 스크립팅 언어인 PHP는 썸네일을 생성하는 데 사용할 수 있는 풍부한 이미지 처리 기능을 제공합니다. 다음은 PHP에서 썸네일을 생성하는 단계를 자세히 소개합니다.

USB 드라이브에 썸네일을 표시하는 방법 USB 드라이브에 썸네일을 표시하는 방법 Feb 12, 2024 pm 08:36 PM

나는 종종 몇 가지 사소한 컴퓨터 문제가 중요한 순간에 매우 골치 아프다고 말하는 고객을 만납니다. 요약하면 다음과 같습니다. USB 플래시 드라이브에 파일을 복사할 수 없는 이유는 USB 플래시 드라이브의 파티션 형식이 NTFS가 아닌 FAT32이기 때문일 수 있습니다. 대용량 파일을 복사할 수 있도록 USB 플래시 드라이브의 파티션 형식을 NTFS로 변경해 볼 수 있습니다. 둘째, 사진은 썸네일로 표시되지 않기 때문에 하나씩 클릭해서 찾아야 합니다. 세 번째 유형은 페이지가 갑자기 커지거나 작아지는 경우입니다. 이 세 가지 상황을 모른다면 몇 가지 간단한 조작으로 해결할 수 있습니다. 1. U 디스크 파티션을 NTFS로 변경합니다. 새로 구입한 U 디스크의 기본 파티션 형식은 일반적으로 FAT32 이므로 사용에는 문제가 없습니다. 하지만 4G보다 큰 파일을 복사해야 하는 경우에는 복사할 수 없다는 메시지가 나타나 사용에 다소 문제가 발생합니다. ~을 위한

win11 썸네일이 표시되지 않는 문제를 해결하는 방법 win11 썸네일이 표시되지 않는 문제를 해결하는 방법 Jan 04, 2024 pm 10:57 PM

일반적으로 컴퓨터에 있는 사진은 썸네일 형식으로 표시되므로 읽기가 매우 편리합니다. 그러나 일부 친구는 최근 win11 사진에 썸네일이 표시되지 않는 문제에 직면했습니다. 이는 최고 성능을 켰기 때문일 수 있으며 고급 시스템 설정에서 끄면 해결될 수 있습니다. Win11 사진에는 썸네일이 표시되지 않습니다. 먼저 "내 PC"를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 엽니다. 둘째, 해당 링크에서 "고급 시스템 설정"을 클릭합니다. 셋째, 성능 아래의 "설정" 버튼을 클릭합니다. 네 번째 단계는 "최고의 설정" 또는 "최고의 모양"을 확인하고 "확인"을 눌러 문제를 해결하는 것입니다.

Vue에서 이미지 스크롤 및 썸네일 미리보기를 구현하는 방법은 무엇입니까? Vue에서 이미지 스크롤 및 썸네일 미리보기를 구현하는 방법은 무엇입니까? Aug 18, 2023 pm 01:51 PM

Vue에서 이미지 스크롤 및 썸네일 미리보기를 구현하는 방법은 무엇입니까? Vue 프로젝트에서는 많은 수의 사진을 표시해야 하는 경우가 많으며 사용자가 이러한 사진을 쉽게 탐색하고 미리 볼 수 있기를 바랍니다. 이 글에서는 Vue 컴포넌트를 사용하여 이미지 스크롤 및 썸네일 미리보기 기능을 구현하는 방법을 소개합니다. 먼저, 이미지 스크롤과 썸네일 미리보기를 용이하게 하기 위해 적절한 Vue 라이브러리를 설치하고 도입해야 합니다. 이 예에서는 vue-awesome-swiper 및 vue-image-preview 두 라이브러리를 사용하여 구현합니다.

Vue를 통해 이미지 탐색 및 썸네일 탐색을 구현하는 방법은 무엇입니까? Vue를 통해 이미지 탐색 및 썸네일 탐색을 구현하는 방법은 무엇입니까? Aug 18, 2023 pm 02:51 PM

Vue를 통해 이미지 탐색 및 썸네일 탐색을 구현하는 방법은 무엇입니까? 웹 애플리케이션이 발전하면서 사진은 일상 생활에서 점점 더 중요한 역할을 하고 있습니다. 많은 경우 이미지 탐색 및 썸네일 탐색 기능을 구현해야 합니다. 이 기사에서는 Vue 프레임워크를 사용하여 이 기능을 구현하고 코드 예제를 제공하는 방법을 소개합니다. Vue에서는 Vue 플러그인을 사용하여 이미지 탐색 및 썸네일 탐색 기능을 구현할 수 있습니다. 인기 있는 플러그인은 간단하고 사용하기 쉬운 인터페이스를 제공하는 vue-gallery입니다.

PHP를 사용하여 CMS 시스템의 자동 썸네일 생성 기능을 구현하는 방법 PHP를 사용하여 CMS 시스템의 자동 썸네일 생성 기능을 구현하는 방법 Aug 05, 2023 pm 11:53 PM

PHP를 사용하여 CMS 시스템의 자동 썸네일 생성 기능을 구현하는 방법 인터넷의 급속한 발전과 함께 콘텐츠 관리 시스템(CMS라고 함)은 웹 사이트 개발에서 중요한 역할을 합니다. CMS 시스템의 경우 이미지 처리는 일반적인 요구 사항이며 썸네일 생성은 일반적인 기능 중 하나입니다. 이 기사에서는 PHP를 사용하여 CMS 시스템에서 썸네일 자동 생성을 구현하는 방법을 자세히 소개합니다. 시작하기 전에 몇 가지 기본 사항을 이해해야 합니다.

See all articles