내 제품 이미지는 500px이지만 eBay 수출은 여전히 이미지가 500px를 불평합니다.

magento.stackexchange https://magento.stackexchange.com//questions/48775

문제

나는 끔찍한 일을 해왔고 벌크는 500px가 최소 500px의 모든 이미지를 최소 500px로 조정했습니다.

find -type d \( -path ./cache -o -path ./placeholder \) -prune -o  -type f -regextype posix-egrep -iregex '.*\.(jpg|gif|tif)$' -exec identify {} \; | awk '{ split($3, wh, /x/); } wh[1] < 500 && wh[2] < 500 { print $1; }'  | while read i; do convert $i -resize 500 -quality 90 $i ; done
.

100x100 크기가 조정 된 이미지를 삭제했습니다.

find ./ -name "resized*" -exec rm {} \;
.

파일 시스템에서 완벽하게 작동했습니다. Magento 이미지 캐시 (파일 시스템 수준에서 확인) 삭제

불행히도 eBay Listings를 수정하려면 M2EPRO를 실행하려고하면 이미지가 <500px. 라는 오류가 다시받습니다.

원시 이미지를 가져 와서 Magento 관리자를 사용하여 다시 저장하면 오류없이 올바르게 수락되고 수정됩니다.

내 질문은 Magento가 어떻게 해당 업로드의 어딘가에있는 이미지 치수를 저장하거나 캐시합니까? 어떻게 모든 이미지에 대해이 문제를 해결할 수 있습니까?

도움이 되었습니까?

해결책

NGINX에서 30 일 만료 캐시 컨트롤을 사용하여 이미지 URL을 캐싱하는 데 eBay가 eBay가 eBay로 인한 것입니다.

다른 팁

마젠토는 결코 그렇게하지 않습니다.

media/catalog/product/ 도우미 클래스 방법 Resize ($ width, $ height)를 사용하여 크기가 조정 된 Frontend에 이미지가 크기가 표시되면 제품 이미지를 catalog/image 디렉토리로 유지하면 제품 이미지가 크기가 조정되어 media/catalog/product/cache로 캐시됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top