داستان از اینجا شروع شد که قصد داشتم چندتا عکس رو که روی هارد دیسک‌ام داشتم همه رو یکجا ریسایز کنم و تبدیلشون کنم به یک فرمت دیگه(در اینجا قصد داشتم PNG کنم).همچنین میخواستم یک عکس متحرک با پسوند GIF از همه‌شون درست کنم و همراه اونها تحویل کسی بدم.چقدر زمان داشتم؟کمتر از ۲ دقیقه.اووه ولی  من گنو/لینوکس دارم و حتی ۱ دقیقه هم برای انجام این کار برام کافی بود اون هم به ساده ترین شکل ممکن (:

رفتم سراغ خط فرمان و میدونستم که حتما باید بشه مثل همه کارهای دیگه از خط فرمان این کار رو انجام داد و حتما قبلا این به ذهن یکی دیگه رسیده و این امکان رو برای کاربران فراهم کرده چون گنو/لینوکس برای وقت کاربر ارزش قائله (:

حالا چکار کردم؟یک جستجوی کوچولو با تایپ عبارت convert image در خط فرمان و یاد گرفتن دستورش.حالا یاد گرفتم (:

اگه مثلا شما ۱۰ عکس یا بیشتر در یک پوشه دارید و قصد دارید با یک خط فرمان همه رو به اندازه خاصی ریسایز کنید و اگر خواستید اونها رو تبدیل به یک فرمت دیگه کنید و تغییر نام هم بدید کافیه در خط فرمان به مسیر پوشه مورد نظر برید و تایپ کنید:

convert *.jpg -resize 320 200 name.png

که اینجا گفتم که هر فایلی در این پوشه که پسوندش jpg هست رو به سایز ۳۲۰ در ۲۰۰ ویرایش کن و اونها رو تبدیل کن به فایل png و به من تحویل بده (:

علاوه بر اون  قصد داشتم تمام عکس‌ها رو تبدیل کنم به یک فایل GIF تا همه تصاویر رو یک جا بصورت متحرک هم داشته باشم.برای این کار به خط فرمان گفتم :

convert *.png  -channel Alpha  -threshold 80%  moteharrek.gif

که در واقع میگه هر عکسی که در اونجا با فرمت PNG هست رو تبدیل کن به یک فایل متحرک با خصوصیات: کانال  آلفا و threshold  رو هم روی ۸۰ درصد تنظیم کن و توی یک فایل با پسوند moteharek.gif به من تحویل بده پسر (:

و اما شکل کلی این دستور به این صورت هست:

convert [input-options] input-file [output-options] output-file

و برای اطلاعات بیشتر درباره آپشن‌های مختلف این دستور اینجا رو ببینید.چقدر هم کامل و زیاده.از ریسایز گرفته تا بلور کردن و هزارتا کار دیگه (:

حالا در کمتر از ۳۰ پانیه , و بدون سر و کله زدن کار من انجام شده و من تحویل دادمش و خوشحالم که لینوکس هرگز من رو تنها نمیگذاره و بهترین رفیق منه (:

Be Sociable, Share!

پستهای مرتبط