나는 모든 복사본에 동일한 프레임(또는 다른 프레임)을 표시하는 바탕 화면 배경(크기 1920x1080 등)을 타일링하는 데 사용하려는 다소 낮은 해상도(500x200픽셀) gif 이미지를 가지고 있습니다.
출력은 gifview를 사용하고 보기 영역을 확대하는 것과 유사해야 합니다.
이를 수행하는 스크립트가 있습니까? (gif를 프레임으로 분할한 다음 각 프레임을 복사하여 더 큰 캔버스에 타일을 붙인 다음 마지막으로 모든 것을 다시 애니메이션 gif로 결합할 수 있다는 것을 알고 있지만 자동으로 이를 수행할 수 있는 방법이 있기를 바랐습니다.)
도와주셔서 감사합니다.
답변1
ImageMagick의 hello world는 다음과 같습니다.
montage image.png image.png -geometry 200x500+10+10 -tile 2x1 tile_01.gif
어디그림.png당신의 이미지이고타일_01.gif생성할 경로와 파일 이름입니다. 그러면 이미 생성된 이미지 Tile_01.gif, 이미지가 포함된 2x1 타일 이미지, 변경 내용을 볼 수 있습니다.- 타일 2x1원하는 대로 배경화면을 만들 수 있습니다.
ImageMagick은 매우 강력하고 다양한 옵션을 제공합니다. 이미 설치되어 있을 수도 있지만, 아직 설치하지 않은 경우 운영 체제에 따라 다음과 같이 설치할 수 있습니다.
데비안과 그 파생물:
sudo apt-get install imagemagick
냠:
yum install ImageMagick
유용한 정보: