Photograph
tmpzmbefdb4.jpg
This is a dropped search query, held outside the corpus (in_corpus = 0). It is
excluded from the library and from every search.
Working copy (400×300 original)
Thumb
Identity and EXIF
| sha256 | 7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb |
| path | /tmp/tmpzmbefdb4.jpg |
| bytes | 19,933 |
| captured_at | unknown |
| camera | unknown |
| ingested_at | 2026-08-15T10:45:57+00:00 |
| in_corpus | 0 |
Forensic info
No forensic info yet. Add tags with imagelab_add_tag, notes with
imagelab_run_wizard, or a scale estimate with
imagelab_ruler_measure from your MCP client.
dHash 83c33697031b371f
Each bit compares one greyscale pixel with the one to its right, over a 9×8 reduction. Near-duplicate is a Hamming distance under 10 bits.
Embedding
open_clip:ViT-B-32:laion2b_s34b_b79k, 512 dims, L2-normalised.
First 64 of 512 components.
Description
No description yet. Ingest with describe on, or run this image from the comparison page.
Under the hood — the teaching panel
store ok stored, no analysis 21ms
{
"captured_at": null,
"dhash": "83c33697031b371f",
"has_analysis": false,
"in_corpus": 0,
"sha256": "7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb"
}
describe skipped describe disabled 0ms
{
"reason": "describe_enabled is false"
}
features ok 5 colors, blur=2162, 0 objects 23233ms
{
"aspect_ratio": 1.3333,
"blur_score": 2161.527331343156,
"brightness_centroid": {
"x": 0.5118,
"y": 0.5143
},
"dominant_palette": [
{
"hex": "#4F3734",
"pct": 0.444,
"rgb": [
79,
55,
52
]
},
{
"hex": "#2F1E22",
"pct": 0.1792,
"rgb": [
47,
30,
34
]
},
{
"hex": "#523298",
"pct": 0.143,
"rgb": [
82,
50,
152
]
},
{
"hex": "#743AE0",
"pct": 0.1208,
"rgb": [
116,
58,
224
]
},
{
"hex": "#A3979C",
"pct": 0.113,
"rgb": [
163,
151,
156
]
}
],
"ocr_text": "",
"sha256": "7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb",
"yolo_objects": []
}
embed ok open_clip:ViT-B-32:laion2b_s34b_b79k 512d 16297ms
{
"device": "cpu",
"dim": 512,
"l2_norm": 1.0,
"model": "open_clip:ViT-B-32:laion2b_s34b_b79k",
"preview": [
-0.0302,
0.11627,
-0.16901,
0.04852,
0.01664,
0.00932,
0.02409,
-0.00701,
0.02712,
-0.05819,
-0.00472,
-0.06099,
-0.03367,
-0.075,
0.00579,
0.01924,
-0.08195,
0.00213,
0.00057,
-0.03605,
-0.02032,
0.03243,
0.005,
-0.0769,
0.00652,
-0.0414,
-0.01448,
-0.02346,
0.02953,
-0.02304,
0.03421,
-0.0233,
-0.00161,
0.05435,
-0.0145,
0.07099,
-0.00526,
0.01508,
-0.05972,
-0.03496,
-0.01155,
0.00632,
-0.0095,
-0.00123,
-0.0082,
0.08721,
0.00189,
0.00705,
-0.00951,
-0.02008,
0.05134,
0.04171,
-0.01039,
-0.03973,
0.09157,
-0.00454,
0.00393,
-0.05504,
-0.00314,
0.06993,
-0.06773,
-0.03658,
0.02622,
0.0067
]
}
hash ok dhash 83c33697031b371f 2ms
{
"dhash": "83c33697031b371f",
"grid": [
[
1,
0,
0,
0,
0,
0,
1,
1
],
[
1,
1,
0,
0,
0,
0,
1,
1
],
[
0,
0,
1,
1,
0,
1,
1,
0
],
[
1,
0,
0,
1,
0,
1,
1,
1
],
[
0,
0,
0,
0,
0,
0,
1,
1
],
[
0,
0,
0,
1,
1,
0,
1,
1
],
[
0,
0,
1,
1,
0,
1,
1,
1
],
[
0,
0,
0,
1,
1,
1,
1,
1
]
],
"near_duplicate_threshold_bits": 10,
"sha256": "7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb"
}
prepare ok working 400x300, thumb 256px 118ms
{
"camera": null,
"captured_at": null,
"image_tokens": {
"height": 300,
"image_tokens": 165,
"patch_size": 28,
"patches_high": 11,
"patches_wide": 15,
"width": 400
},
"normalise_contrast": false,
"orientation": 1,
"original": [
400,
300
],
"thumb_path": "/app/cache/thumbs/7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb.jpg",
"working": [
400,
300
],
"working_path": "/app/cache/working/7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb.jpg"
}
ingest ok sha256 7a4b53454253... 41ms
{
"already_ingested": false,
"bytes": 19933,
"path": "/tmp/tmpzmbefdb4.jpg",
"sha256": "7a4b53454253a007aeb046e97d62a6757ac7265dd8384e5f5d224eadf0dd6dcb"
}