مقایسه تصویری دو عکس

با اسلایدر مقایسه، کوچک‌ترین تفاوت‌های بین دو عکس را آشکار کنید.

۱۰۰٪ در مرورگر • ۱۰۰٪ رایگان

دو تصویر را برای مقایسه رها کنید

تصویر ۱ (قبل) و تصویر ۲ (بعد) را انتخاب کنید تا تفاوت‌ها را با اسلایدر تعاملی و نقشه حرارتی بررسی کنید.

انتخاب تصویر ۱ (قبل)چسباندن از کلیپ‌بورد (Cmd+V)
انتخاب تصویر ۲ (بعد)چسباندن از کلیپ‌بورد (Cmd+V)
به‌صورت محلی در مرورگر شما مقایسه می‌شود. هرگز روی سرور آپلود نمی‌شود.
راهنمای فنی جامع•۸ دقیقه مطالعه•تیم مهندسی 2RUN
۱۰۰٪ در مرورگر • بدون آپلود

ابزار تفاوت تصویر و مقایسه بصری: مقایسه پیکسل‌به‌پیکسل، نقشه‌های حرارتی و آزمون رگرسیون رابط کاربری

⚡چگونه دو تصویر را مقایسه و تفاوت‌ها را پیدا کنیم

1

تصویر A ‏(پایه / قبل) را آپلود کنید

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

2

تصویر B ‏(تغییریافته / بعد) را آپلود کنید

تصویر دوم خود را در ناحیه آپلود سمت راست بارگذاری کنید. موتور ابعاد را تأیید و بافرهای مقایسه را آماده می‌کند.

3

حالت بازرسی را انتخاب و آستانه را تنظیم کنید

میان لغزنده تقسیم، پوشش لایه‌پیازی و نقشه حرارتی تفاوت جابه‌جا شوید. لغزنده تحمل را تنظیم کنید تا نویز جزئی ضد دندانه فیلتر شود.

4

معیارها را بررسی و ماسک تفاوت را خروجی بگیرید

معیارهای کمّی دقیق (تعداد کل پیکسل‌های تغییریافته، درصد تفاوت) را بررسی و تصویر پروضوح ماسک تفاوت را دانلود کنید.

در توسعه نرم‌افزار مدرن، طراحی وب، نشر دیجیتال و بینایی رایانه‌ای، شناسایی تفاوت‌های بصری میکروسکوپی میان دو تصویر چالشی اساسی است. هنگام به‌روزرسانی کتابخانه‌های اجزای رابط کاربری، بازنویسی شیوه‌نامه‌های CSS، فشرده‌سازی دارایی‌های عکاسی یا ممیزی اسناد دیجیتال برای دست‌کاری غیرمجاز، چشم انسان اغلب جابه‌جایی‌های ظریف ۱ پیکسلی، تفاوت‌های زیرپیکسلی ضد دندانه قلم و جابه‌جایی‌های جزئی رنگ را از دست می‌دهد.

ابزار «مقایسه تصویری دو عکس» ما که در مرورگر اجرا می‌شود، مقایسه پیکسل‌به‌پیکسل پردقت تصاویر را مستقیماً در مرورگر شما ارائه می‌دهد. دو تصویر آپلود کنید تا تفاوت‌های بصری را فوراً در چند حالت بازرسی شهودی محاسبه کنید: لغزنده تقسیم تعاملی کنار هم، پوشش کدری لایه‌پیازی و نقشه حرارتی ریاضی تفاوت که پیکسل‌های تغییریافته را با رنگ‌های نئونی زنده روی یک پس‌زمینه خاکستری ملایم برجسته می‌کند. معیارهای کمّی دقیق — از جمله تعداد کل پیکسل‌های متفاوت، درصد تفاوت و مختصات کادر محدودکننده — را بدون هیچ آپلودی به سرور محاسبه کنید. همه پردازش‌ها ۱۰۰٪ به‌صورت محلی در حافظه دستگاه اجرا می‌شوند و امنیت مطلق را برای طراحی‌های اختصاصی رابط، اسناد حقوقی و آثار هنری خصوصی شما تضمین می‌کنند.

خواندن راهنمای فنی کامل

ریاضیات مقایسه پیکسلی: فاصله رنگ اقلیدسی و آستانه‌گذاری

