আমি টার্মিনাল থেকে স্ক্যান করতে সক্ষম হতে চাই এবং তারপরে স্ক্যান হওয়া আউটপুট একটি নির্দিষ্ট ডিরেক্টরিতে প্রেরণ করব। এটি টার্মিনাল থেকে করা যেতে পারে।
আমি টার্মিনাল থেকে স্ক্যান করতে সক্ষম হতে চাই এবং তারপরে স্ক্যান হওয়া আউটপুট একটি নির্দিষ্ট ডিরেক্টরিতে প্রেরণ করব। এটি টার্মিনাল থেকে করা যেতে পারে।
উত্তর:
scanimage
ডিফল্ট হিসাবে ইনস্টল করা হয়।
এবং এখানে আমি এটি ব্যবহার:
$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner
$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff
স্পষ্টতই এটি একটি টিফ-ফর্ম্যাট ফাইল তৈরি করে। ক্ষতিহীন তবে সাধারণত বেশ বিস্তৃত। কমান্ডটিতে imagemagick
স্ক্যান আউটপুটটি ইনস্টল করে এবং তারপরে আপনি কোনও মধ্যস্থতাকারী ফাইলটিকে এটিকে রূপান্তর করতে পারেন convert
:
$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg
convert
কমান্ড দিয়ে রূপান্তর করতে পারেন imagemagick
। আমি উত্তর আপডেট করব।
18.04 এলটিএসে পরীক্ষিত, ঠিকঠাক কাজ করে।
আপনার একটি স্ক্যান রেজোলিউশন সেট করতে হবে (150/300/600 ডিপিআই)। এই "--resolution" পরম ব্যবহার করতে (এই প্যারামটি স্ক্যানিমেজ ম্যানপেজ ডক্সে উল্লেখ করা হয়নি )। এটি আপনাকে উত্পাদিত ফাইলগুলির আকার হ্রাস করতে সহায়তা করে।
পিএনজি আউটপুট সহ 600 ডিপিআই স্ক্যানের উদাহরণ:
scanimage "epson2:libusb:002:003" --resolution 600 --format=png
300 এবং 600 ডিপিআই এর মধ্যে আউটপুট ফাইলের আকারের পার্থক্য উল্লেখযোগ্য, যদি আপনি কোনও চিত্র স্ক্যান করেন (পাঠ্য নয়)।
ডিফল্ট এ 4 চিত্রের জন্য আমার মানগুলি:
man scanimage
শুধু আমি ব্যবহার করতে পারেন বলেpnm
বাtiff
সঙ্গে--format
। এগুলির কোনওটিই আমি চাই না এবং উভয়ই অবিশ্বাস্যরকম বড় ফাইল তৈরি করছে (25 এমবি!)