
나는 많은 사진을 가지고 있습니다. 명령줄에서 피트 단위로 크기를 조정하거나 인치 단위로 불가능할 경우 크기를 조정하겠습니다.
이 작업을 수행할 수 있는 GUI 앱이 있다는 것을 알고 있지만 하나씩만 작동하고 이 작업을 수행하는 데 시간이 걸립니다!
명령 을 시도했지만 Convert -resize
픽셀 형식으로만 되어 있고 Inkscape에서 확인할 때 크기가 내가 원하는 것이 아닙니다.
어떻게 해야 하나요?
답변1
JPEG 또는 png와 같은 이미지 파일은 개별 픽셀만 저장합니다. 10픽셀의 길이는 순전히 관례나 사용의 문제입니다. 오래된 70dpi 모니터에 픽셀을 표시하면 10픽셀은 1/7인치입니다. 고해상도 1200dpi 프린터에서 픽셀을 인쇄하면 10픽셀의 길이는 1/120인치에 불과합니다.
따라서 피트나 미터와 같은 실제 길이를 기준으로 크기 조정을 설명하기 전에 해상도를 수정(가짜)해야 합니다.
그런 다음 크기를 조정하는 두 가지 방법이 있습니다. 그냥 다른 결의안을 갖고 있는 척하세요. 또는 ImageMagick과 같은 프로그램에서 다른 수의 계산을 수행하도록 하세요.픽셀결심을 지키는 척. 결국 크기 조정은 항상 픽셀 수를 변경하는 것을 의미합니다. 명시적으로 수행하든 디스플레이 또는 인쇄 프로그램에서 원래 픽셀 수를 지정된 프레임 크기에 맞추기 위해 내부적으로 수행하든 관계없이 픽셀 수를 변경합니다.
답변2
크기 조절하는 방법을 알아냈어요!
먼저 사진 정보를 확인하세요:
$ identify -verbose file.jpg
Geometry:
Resolution:
Print Size (inch):
Geomtry=Print Size X Resolution
그럼 해
convert -resize XxY! file.jpg output.jpg