در سطح محاسباتی، مقایسه دو تصویر رستری شامل تحلیل دو ماتریس پیکسلی RGBA ‏۳۲ بیتی با ابعاد یکسان ($W \times H$) است. برای هر مختصات پیکسل $(x, y)$، موتور مؤلفه‌های رنگی تصویر A ‏($R_1, G_1, B_1, A_1$) و تصویر B ‏($R_2, G_2, B_2, A_2$) را استخراج می‌کند.

برای تعیین اینکه آیا پیکسلی تغییر کرده است، موتور ما بیشینه اختلاف مطلق کانال را ارزیابی می‌کند: $$\Delta_{\max} = \max\left(|R_1 - R_2|, |G_1 - G_2|, |B_1 - B_2|, |A_1 - A_2|\right)$$ در تصاویر عکاسی یا تایپوگرافی رندرشده وب، تفاوت‌های ظریف ضد دندانه زیرپیکسلی GPU و آرتیفکت‌های فشرده‌سازی با اتلاف می‌توانند تغییرات نامحسوسی (مثلاً $\Delta = 1$ یا $2$) ایجاد کنند. برای جلوگیری از مثبت‌های کاذب، موتور ما یک آستانه تحمل قابل تنظیم (از ۰ تا ۲۵۵) ارائه می‌دهد. فقط پیکسل‌هایی که اختلافشان از این آستانه فراتر رود متفاوت علامت‌گذاری می‌شوند تا جابه‌جایی‌های معنادار رابط برجسته و نویز پس‌زمینه کنار گذاشته شود.

حالت‌های بازرسی بصری: لغزنده، لایه‌پیازی و نقشه حرارتی تفاوت

وظایف مختلف QA بصری به دیدگاه‌های مقایسه متفاوتی نیاز دارند. ابزار ما سه حالت بازرسی تخصصی را یکپارچه می‌کند: • لغزنده تقسیم تعاملی: یک لغزنده کلاسیک قبل و بعد که تصویر B را مستقیماً روی تصویر A با یک جداکننده عمودی قابل کشیدن قرار می‌دهد. عالی برای ارزیابی تنظیمات درجه‌بندی رنگ، ویرایش‌های روتوش و کیفیت فشرده‌سازی در کنار هم. • ترکیب کدری لایه‌پیازی: هر دو تصویر را با یک لغزنده شفافیت تعاملی (کدری ۰٪ تا ۱۰۰٪) روی هم قرار می‌دهد. این حالت برای تشخیص جابه‌جایی‌های چیدمان، تغییرات تصادفی حاشیه و جابه‌جایی ظریف تایپوگرافی که نمای کنار هم ممکن است پنهان کند، فوق‌العاده قدرتمند است. • نقشه حرارتی تفاوت (ماسک Pixelmatch): یک نمای تشخیصی پرکنتراست. پیکسل‌های بدون تغییر به یک تصویر مرجع خاکستری کم‌کنتراست تبدیل می‌شوند، در حالی که پیکسل‌های متفاوت با رنگ سرخابی، قرمز یا زرد روشن درخشان می‌شوند. این کار توجه شما را فوراً به ریزنواحی دقیقی که ناهمخوانی در آن‌ها رخ داده هدایت می‌کند.

آزمون رگرسیون بصری خودکار برای مهندسی فرانت‌اند

آزمون رگرسیون بصری سنگ بنای تضمین کیفیت فرانت‌اند در CI/CD مدرن است. وقتی توسعه‌دهندگان متغیرهای سراسری CSS را بازنویسی، پیکربندی‌های Tailwind را به‌روز یا سیستم‌های طراحی رابط (مانند Material UI یا Radix) را ارتقا می‌دهند، آزمون‌های کد خودکار نمی‌توانند تأیید کنند که آیا دکمه‌ها، پنجره‌های مودال یا تایپوگرافی به‌طور غیرمنتظره جابه‌جا شده‌اند.

تیم‌های فرانت‌اند به‌طور معمول اسکرین‌شات‌های پایه از صفحات وب می‌گیرند و آن‌ها را با بیلدهای تازه pull request از طریق مقایسه بصری می‌سنجند. ابزار مبتنی بر مرورگر ما یک میز کار سریع و بی‌دردسر برای توسعه‌دهندگان فرانت‌اند و مهندسان QA فراهم می‌کند تا شکست‌های رگرسیون بصری را بدون پیکربندی محیط‌های سنگین مرورگر بدون رابط یا مجموعه‌های آزمون ابری پولی به‌صورت محلی بررسی کنند.

