Linux에서 웹용 이미지 크기를 조정하고 최적화하는 5가지 방법
이미지 크기를 조정하고, 보관하고, 분할하여 인터넷에 더 적합한 대용량 파일을 만드세요.
이메일 첨부 파일의 최대 크기는 5MB가 적당했던 시절이 있었습니다. 오늘날에는 사진 한 장의 크기가 5MB가 되는 것이 쉽게 가능합니다. 이에 따라 최대 첨부 파일 크기가 25MB로 늘어났습니다. 하지만 당연히 파일 크기도 점점 커지고 있기 때문에 결국 첨부 파일 제한도 늘어나게 됩니다. 이는 디지털 세계에서 흔히 볼 수 있는 끝없는 순환입니다. 도구는 오늘날의 데이터를 위해 만들어졌으며 도구가 수정되고 개선될 때까지 오늘날의 데이터는 복잡성과 크기가 증가합니다. 가급적이면 가능한 가장 작은 패키지에 데이터를 담아야 온라인에서 모든 사람이 더 빠르게 공유할 수 있습니다. 인터넷용 이미지를 최적화하는 5가지 방법은 다음과 같습니다.
웹에 적합한 이미지 크기는 무엇입니까?
우선, 디지털 이미지를 논할 때 '크기'에는 두 가지 종류가 있습니다. 이미지 크기는 화면에서 볼 때 이미지의 너비와 높이가 몇 픽셀인지 나타냅니다. 파일 크기는 이미지가 사용하는 하드 드라이브나 SD 카드의 바이트 수를 나타냅니다. 인터넷 제공업체와 인프라에 따라 대역폭 할당이 다르기 때문에 인터넷을 통해 무언가를 보내는 것이 얼마나 쉬운지를 제한하는 것은 파일 크기입니다. 물론 이미지 크기가 클수록 파일 크기도 커지므로 둘은 서로 관련이 있습니다.
혼란을 피하기 위해 이 기사에서는 이미지의 픽셀 너비와 높이를 나타내는 데 "이미지 크기"라는 용어를 사용하고 이미지 파일이 차지하는 하드 드라이브의 바이트 수를 나타내는 데 "파일 크기"라는 용어를 사용합니다.
인터넷에 있는 사진이나 이메일로 전송되는 사진의 "합리적인" 이미지 크기와 파일 크기가 무엇인지 정확히 아는 것은 어렵습니다. 그러나 몇 가지 합리적인 기대가 있습니다. 자신의 블로그든 소셜 미디어든 웹사이트에 사진을 게시하는 경우 대부분의 사람들이 매장에 있는 모든 제품과 일치하는 해상도로 사진을 볼 가능성이 높습니다. 적어도 2022년에는 화면 크기가 1920 x 1080(고화질 또는 HD) 정도일 것입니다. 그러면 사진이 1920x1080보다 더 클 필요는 없을 것입니다. 화면이 화면의 두 배인 사람이라도 화면의 절반을 차지하면 충분할 것입니다. .
방정식의 다른 부분은 파일 형식입니다. JPEG 및 PNG와 같은 많은 파일 형식은 일정 수준의 압축을 의미합니다. 압축률이 높을수록 파일 크기는 작아지지만 너무 많이 압축하면 이미지가 흐려질 수 있습니다. 저는 파일 크기가 더 작을 때 JPEG보다 품질이 더 좋은 경향이 있는 WEBP 형식을 좋아합니다. 이미지 응용 프로그램과 모든 주요 웹 브라우저에서 잘 지원됩니다.
1. Krita로 이미지 크기 조정
오픈 소스 애플리케이션 Krita는 기술적으로 디지털 페인팅 애플리케이션이지만 정말 훌륭한 사진 편집기이기도 합니다. 저는 이를 사용하여 사진을 로드하고 적절한 크기로 축소한 다음 웹에 최적화된 형식으로 저장합니다.
세 가지 쉬운 단계:
파일 메뉴로 이동하여 열기를 선택하여 Krita에서 이미지를 엽니다.
이미지 메뉴로 이동하여 이미지를 새 크기로 조정을 선택합니다. 이미지 크기를 조정하려는 최대 너비 또는 높이를 입력하세요.
파일 메뉴로 이동하여 다른 이름으로 저장을 선택하고 이미지를 WEBP 이미지로 저장합니다. Krita는 스마트하며 파일을 저장하는 동안
.webp확장자를 사용하는 한 WEBP로 전환합니다(예:myphoto.webp).
(세스 켄론, CC BY-SA 4.0)
Krita는 Linux, Windows 및 macOS에서 사용할 수 있습니다.
2. 김프로 이미지 크기 조정
오픈 소스 GNU 이미지 조작 프로그램(GIMP)은 사진 편집기이며 이미지 크기를 조정할 수 있습니다.
세 가지 쉬운 단계:
-
파일 메뉴로 이동하여 열기를 선택하여 이미지를 엽니다.
이미지 메뉴로 이동하여 이미지 크기 조정을 선택합니다. 이미지 크기를 조정하려는 최대 너비 또는 높이를 입력하세요.
파일 메뉴로 이동하여 다른 이름으로 내보내기를 선택하고 이미지를 WEBP 이미지로 저장합니다. 이 애플리케이션은 스마트하며 파일을 저장하는 동안
.webp확장자를 제공하는 한 WEBP를 사용합니다(예:myphoto.webp).
(세스 켄론, CC BY-SA 4.0)
GNU 이미지 조작 프로그램(GIMP)은 Linux, Windows 및 macOS에서 사용할 수 있습니다.
3. ImageMagick으로 이미지 크기 조정
ImageMagick 제품군은 사용자 인터페이스에서 파일을 열지 않고도 이미지를 조작할 수 있는 터미널 명령 세트입니다. 한 번에 많은 이미지를 수정하는 빠르고 효율적인 방법입니다.
한 가지 쉬운 단계:
$ convert 2022-09-09-PHOTO.JPG -scale 1920x myphoto.webp이 명령에서 convert는 변환을 수행하는 ImageMagick의 구성 요소이고, -scale은 크기를 조정하는 옵션입니다. 1080^ 인수는 변환된 이미지의 너비가 1029픽셀이어야 하며 높이(x 문자 뒤에 공백으로 남겨두기)가 자동 계산되도록 지정합니다.
ImageMagick은 Linux, macOS 및 Windows에서 사용할 수 있습니다.
4. 이미지 보관
때로는 이미지 크기를 조정하고 싶지 않을 수도 있지만 파일 크기(하드 드라이브나 SD 카드에서 파일이 사용하는 바이트)를 줄여야 할 수도 있습니다. 휴대폰에 있는 것과 같은 소비자 카메라의 이미지는 이미 크기가 매우 크기를 조정하지 않고는 컴퓨터가 최적화할 수 있는 여지가 별로 없습니다. 그러나 전문 카메라는 압축을 전혀 하지 않거나 최소한으로만 원한다고 가정하는 형식으로 촬영하는 경우가 많습니다. 즉, 우수한 보관 유틸리티를 사용하면 품질 저하 없이 이미지의 파일 크기를 줄일 수 있습니다.
여러 가지 아카이브 유틸리티가 있으며 그 중 상당수가 이미 컴퓨터에 설치되어 있을 수 있습니다. 예를 들어, 컴퓨터가 ZIP 아카이브를 생성할 수 있다면 이미 ZIP 압축 알고리즘을 사용할 수 있는 것입니다.
두 가지 쉬운 단계:
컴퓨터에서 파일 관리자를 열고 압축하려는 사진을 찾으세요.
사진을 마우스 오른쪽 버튼으로 클릭하고 압축을 선택합니다(일부 운영 체제에서는 보관처리라고도 함).
압축을 허용할 만큼 이미지에 압축되지 않은 데이터가 충분하다면 아카이브 버전의 파일 크기는 원본보다 작아야 합니다. 인터넷을 통해 아카이브를 보낼 수 있으며 수신자는 다음을 통해 이미지 아카이브를 취소할 수 있습니다.
(세스 켄론, CC BY-SA 4.0)
7-zip은 Linux, Windows 및 macOS를 위한 탁월한 보관 도구입니다.
5. 이미지 분할
Linux 사용자인 경우 split 명령을 사용하여 이미지를 특정 파일 크기의 여러 조각으로 잘라낼 수 있습니다. 그런 다음 조각을 다른 사람에게 보낼 수 있으며, 그 사람은 cat 명령을 사용하여 파일을 재조립할 수 있습니다.
2022-09-09-PHOTO.JPG 파일이 6.7MB라고 가정합니다. 2MB마다 분할하여 4개 조각으로 나눌 수 있습니다. 컴퓨터에서:
$ split 2022-09-09-PHOTO.JPG --bytes 2M
$ ls -l --human
[...] 6.7M Sep 7 14:50 2022-09-09-PHOTO.JPG
[...] 2.0M Sep 7 14:54 xaa
[...] 2.0M Sep 7 14:54 xab
[...] 2.0M Sep 7 14:54 xac
[...] 667K Sep 7 14:54 xad수신자의 컴퓨터에서:
$ cat xaa xab xac xad > myphoto.jpg공간 절약
파일 크기와 캐리어 용량 사이의 영원한 투쟁에서 우리는 항상 양보해야 할 것입니다. 손실 압축, 무손실 압축 보관 또는 영리한 해결 방법을 통해 오픈 소스 도구를 사용하여 공간을 절약하는 것은 공간을 절약하고 통신 속도를 최대화하는 좋은 방법입니다. 물론, 한 장의 사진이 천 단어의 가치가 있지만, 천 메가바이트를 차지할 필요는 없습니다!


