انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: کم کردن دسته ای سایز عکس ها  (دفعات بازدید: 962 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین divooneto

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
    • انجمن عاشقانه
کم کردن دسته ای سایز عکس ها
« : 30 دی 1396، 12:50 ب‌ظ »
درود دوستان عزیز

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

میخواستم شکلک های  رو به صورت دسته ای سایزش رو کم کنم به طوری که کیفیتش بهم نخوره تا بتونم توی قسمت شکلک های انجمن قرار بدم.

یه سوال دیگه هم دارم سایز خوب برای شکلک برای انجمن چند در چند مناسبه ؟

ممنونم  :oops:

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3501
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #1 : 30 دی 1396، 01:09 ب‌ظ »
$ sudo apt install imagemagick
$ mkdir new_convert
$ convert *png -quality 70 -size 100x100 new_convert/

اول نرم‌افزار رو نصب کن.
بعد اون‌جایی که Emojiها قرار دارن یه پوشه بساز، بعد با ابزار convert فراخوانی‌شون کن (اگه قالبشون png هست، اگه نیست قالب جدید رو جایگزین کن) بعد هم ۷۰ درصد عددیه که هم حجم رو کم می‌کنه و کیفیت رو در حد قابل قبولی نگه می‌داره. بعد هم 100x100 مثال بود. هرچی خواستی بذار. بعد هم باید ریخته بشن توی پوشه‌ای که ساختی. دیگه خودش همه‌رو تغییر می‌ده و می‌ریزه توی اون پوشه.
کل اینی که گفتم می‌شه فرمان سومی که توی اول متن گذاشتم!  ;D
« آخرین ویرایش: 03 بهمن 1396، 02:01 ب‌ظ توسط RAS00L »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین divooneto

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
    • انجمن عاشقانه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #2 : 03 بهمن 1396، 01:42 ب‌ظ »
یکم گیج شدم شاید من اشتباه میکنم

من اول کد اول رو زدم. بعد کد دوم رو توی ترمینال زدم.
بعد رفتم توی فایلی که اموجی ها قرار دارن کد سوم رو زدم اتفاقی نیوفتاد
یه پوشه هم کنارشون گذاشتم بازم کد رو زدم هیچ اتفاقی نیوفتد.
اون پوشه ای که شما اسمشو گذاشتین هم درست کردم با همون اسم باز هم هیچ اتفاقی نیوفتاد !

این ارور رو میده:

convert: unable to open image `/new_convert/-0': No such file or directory @ error/blob.c/OpenBlob/2712.
convert: WriteBlob Failed `/new_convert/-0' @ error/png.c/MagickPNGErrorHandler/1643.


یبارم خودش پوشرو درست کرد و خالی بود پسوند ها هم png هست نمیدونم دقیقا چرا نمیشه
ممنون میشم راهنمایی کنید.

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3501
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #3 : 03 بهمن 1396، 01:56 ب‌ظ »
برای این‌که گیج نشی:
۱) توی شاخهٔ خانگی خودت، یه پوشه بساز. مثلاً emoji
۲) تمام شکلک‌هارو copy کن توی این پوشه.
۳) برو داخلش
۴) یه پوشه بساز به اسم new_emoji
۵) حالا توی این پوشه نمی‌خواد بری. همون‌جا که هستی بزن:
convert *.png -quality 70 -size 100x100 new_emoji/*.png

توی دستور چند روز پیش من اشتباهاً قبل از پوشه یه / گذاشتم! که عذر می‌خوام.  :oops:
وقتی اول نشانی / گذاشته می‌شه، برنامه سعی می‌کنه اونو در شاخهٔ root فراخوانی کنه که خب اون‌جا نبوده!!
« آخرین ویرایش: 03 بهمن 1396، 02:05 ب‌ظ توسط RAS00L »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین divooneto

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
    • انجمن عاشقانه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #4 : 03 بهمن 1396، 06:06 ب‌ظ »
من دقیقا همین کد رو میزنم توی پوشه میره و فایل ها میره تو پوشه ولی اندازشون تغییر نمیکنه و روی همون ۱۶۰ میمونه !

دیگه کم کم دارم خل میشم.

کار اشتباهی میکنم ؟
اخه فایل ها تو پوشه هم میرن !
« آخرین ویرایش: 03 بهمن 1396، 06:43 ب‌ظ توسط divooneto »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3501
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #5 : 03 بهمن 1396، 07:17 ب‌ظ »
ببین حجمشون نسبت به شکلک‌های اصلی کم‌تر می‌شه یا نه.
اگه کم‌تر شده باشه پس احتمالاً اون 100x100 رو باید یه جور دیگه‌ای بنویسی!
ولی اگه حجمشون هم کم نشده باشه پس کلاً یه جای کار می‌لنگه.
خروجی فرمان جدید که بهت دادم چی  هست؟ کلاً بدون این‌که خروجی بده کارش رو انجام می‌ده؟ یا این‌که بازم توی خروجی چیزی می‌نویسه؟
راستی! هم size داره هم resize. یه بار resize رو امتحان کن.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین divooneto

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
    • انجمن عاشقانه
پاسخ : کم کردن دسته ای سایز عکس ها
« پاسخ #6 : 03 بهمن 1396، 11:10 ب‌ظ »
با resize امتحان کردم شد.

دستت درد نکنه ...
ممنونم.

موفقیتتون ادامه دار