제품 이미지를 사이트에 업로드했습니다. 많은 이미지가 1600×1200 크기 범위에 있습니다.
제품 이미지의 원래 크기를 1000×1000으로 줄이고 싶습니다.
이미지 파일 크기가되도록 이미지 크기를 줄이는 방법 각각 감소할까요?
Magento 사이트에서 구현하는 방법, 어떤 파일에 어떤 코드를 삽입해야하는지 설명해 주시겠습니까?
솔루션입니다.
댓글
- '이 질문을 주제에서 벗어난 것으로 종료하는 데 투표합니다. '는 Magento 질문이 아닙니다.
- 나는 ' OP가 구현 방법을 물었 기 때문에 열기에 투표합니다. Magento로 크기 조정 / 자르기 (내 편집 참조)
- magento.stackexchange.com/questions/59210/ (높이를 덜 고려하거나 CSS로 최대 높이를 설정할 수도 있습니다.)
답변
저는 요 전에 이렇게하는 방법을 말씀 드렸습니다. 질문이 열리지 않습니다!
소스 이미지를 더 높은 해상도로 유지하는 것이 가장 좋습니다. 모든 사람이 4K 화면을 사용하는 경우 유용 할 수 있습니다. 그것은 미래에 그리 멀지 않을 수도 있습니다. 따라서 지난 번에 제안한 접근 방식은 꽤 좋습니다.
모든 이미지의 크기를 한꺼번에 조정해야하는 경우 다음 답변을 살펴보십시오.
이미지 매직을 사용합니다.이 경우 5 분 동안 설치하고 사용 가능한 옵션을 읽어야합니다.
답변
이 작업은 PHP의 이미지 조작 기능을 사용하여 수행 할 수 있습니다.
http://php.net/manual/en/function.imagecopyresampled.php , 두 번째 예는 원하는 내용에 가깝습니다.
또는 PHP를 찾을 수 있습니다. 이 작업을 수행 할 수있는 코드 라이브러리입니다.
PHP 이미지 조작은 완전히 다른 기술이므로 @Mmazvis와 수동으로이 작업을 수행하는 데 동의합니다 (Photoshop 또는 다른 프로 도구에서 일괄 처리 할 수 있음).
p>
댓글
- 감사합니다. magento 사이트에서 구현하는 방법, 어떤 파일에서 어떤 코드를 대체해야하는지 설명해 주시겠습니까 ..?. ..
- 돈 ' 시간이 많이 걸리는 Photoshop 경로를 조언하지 않습니다. PHP 또는 OS 수준에서 이미지 자르기 / 크기 조정은 어렵지 않습니다. 일년 내내 파일을 업로드하지 않고도 서버에서이 모든 작업을 수행 할 수 있습니다. Photoshop은 GUI를 구동해야하므로 배치 작업을 수행하는 상대적으로 느린 코치입니다. 무수히 많은 옵션도 현재 작업에 다소 복잡합니다.
답변
magento에서 이미지를 사용하는 것은 포토샵이나 MS Paint와 같은 다른 사진 편집 소프트웨어를 사용하여 원하는 해상도로 이미지를 수동으로 자르는 것입니다.
저는 보통 두 가지 크기를 만듭니다 :
-1000px X 1000px (~ 80kb)
-300px X 300px (~ 10kb)
1000×1000 이미지는 제품 페이지에만로드되도록 기본 이미지로 사용됩니다. & 300×300 이미지는 작은 이미지 & 미리보기 이미지에 사용됩니다.
이 방법은 많은 제품이 동시에로드되므로 제품 목록보기 페이지의로드 시간을 줄이는 데 도움이됩니다. 이미지가 클수록 서버에서 더 많은 데이터를 다운로드해야합니다.
참고 : 미리보기 이미지 (300×300) 이미지에 대해 “제외”를 선택하십시오.
댓글
- 불량한 조언입니다. 서버가 그렇게 쉽게 할 수 있는데 이미지 크기 조정에 시간을 낭비하는 이유는 무엇입니까? 수동으로이 작업을 수행하는 것은 시간 낭비 일뿐만 아니라 실수도 할 수 있음을 의미합니다.
- @Woolfie 님, 전자 상거래에서는 이미지 품질이 필요하며이 개념에 익숙하지 않으실 것입니다. 서버가 이미지의 크기를 조정하면 품질이 낮아져 이미지가 약간 들쭉날쭉하고 흐릿 해집니다. 어떻게 든 품질에 영향을주지 않더라도 ' (불가능) 더 큰 이미지는 서버에서 크기를 조정하는 데 많은 시간이 걸리므로 서버에서 다시 느리게로드됩니다.
li>