این مبحث جزئیات فشرده سازی image در پایتون را مورد بحث قرار می دهد. این شامل الگوریتم و یک قطعه کد کاری برای توسعه کمپرسور تصویر در پایتون است. میتوانید این دستورالعملها را در هر سیستمعاملی مانند Windows، macOS یا Linux دنبال کنید، مشروط بر اینکه Python در آن محیط پیکربندی شده باشد.
مراحل فشرده سازی تصویر در پایتون
- سیستم را با پیکربندی Aspose.Imaging for Python برای فشرده سازی تصاویر آماده کنید
- تصویر ورودی را با استفاده از کلاس Image بخوانید
- یک شی از کلاس PngOptions ایجاد کنید و خصوصیات مختلفی را تنظیم کنید
- تصویر فشرده خروجی را صادر کنید
با دنبال کردن مراحل بالا، می توانید به راحتی ویژگی فشرده سازی JPG را در پایتون وارد کنید. ابتدا می توانید محیط را با وارد کردن فضاهای نام مربوطه در داخل پروژه پیکربندی کنید. در مرحله بعد، به تصویر ورودی از دیسک دسترسی پیدا کنید و سطح فشرده سازی را به همراه ویژگی های دیگر تنظیم کنید. در نهایت، تصویر فشرده خروجی را بر اساس نیاز خود به دیسک یا استریم صادر کنید.
کد برای ایجاد کمپرسور تصویر در پایتون
این کد نمونه برای ایجاد یک کمپرسور عکس در پایتون تنها با چند تماس API کافی است. با کلاس Image کار می کند تا تصویر منبع را بخواند و سپس نمونه ای از کلاس PngOptions را برای مشخص کردن خصوصیات فشرده سازی قبل از صادرات تصویر خروجی فشرده اعلام کند. علاوه بر این، می توانید عمق بیت، تنظیمات وضوح، پالت رنگ و غیره را برای سفارشی کردن فرآیند فشرده سازی تصویر تنظیم کنید.
در این مقاله نحوه فشرده سازی JPEG در پایتون را فهمیدیم. اگر میخواهید درباره ادغام عکسها بیاموزید، مقاله ادغام عکس ها در پایتون را بخوانید.