저장하지 않고 새로 만든 이미지를 닫으려고 하면, GIMP(김프)가 이미지를 닫기 전에 저장할 것인지 물어보는 대화상자를 띄웁니다.
변화 저장하기
대화상자는 이미지가 더티(dirty) 또는 저장되지 않았을 때 띄웁니다.
변화 저장하기
대화상자 (Windows) (우리말)다른 운영체제와 언어의 변화 저장하기
대화상자 확인하기
우리의 스크립트의 경우에는, 단순히 테스트를 위해서 실행하고 결과 이미지에 아무런 수정도 하지 않았는데 저장여부를 물어보는 변화 저장하기
대화상자를 확인하는 것은 귀찮은 일입니다.
스크립트로 재실행해서 쉽게 같은 결과를 얻을 수 있기 때문에 이런 더티 플래그(dirty flag) - 이미지가 변경되어 저장되지 않음을 나타내는 상태를 지우는 것이 합리적입니다.
아래 GIMP(김프)의 gimp-image-clean-all
함수를 사용하여 이미지를 보여준 뒤의 더티 플래그(dirty flag)를 지울 수 있습니다.
(gimp-image-clean-all theImage)
gimp-image-clean-all
함수는 더티 카운트(dirty count)를 0으로 만들어서 이미지를 변화가 없는 깨끗한 상태로 만듭니다.
이 구문을 추가할지 말지 여부는 필수가 아닌 개인의 선택입니다.
새로운 이미지를 만들고 결과가 크게 중요하지 않을 때는 gimp-image-clean-all
함수를 호출하는 것이 좋습니다.
스크립트가 복잡하고 이미 작업하던 이미지에서 사용하는 것이라면, gimp-image-clean-all
함수를 호출하는 것이 적절하지 않습니다.
아래 영상에서 작업한 결과를 확인하실 수 있습니다.
⬆️ 위: 13.3.5. 스크립트 개선하기(Giving our script some guts)