تشخیص آرتیفکت‌های فشرده‌سازی با اتلاف و نویز کوانتیزه‌سازی

هنگام بهینه‌سازی تصاویر برای تحویل وب با الگوریتم‌های با اتلاف (مانند JPEG، WebP یا AVIF)، توسعه‌دهندگان وب باید تعادل ظریفی میان کاهش حجم فایل و وفاداری بصری برقرار کنند. تنظیم کیفیت فشرده‌سازی بیش از حد پایین، آرتیفکت‌های بلوکی محسوس، حلقه‌زدگی پیرامون متن پرکنتراست و تاری زیرنمونه‌برداری رنگ ایجاد می‌کند.

با بارگذاری یک PNG اصلی فشرده‌نشده در کنار نسخه فشرده‌شده آن در «مقایسه تصویری دو عکس»، می‌توانید توزیع مکانی دقیق افت فشرده‌سازی را به‌صورت بصری نقشه‌برداری کنید. نقشه حرارتی تفاوت نشان می‌دهد آیا کدک نویز را در شاخ‌وبرگ پربسامد کنار گذاشته (قابل قبول) یا متن حیاتی رابط و برندینگ محصول را تار کرده (غیرقابل قبول) و به شما اجازه می‌دهد پارامترهای فشرده‌سازی را با اطمینان ریاضی دقیق تنظیم کنید.

مدیریت ناهمخوانی ابعاد و تراز مختصات

در آزمون‌های دنیای واقعی، دو تصویر مقایسه ممکن است ابعاد پیکسلی یکسانی نداشته باشند. برای نمونه، اسکرین‌شات بازبینی‌شده یک صفحه وب ممکن است به دلیل افزودن یک عنصر پانویس ۲۰ پیکسل بلندتر باشد، یا دو عکس دوربین برش‌های کمی متفاوت داشته باشند.

ابزار ما نرمال‌سازی هوشمند بوم را در خود دارد. وقتی تصاویری با ابعاد نابرابر بارگذاری می‌شوند، موتور بوم را به بزرگ‌ترین کادر محدودکننده دربرگیرنده `[max(W1, W2), max(H1, H2)]` مقیاس می‌دهد یا حاشیه می‌گذارد و تصاویر را به مبدأهای بالا-چپ یا مرکزی لنگر می‌اندازد. نواحی مرزی مازاد به‌طور متمایز برجسته می‌شوند و به شما اجازه می‌دهند تغییرات محتوای داخلی را از گسترش کلی بوم جدا کنید.

جرم‌شناسی دیجیتال، ممیزی اسناد و راستی‌آزمایی دست‌کاری

مقایسه تصویر یک رشته حیاتی در جرم‌شناسی دیجیتال، راستی‌آزمایی اسناد حقوقی و ممیزی‌های درستی علمی است. عوامل بدخواه اغلب قراردادها، فاکتورها، سوابق مالی یا نمودارهای علمی اسکن‌شده را تغییر می‌دهند و تک‌رقم‌ها، تاریخ‌ها یا امضاها را دست‌کاری می‌کنند.

مقایسه یک سند مشکوک با نسخه پایه اصیل با استفاده از نقشه حرارتی تفاوت ما، متن جعلی، امضاهای چسبانده‌شده و وصله‌های پیکسلی کلون‌شده را فوراً افشا می‌کند. چون ابزار ما تفاوت‌ها را در سطح خام پیکسل ۳۲ بیتی و بدون سوگیری انسانی محاسبه می‌کند، تغییرات ظریفی که از خواندن گذرا پنهان می‌مانند فوراً آشکار می‌شوند.

حریم خصوصی ۱۰۰٪ سمت کاربر برای ماکاپ‌های محرمانه رابط و سوابق حقوقی

مقایسه بصری اغلب با مواد حساس سروکار دارد: نمونه‌های اولیه نرم‌افزار اعلام‌نشده، نقشه‌راه‌های اختصاصی محصول، شواهد دادگاه، فاکتورهای مالی محرمانه یا اسکن‌های پزشکی شخصی. آپلود این تصاویر در وب‌سایت‌های مقایسه آنلاین دوردست، مسئولیت سازمانی جدی و نقض بالقوه مقررات ایجاد می‌کند.

