معرفی ImageViewer: نرمافزار سبک و کراسپلتفرم نمایش تصاویر با بهرهگیری از C++ و Qt
ImageViewer یک برنامه سبک و چندسکویی برای مشاهده تصاویر است که با زبان C++ و فریمورک Qt ساخته شده است. این نرمافزار با هدف سادگی و کارایی بالا طراحی شده و از فرمتهای مختلف تصویری مانند PNG، JPEG، BMP، TIFF و موارد دیگر پشتیبانی میکند و با استفاده از قابلیتهای داخلی QImage در Qt، رندرینگ و رمزگشایی تصاویر را بهصورت بهینه انجام میدهد.

رابط کاربری و امکانات اصلی
این برنامه دارای یک رابط کاربری مینیمال و بدون حواسپرتی است که کنترلهای اصلی ناوبری مانند بزرگنمایی، حرکت تصویر (pan)، حالت تمام صفحه و جابهجایی بین تصاویر (بعدی/قبلی) را ارائه میدهد. ImageViewer به گونهای بهینه شده که سرعت و پاسخگویی بالایی داشته باشد و برای مرور سریع مجموعههای بزرگ تصاویر بدون بار اضافی در رابط کاربری یا وابستگیهای سنگین مناسب باشد.
پشتیبانی گسترده از فرمتها
این نرمافزار از فرمتهای مدرن و قدیمی تصاویر شامل JPEG، HEIF، WebP، JPEG XL، PNG، AVIF، BMP، GIF، TIFF و ICO پشتیبانی میکند. همچنین فایلهای گرافیکی برداری مانند SVG را برای نمایش مقیاسپذیر و بدون افت کیفیت نمایش میدهد. فرمتهای خام عکس مانند DNG، CR2 و NEF نیز قابل مشاهده هستند تا بتوانید عکسهای خام دوربین را بدون ویرایش ببینید. علاوه بر این، فایلهای فتوشاپ (PSD) نیز توسط این برنامه پشتیبانی میشوند تا بتوانید فایلهای طراحی لایهدار را بدون نیاز به نرمافزار Adobe مشاهده کنید.
مرور کلی قابلیتهای ImageViewer
- نرمافزاری سریع و بدون زرق و برق، الهامگرفته از سادگی GPicView
- ساخته شده صرفاً برای مشاهده تصاویر — بدون ابزار ویرایش و بدون شلوغی مدیریت تصاویر
- پشتیبانی از تعداد زیادی فرمت تصویری برای حداکثر سازگاری
- پشتیبانی از پروفایلهای ICC برای نمایش رنگ دقیق و سازگار در دستگاههای مختلف
- خواندن و نمایش متادیتاهای تصاویر مانند EXIF، XMP و اطلاعات بیشتر
- رابط کاربری تمیز و شهودی که ناوبری را آسان میکند
- طراحی شده به عنوان برنامه اصلی مشاهده تصاویر در محیط دسکتاپ ویندوز
- نسخه قابل حمل بدون نیاز به نصب که مستقیماً اجرا میشود و برای درایوهای USB مناسب است
- قابلیت مرور مجموعههای بزرگ تصاویر بدون کاهش سرعت
- طراحی مینیمال که تمرکز را روی تصاویر حفظ میکند نه برنامه
تغییرات نسخه ImageViewer 1.9.1
- رفع مشکل موقعیت پنجره هنگام غیرفعال بودن ذخیرهسازی هندسه
- رفع مشکل باز کردن تصاویر بزرگ
- رفع مشکل ارتباط با فرمت HEIF
- جدا کردن DecoderLibHEIF به DecoderLibHEIF (برای تصاویر اصلی) و DecoderLibHEIFs (برای دنبالههای تصویری)
- فعالسازی رمزگشایی دنبالههای HEIF برای libheif نسخه 1.20.x
- غیرفعال کردن آیکونهای منو به عنوان راهحل موقت برای باگ QTBUG-140898 در Qt 6.11.1 و بالاتر
- حذف فایلهای DLL مربوط به UCRT از توزیع باینری Qt 6.x در ویندوز
- بهروزرسانی ترجمه کرهای (با تشکر از @VenusGirl)
- بهروزرسانی کتابخانهها و وابستگیها به نسخههای جدید شامل:
- aom به 3.14.1
- Exiv2 به 0.28.8
- FreeType به 2.14.3
- giflib به 6.1.3
- highway به 1.4.0
- JasPer به آخرین نسخه master (4a78dfa)
- LERC به js_v4.1.1
- libavif به 1.4.1
- libde265 به 1.0.19
- libexif به آخرین نسخه master (c7e3330)
- libexpat به 2.8.1
- libheif به 1.22.1
- libpng به 1.6.58
- LibRaw به 0.22.1
- libwmf به آخرین نسخه master (94b932d)
- libyuv به آخرین نسخه main (9d98aae)
- LittleCMS2 به 2.19.1
- OpenEXR به 3.4.12
- OpenJPH به 0.27.3
- XZUtils به 5.8.3
- zlib به 1.3.2
- QtImageFormats به آخرین نسخه dev (eef6672)
- KImageFormats به آخرین نسخه master (60170990)
- Qt به نسخههای 5.15.19/6.11.1 در اسکریپتهای ساخت ویندوز، مکاواس و لینوکس
ImageViewer نرمافزاری ایدهآل برای کسانی است که به دنبال مشاهده سریع، ساده و بدون دردسر تصاویر در محیط ویندوز هستند و به امکانات جانبی اضافی نیازی ندارند. نسخه قابل حمل آن نیز امکان استفاده آسان در هر مکان و بدون نیاز به نصب را فراهم میکند.
⏬ به زودی