Image Optimizer یک نرم‌افزار دسکتاپ ویندوز برای بهینه‌سازی و تبدیل فرمت تصاویر است، تکی یا دسته‌ای، با یک هدف: بالاترین کیفیت با کمترین حجم. همه‌ی پردازش روی خود سیستم انجام می‌شود و هیچ فایلی به سرور دیگری فرستاده نمی‌شود.

مشتری:

محصول شخصی

حوزه:

نرم‌افزار ویندوز

سال:

۱۴۰۵

آدرس:

—

.NET 10WPFC#Magick.NET

چالش

سرویس‌های آنلاین فشرده‌سازی کند هستند و فایل را روی سرور دیگران می‌برند. یک ابزار محلی اما باید چند کار را درست انجام دهد: شفافیت تصویر را هنگام تبدیل حفظ کند، خروجی‌ها را بدون بازنویسی روی هم نام‌گذاری کند، اطلاعات EXIF و موقعیت مکانی را حذف کند و هرگز خروجی‌ای بزرگ‌تر از فایل اصلی تحویل ندهد.

نتایج

برنامه با ‎.NET 10‎ و WPF ساخته شده و تصاویر را با Magick.NET می‌خواند و می‌نویسد. ورودی‌های JPG، PNG، WebP، HEIC، AVIF و فرمت‌های دیگر را می‌پذیرد، به JPG، PNG، WebP، AVIF، TIFF و BMP خروجی می‌دهد و با کشیدن و رها کردن فایل یا پوشه، نمایش پیشرفت روی تسک‌بار و امکان لغو، کار دسته‌ای را ساده می‌کند. نسخه‌ی نهایی یک فایل اجرایی مستقل است که به نصب پیش‌نیاز نیازی ندارد.

امکانات کلیدی نرم‌افزار

  • تبدیل بین JPG، PNG، WebP، AVIF، TIFF و BMP با کنترل کیفیت

  • پردازش تکی یا دسته‌ای پوشه با کشیدن و رها کردن

  • حفظ شفافیت در فرمت‌های سازگار و پس‌زمینه‌ی سفید برای JPG و BMP

  • حذف اطلاعات EXIF، GPS و IPTC و فشرده‌سازی lossy برای PNG

  • قانون «خروجی هرگز بزرگ‌تر از ورودی نیست»

  • نمایش پیشرفت روی تسک‌بار ویندوز و لغو امن عملیات


آرمان امیراحمدی

از حرف زدن درباره‌ی پروژه‌های جدید و مسائل سختی که هنوز راه‌حل روشنی ندارند خوشم می‌آید. هرچه بیشتر بدانم، جواب دقیق‌تری می‌دهم.