شتاب فایل

آموزش بالا بردن کیفیت تصاویر در وردپرس | شتاب فایل

ضمانت بازگشت
فایل های تست شده
پرداخت آنلاین
تضمین کیفیت
دانلود فوری

شتاب فایلجهت سفارش تبلیغات ثابت تماس بگیرید

شتاب فایل

:)

increase-jpeg-quality-wordpress-mrcode-ir_

آموزش بالا بردن کیفیت تصاویر در وردپرس

با توجه به پرسش زیاد کاربران سایت و درخواست های اخیر این اموزش کاربردی رو خدمت شما قرار دادیم .شاید متوجه شده باشید که وقتی یک تصویر jpeg را روی سایت وردپرسی خود آپلود میکنید، به صورت اتوماتیک از حجم آن کاسته شده و کیفیت آن کاهش میابد. البته اجازه بدهید این مسئله را روشن کنیم که منظور از تصویر jpeg هر تصویری است که دارای یکی از فرمت های .jpg, .jpeg, .jpe, .jif, .jfif, .jfi باشد. کاهش کیفیت و حجم تصاویر شاید خیلی از اوقات خیلی به چشم نیاید ولی در برخی از تصاویر منجر به پیکسل پیکسل شدن تصویر و از دست رفتن کامل کیفیت آن میشود و این باعث دلخوری کاربرا میشود . ماجرا از این قرار است که هرگاه شما تصویری با یکی از فرمت های ذکر شده درون سایت وردپرسی خود آپلود کنید، فارق از اینکه تصویر ورودی دارای چه حجم و چه کیفیتی است، وردپرس به صورت اتوماتیک کیفیت آن را به ۹۰ درصد کیفیت اولیه کاهش خواهد داد. (طبعا این مسئله روی تصاویری که با JPEG Quality کمتر از ۶۰ ذخیره شده باشند بسیار واضح و آزار دهنده خواهد بود.) حالا در آموزش امروز میخوام ابتدا کاری کنیم که وردپرس اصلا تصاویر را فشرده سازی نکند و در مرحله ی بعدی میخواهیم ببینیم چطور میتوانیم کاری کنیم که وردپرس فشرده سازی بیش از ۹۰ درصد روی تصویر اعمال کند. (حالت دوم برای زمانی که کیفیت و حجم اولیه تصاویر آپلود شده بالا باشد و بخواهید در مصرف پهنای باند و فضای دیسک صرفه جویی کنید کاربرد خواهد داشت) پس در ادامه با شتاب فایل همراه شوید.

عدم فشرده سازی و بالا بردن کیفیت تصویر در وردپرس

برای رسیدن به هدفمان، یعنی جلوگیری از فشرده سازی بیشتر تصاویر و جلوگیری از، از دست رفتن کیفیت تصاویر در وردپرس، لازم است از فیلتر jpeg_quality استفاده کنیم. برای انجام این کار کافی است کد زیر را در فایل functions.php یا افزونه ی site-specific خود قرار دهید:

۱
۲
۳
۴
add_filter( ‘jpeg_quality’, ‘mrcode_custom_jpeg_quality’ );
function mrcode_custom_jpeg_quality( $quality ) {
   return 100;
}

همانطور که مشاهده میکنید، در کد بالا، کیفیت تصویر را بر روی ۱۰۰ قرار داده ایم تا فشرده سازی و کاهش حجم روی تصویر اعمال نشود.

فشرده سازی و کاهش حجم بیشتر تصاویر در وردپرس

خوب، ممکن است شما جزو آن دسته افرادی باشید که ترجیح میدهند جهت صرفه جویی در مصرف پهنای باند و … حجم و کیفیت تصاویرشان را کمی پایین تر بیاورند. مشکلی نیست. این کار هم کاملا امکان پذیر است. کافی است بجای کد بالا از کد زیر استفاده کنید :

۱
۲
۳
۴
add_filter( ‘jpeg_quality’, ‘mrcode_custom_jpeg_quality’ );
function mrcode_custom_jpeg_quality( $quality ) {
   return 65;
}

تنها تفاوت این کد با کد قبلی در کیفیتی است که برای فیلتر jpeg_quality تعریف کرده ایم. همانطور که مشاهده میکنید در خط سوم کد، کیفیت تصویر معادل ۶۵ تعریف شده است. با تغییر این رقم میتوانید به سادگی به نتیجه ی دلخواه خود دست پیدا کنید اما شخصا کیفیت های کمتر از ۶۵ را اصلا به شما توصیه نمیکنیم چون کیفیت های کمتر از این مقدار عموما باعث نمایان شدن پیکسل های تصویر شده و نمای زیبای سایت شما را از بین خواهند برد.

در پایان توجه داشته باشید که این فیلتر روی تصاویری که قبلا در سایتتان آپلود کرده باشید کار نمیکند و تغییراتی که اعمال کرده اید، بر روی تصاویری که پس از این تغییر بر روی سایت آپلود کنید، موثر خواهد بود. بنابراین برای اعمال این تنظیمات بر روی تصاویری که قبلا در سایتتان آپلود کرده اید لازم است از افزونه ای مانند Regenerate Thumbnails استفاده کنید تا تغییرات شما روی تصاویر قدیمی اعمال شده و تصاویر با فیلتر جدید مجددا ایجاد شوند.

The following two tabs change content below.
shetabfile
سلام من رضا هستم 22 سالمه و از 17 سالگی علاقه ی شدیدی به برنامه نویسی و وردپرس دارم و دوست دارم همیشه تو این زمینه بروز باشم این وب رو هم برای انتشار مطالبی که باعث پیشرفت خودم شدن ایجاد کردم
به این مطلب امتیاز دهید.
5 / 5.00
[ 1 رای ]
بازدید : 2 views بار دسته بندی : اموزش وردپرس تاريخ : ۲۰ مهر ۱۳۹۵ به اشتراک بگذارید :
دیدگاه کاربران
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.