ابزار «مقایسه تصویری دو عکس» ما ۱۰۰٪ درون مرورگر وب محلی شما اجرا می‌شود. چون بر پایه HTML5 Canvas و جاوااسکریپت سمت کاربر ساخته شده، همه رمزگشایی پیکسل‌ها، محاسبات آستانه، ماسک‌گذاری اختلاف و تولید نقشه حرارتی صرفاً در RAM دستگاه انجام می‌شود. هیچ تصویر، معیار یا فراداده‌ای هرگز رایانه فیزیکی شما را ترک نمی‌کند و حریم خصوصی کامل و انطباق سازمانی سخت‌گیرانه تضمین می‌شود.

💡بهترین شیوه‌های حرفه‌ای برای مقایسه بصری

  • •برای تصاویر با اتلاف تحمل را افزایش دهید: هنگام مقایسه JPEGها، آستانه را روی ۵ تا ۱۰ بگذارید تا نویز میکروسکوپی فشرده‌سازی نادیده گرفته و تغییرات بصری واقعی برجسته شوند.
  • •برای جابه‌جایی‌های ظریف چیدمان از لایه‌پیازی استفاده کنید: لغزنده کدری باعث می‌شود ناهمترازی‌های ۱ پیکسلی دکمه‌ها یا جابه‌جایی ارتفاع خط به‌صورت بصری لرزان شوند و به‌آسانی دیده شوند.
  • •پیش از مقایسه ابعاد را یکسان کنید: مطمئن شوید اسکرین‌شات‌ها در ابعاد دقیقاً یکسان پنجره مرورگر گرفته شده‌اند تا از مثبت‌های کاذب ناشی از ناهمترازی جلوگیری شود.
  • •به ناحیه مورد نظر برش دهید: اگر یک جزء خاص را در صفحه‌ای بزرگ مقایسه می‌کنید، ابتدا هر دو تصویر را با ابزار «برش تصویر» ما برش دهید تا بازرسی سریع‌تر شود.
  • •رنگ‌های برجسته‌سازی پرکنتراست انتخاب کنید: از سرخابی روشن (`#f43f5e`) یا قرمز نئونی برای نقشه‌های حرارتی تفاوت استفاده کنید تا تغییرات روی پس‌زمینه خاکستری متمایز شوند.
  • •بازبینی‌های QA را خودکار کنید: از ابزار ما برای بررسی دستی موارد مرزی که چارچوب‌های آزمون بصری خودکار مانند Playwright، ‏Cypress یا Percy علامت زده‌اند استفاده کنید.
  • •محرمانگی کامل را حفظ کنید: مطمئن باشید اسناد حقوقی محرمانه، اسکن‌های پزشکی و نمونه‌های اولیه رابط ۱۰۰٪ به‌صورت محلی در مرورگر شما پردازش می‌شوند.

🛡️مشخصات فنی و خط لوله مقایسه پیکسلی

موتور مقایسه تصویر مبتنی بر مرورگر از طریق یک خط لوله پربازده آرایه نوع‌دار اجرا می‌شود: ۱. رمزگشایی و نرمال‌سازی تصویر: تصاویر A و B در نمونه‌های `HTMLImageElement` بارگذاری می‌شوند. اگر ابعاد یکسان باشند، یک OffscreenCanvas بافرهای پیکسلی RGBA ‏۳۲ بیتی (`Uint8ClampedArray`) را از طریق `ctx.getImageData(0, 0, width, height)` استخراج می‌کند. اگر ابعاد متفاوت باشند، بوم هر دو بافر را به `[max(W1, W2), max(H1, H2)]` نرمال می‌کند. ۲. حلقه اختلاف پیکسل‌به‌پیکسل: موتور بافرهای ۳۲ بیتی را در گام‌های ۴ بایتی (`[R, G, B, A]`) پیمایش می‌کند. برای هر اندیس پیکسل $i$، اختلاف کانال‌ها محاسبه می‌شود: `rDiff = |A[i] - B[i]|`، `gDiff = |A[i+1] - B[i+1]|`، `bDiff = |A[i+2] - B[i+2]|`، `aDiff = |A[i+3] - B[i+3]|`. بیشینه اختلاف با `threshold` مقایسه می‌شود. ۳. سنتز ماسک نقشه حرارتی: اگر `maxDelta > threshold` باشد، پیکسل متفاوت علامت‌گذاری می‌شود، `differentPixels` افزایش می‌یابد و رنگ برجسته‌سازی انتخاب‌شده (مثلاً سرخابی: `[244, 63, 94, 255]`) در بافر خروجی نوشته می‌شود. اگر تغییری نکرده باشد، پیکسل به خاکستری (`gray = 0.299 * R + 0.587 * G + 0.114 * B`) تبدیل و کم‌نور (`gray * 0.35`) می‌شود تا نقش پس‌زمینه پرکنتراست را ایفا کند. ۴. محاسبه معیارهای کمّی: معیارها محاسبه می‌شوند: `percentage = (differentPixels / totalPixels) * 100`. بافر خروجی روی یک عنصر Canvas فعال نقاشی یا به یک Blob دودویی PNG قابل دانلود سریال‌سازی می‌شود.

