জিম্প ব্যাচের টিউটোরিয়ালের উপর ভিত্তি করে আমার কাছে একটি স্ক্রিপ্ট রয়েছে :
(define (batch-colorize pattern
hue
saturation
lightness)
(let* ((filelist (cadr (file-glob pattern 1))))
(while (not (null? filelist))
(let* ((filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE
filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-colorize drawable
hue saturation lightness)
(gimp-file-save RUN-NONINTERACTIVE
image drawable filename filename)
(gimp-image-delete image))
(set! filelist (cdr filelist)))))
সুতরাং এখন আমার ছবি সহ সেমিডির সাথে ফোল্ডারে আমি চালাচ্ছি:
সেট গিমপেক্স = "সি: \ প্রোগ্রাম ফাইলগুলি IM জিম্প ২ \ বিন \ গিম্প -২.৮.এক্সই"
% গিমপেক্স% -i-বি "(ব্যাচ-রঙিন * .png 90 73 15)" -বি "(জিম্প-প্রস্থান 0)";
তবে তখন জিআইএমপি বলে:
ব্যাচ কমান্ড কার্যকর করার ত্রুটিটি অনুভব করেছে:
ত্রুটি: (: 1) eval: আনবাউন্ড ভেরিয়েবল: * .png
তাহলে আমি চেষ্টা করেছি:
% গিমপেক্স% -আই-বি "(ব্যাচ-কালারাইজ" "* .png" "90 73 15)" -বি "(জিম্প-প্রস্থান 0)";
তবে তখন জিআইএমপি বলে:
জিম্প-ত্রুটি: পিএনজি file 90 সহ সি: \ মাইফোল্ডার file ফাইলটি খুলতে ব্যর্থ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
জিআইএমপি-ত্রুটি: পিএনজি \ 73 সহ সি: \ মাইফোল্ডার file ফাইলটি খুলতে ব্যর্থ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
জিআইএমপি-ত্রুটি: পিএনজি \ 15 সহ সি: \ মাইফোল্ডার file ফাইলটি খুলতে ব্যর্থ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
জিআইএমপি-ত্রুটি: \ পিএনজি \ 0 সহ সি: \ মাইফোল্ডার open ফাইলটি খুলতে ব্যর্থ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
তারপরে আমি চেষ্টা করলাম যা আসল উদাহরণে ছিল (ডাইনি আমি লিনাক্সের জন্য ধরে নিয়েছি):
% গিমপেক্স% -i -b '(ব্যাচ-রঙিন "* .png" 90 73 15)' -বি '(জিম্প-প্রস্থান 0)'
তবে তারপরে জিআইএমপি সমস্ত উপরে বলে এবং:
জিআইএমপি-ত্রুটি: "সিএনজি: .png" সহ "সি: \ মাইফোল্ডার file ফাইলটি খুলতে ব্যর্থ: পড়ার জন্য" সি: \ মাইফোল্ডার \ খুলতে অক্ষম: অবৈধ যুক্তি