尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Find hints of editing in an image (หาเบาะแสการตัดต่อในรูป): ELA, noise map, copy-move detection, EXIF. Runs in your browser, nothing uploaded.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗▶ Use it now: https://ronsuthlor3-lab.github.io/editspot/
Shows where an image may have been edited. Runs entirely in the browser. Images are never uploaded. Free, no sign-up.
Every analysis here only shows that "this area behaves differently from the rest of the image". Edits cause that, but so do text, sharp edges, different textures and resizing. Never judge or accuse anyone on this alone.
| View | What it shows | Limits |
|---|---|---|
| ELA | Re-saves as JPEG and shows how much each area changed | Best on JPEGs not re-saved many times. Edges/text are naturally bright. |
| Noise | Fine-grain noise per 8×8 block; pasted or blurred areas often differ | Flat areas (sky) are naturally low |
| Copy-move | Areas that appear twice in one image (clone stamp, duplicated objects) | Misses copies of flat, featureless areas; natural repeats (bricks, tiles) may be flagged |
| File info | Camera, capture time, software, estimated JPEG quality, editor traces | Social media usually strips this |
| Inkseal | If sealed with Inkseal: authentic/modified and the hidden creator ID | — |
Copy-move test results (synthetic test images saved as JPEG q70–85): every planted copy was found, including a 60×50 px patch, with zero false alarms on 16 unedited images. Real photos are harder than test images, so treat this as indicative, not a guarantee.
src/analysis.js — ELA difference, high-pass noise map, and copy-move detection (downscaled grey image, 8×8 blocks
described by mean + 4×4 cell pattern, lexicographic sort with tolerant neighbour comparison, shift-vector voting with
sub-pixel bin merging, flat blocks skipped).src/jpeginfo.js — EXIF (make, model, software, dates) and quality estimation against scaled IJG tables.src/inkseal/ — copied from Inkseal to read seals and hidden IDs.Run locally with any static server. Tests: npm test (Node 20+).
MIT. Part of an artist toolkit with Inkseal, SlipCheck and ArtQueue.