فناوری: WebAssembly • Web Workers چندرشته‌ای • HTML5 Canvas API

حریم خصوصی: فایل‌ها از دستگاه شما خارج نمی‌شوند و در فضای ابری ذخیره نمی‌شوند؛ آمار فقط با رضایت شما اجرا می‌شود.

چرا ابزارهای مبتنی بر مرورگر؟

وقتی در 2run tools تصویری را فشرده یا PDFی را ادغام می‌کنید، کد با استفاده از WebAssembly و Web Workers داخل زبانه مرورگر شما اجرا می‌شود. ما هرگز فایل‌های شما را به سرور دوردست ارسال نمی‌کنیم. گزارش‌های مالی، عکس‌های شخصی و قراردادهای شما از دستگاهتان خارج نمی‌شوند.

حریم خصوصی کاملدر مرورگر
پردازش فوریرم سریع
واقعاً نامحدودبدون محدودیت

پرسش‌های متداول

ابزار تفاوت تصویر برای چه استفاده می‌شود؟▾

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

چرا تغییرات جزئی قلم به‌صورت تفاوت‌های بزرگ نمایش داده می‌شوند؟▾

سیستم‌عامل‌ها و مرورگرها برای نرم کردن لبه‌های قلم از ضد دندانه زیرپیکسلی استفاده می‌کنند که میان درایورهای مختلف GPU و موتورهای رندر کمی متفاوت است. افزایش آستانه تحمل در ابزار ما این نویز میکروسکوپی زیرپیکسلی را فیلتر می‌کند.

آیا می‌توانم تصاویری با ابعاد متفاوت را مقایسه کنم؟▾

بله! ابزار ما به‌طور خودکار ابعاد نابرابر را روی یک بوم گسترش‌یافته نرمال می‌کند، تصاویر را لنگر می‌اندازد و نواحی مرزی ناهمخوان را برجسته می‌کند.

بهترین حالت مقایسه برای دیدن جابه‌جایی‌های چیدمان کدام است؟▾

حالت لغزنده کدری لایه‌پیازی برای جابه‌جایی‌های چیدمان بهترین است. تنظیم رفت‌وبرگشتی شفافیت باعث می‌شود عناصر جابه‌جاشده حرکت یا لرزش به نظر برسند و ناهمترازی فوراً آشکار شود.

آیا می‌توانم تصویر نقشه حرارتی تفاوت را دانلود کنم؟▾

بله! می‌توانید ماسک تفاوت پروضوح را به‌صورت فایل PNG خروجی بگیرید تا در گزارش‌های باگ، pull requestها یا ارائه‌های مشتری بگنجانید.

آیا می‌توانم روی دستگاه همراه تصاویر را مقایسه کنم؟▾

بله! ابزار ما کاملاً واکنش‌گراست و روی Safari و Chrome موبایل در دستگاه‌های iOS و Android به‌روانی اجرا می‌شود.

آیا فایل‌های محرمانه من روی سرور خارجی آپلود می‌شوند؟▾

خیر. همه رمزگشایی تصویر، محاسبات اختلاف پیکسل و رندر ماسک ۱۰۰٪ به‌صورت محلی در مرورگر وب شما انجام می‌شود. هیچ بایت یا تصویری هرگز از طریق شبکه منتقل نمی‌شود.

سایت‌هایی با بارگذاری زیر ۰٫۸ ثانیه
مهندسی وب با امتیاز ۱۰۰/۱۰۰ Lighthouse
بررسی
بازوی توسعه برای آژانس‌های طراحی
White-label • NDA دوطرفه
همکاری
سئوی فنی با کد
Schema عمیق • بدون هدررفت
گسترش سئو
وب‌اپ‌ها و SaaS سفارشی
مالکیت ۱۰۰٪ کد • مقیاس Edge
ساخت
بازدید را به فروش تبدیل کنید
+۳۴٪ افزایش فروش • رفع گلوگاه‌ها
بررسی