يمكن أن تكون ملفات الصور كبيرة بشكل استثنائي. حتى إذا كنت تتعامل مع ملفات JPEG ، فإن أحجام الملفات يمكن أن تتجاوز 2 ميغا بايت وحتى 5 ميغا بايت. إذا كان لديك ملف RAW ، فسيكون أكبر. إذا كنت بحاجة إلى الاحتفاظ بمكتبة كبيرة من الصور على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Linux ، فستحتاج إلى معرفة كيفية توفير المساحة. أحد أفضل الطرق لتوفير مساحة مع الملفات هو تغيير حجمها. إذا كانت لديك مكتبة صور كبيرة ، يمكنك تغيير حجم ملفات الصور وتقليص حجم مكتبة الصور الخاصة بك.
يعد تغيير حجم ملفات الصور أمرًا صعبًا حيث يمكن أن يؤدي الكثير منها إلى تدمير الجودة. لهذا السبب سنستعرض كيفية تغيير حجم ملفات الصور بالطريقة الصحيحة في هذا الدليل.
يحتوي نظام التشغيل Linux على الكثير من الأدوات الفريدة وغير التقليدية. إحدى هذه الأدوات هي تحويل. إنه تطبيق صغير بسيط مدمج داخل ImageMagick يمكنه معالجة ملفات الصور من خلال سطر الأوامر. للوصول إلى أداة التحويل ، ستحتاج إلى تثبيت ImageMagick. تم تثبيت هذا على معظم توزيعات Linux ، على الرغم من أنه إذا لم يتم توزيعه ، يمكنك تثبيته بسهولة كافية.
لتثبيت حزمة ImageMagick ، افتح نافذة طرفية وأدخل الأمر التالي المدرج تحت نظام التشغيل الخاص بك.
sudo apt تثبيت imagemagick
sudo apt-get تثبيت imagemagick
sudo pacman -S imagemagick
sudo dnf تثبيت الصور
sudo zypper تثبيت الصور
كما ذكرنا سابقًا ، يعد ImageMagick مكونًا مهمًا لكيفية قيام الكثير من البرامج بعرض الصور ومعالجتها في البرامج على Linux. ومع ذلك ، قد يكون توزيعك يستخدم بديلًا. ابحث في مدير حزم نظام التشغيل عن "ImageMagick" وقم بتثبيته. بمجرد التثبيت ، سيكون لديك حق الوصول إلى التحويل.
غالبًا ما يؤدي ضغط الصور إلى تقليل جودتها. للحصول على ملفات صور جيدة المظهر وصغيرة الحجم ، من الأفضل تغيير حجمها. يمكن أن يساعد هذا الطريق في الحفاظ على مجمل الأمور جودة الصورة مع الحفاظ على حجم الملف أصغر بكثير.
لتغيير الحجم باستخدام Convert ، افتح نافذة طرفية ، وابحث عن ملف صورة تريد معالجته ثم استخدم قرص مضغوط الأمر لنقل المحطة إلى موقعها. في هذا المثال ، ستكون ملفات الصور في /home/username/pictures/.
cd ~ / صور /
استخدم الأمر convert لتغيير الحجم. حاول تغيير حجم الصورة بنسبة 20٪ تقريبًا ، حيث يمنحك هذا توازنًا جيدًا بين الجودة وحجم الملف. إذا كنت بحاجة إلى أن تقل عن 20٪ ، فحاول 25٪ أو 30٪ أو 40٪. ضع في اعتبارك أن جودة الصورة تقل كلما تم تغيير حجمها.
تحويل حجم 20٪ image-file-name-original.jpg image-file-name-resized.jpg
يعمل Convert مع أنواع ملفات مختلفة ، بخلاف JPG المستخدم في المثال. لتغيير الحجم ، قم بتعديل هذا الأمر بامتداد الملف الصحيح والحجم الجديد. تأكد من تحديد كل من اسم الملف الأصلي واسم ملف الإخراج.
يعتبر التحويل ممتازًا في معالجة وضغط صورة واحدة في كل مرة ، ولكن من الممل ضغط الصور واحدة تلو الأخرى. الخبر السار هو أنه يمكن التلاعب بـ Convert باستخدام bash للتحليل والعمل مع ملفات صور متعددة في وقت واحد.
ملاحظة: من المحتمل ألا يعمل ضغط ملفات الصور باستخدام أسماء ملفات متعددة. دفعة واحدة فقط تحويل الملفات بنفس نوع الملف.
يعد تحويل الدفعة أمرًا سهلاً ، ويبدأ من خلال إنشاء مجلد للعمل فيه. يعد وجود مجلد لجميع ملفات الصور هذه التي تخطط لتحويلها أمرًا جيدًا ، وإلا فإن عشرات ملفات الصور سوف تملأ نظام الملفات الخاص بك. باستخدام مقدير الأمر ، قم بإنشاء دليل عمل.
mkdir -p ~ / صور / تحويل-صور /
ثم افتح تطبيق إدارة الملفات وابحث عن المجلد الذي تم إنشاؤه حديثًا وانقل جميع ملفات الصور التي تخطط لتحويلها إلى هذا المجلد. بعد نقل الملفات ، استخدم قرص مضغوط الأمر في المحطة الطرفية للانتقال إلى المجلد الجديد أيضًا.
cd ~ / صور / تحويل الصور /
في النهاية الطرفية ، اكتب هذا الأمر. سيطلب من برنامج Convert تغيير حجم ملفات متعددة في وقت واحد ، وإنشاء ملفات الإخراج باستخدام "تغيير الحجم" في النهاية. في الكود ، سيبحث الأمر عن صور JPG. إذا كنت تعمل مع ملفات PNG أو تنسيق آخر يدعمه تطبيق Convert ، فقم بتغيير * .jpg إلى * .png ، وما إلى ذلك.
إلى عن على img في*.JPG;فعل تحويل -تغيير الحجم 20%"$ img""opt- $ img"فعله
أمر تغيير حجم الدفعة أمر جيد ، لأنه يعمل بشكل جيد للغاية. ومع ذلك ، فإن كتابة أمر طويل وتعديله في كل مرة يمكن أن يكون مزعجًا. لتقصير العمل ، فكر في تحويله إلى برنامج نصي. افتح نافذة طرفية واستخدم لمس. اتصال. صلة أمر إنشاء ملف جديد. سيحتوي هذا الملف على رمز نص التحويل الخاص بنا.
المس ~ / صور / تحويل الصور / دفعة- res.sh
بعد ذلك ، افتح محرر النصوص Nano.
نانو ~ / صور / تحويل الصور / دفعة- res.sh
قم بلصق التعليمة البرمجية التالية داخل ملف البرنامج النصي:
#! / بن / باش
# التقاط إدخال المستخدم لنوع الملف.
صدى "أدخل امتداد الملف لملفات الصور الخاصة بك:"
# تخزين إدخال المستخدم في ملفات $.
قراءة الملفات
# تغيير حجم الصور.
لـ img في ملفات *. $ ؛ فعل
تحويل - حجم 20٪ "$ img" "تغيير الحجم- $ img"
فعله
حفظ البرنامج النصي لتغيير الحجم في نانو بالضغط Ctrl + O. أغلق المحرر باستخدام Ctrl + X.
تحديث أذونات البرنامج النصي حتى يتم تشغيله. لا تتخط هذا الجزء ، وإلا فلن يعمل النص بشكل صحيح!
chmod + x ~ / Pictures / Convert-Images / batch-resize.sh
لاستخدام البرنامج النصي ، ضع جميع ملفات الصور التي ترغب في تحويلها ~ / صور / تحويل الصور /. ثم قرص مضغوط في وتنفيذ البرنامج النصي. عند إدخال امتداد الملف (مثل JPG و PNG وما إلى ذلك) لا تستخدم فترة ، أو سينهار البرنامج النصي!
cd ~ / صور / تحويل الصور / ./batch-resize.sh.
شلوم جنوم هي بيئة سطح مكتب جميلة تقدم الكثير من الخير لمجتمع Linux ...
في هذه الأيام ، أصبحت مشاركة الملفات أسهل من أي وقت مضى. بين Dropbo...
Fedora هو توزيع لينكس قوي يفضل الكثير استخدامه بسبب العديد من العوا...