Permanent icon record
A contact sheet of five animated frames showing text variations on a black background with one gray rectangle, featuring "So Much For My" and multiple instances of "Happy Ending" in red and gray pixelated fonts.
A contact sheet of five animated frames showing text variations on a black background with one gray rectangle, featuring "So Much For My" and multiple instances of "Happy Ending"…
Source & archive date
- Added to archive
- July 8, 2026
MyOldIcons / OriginalIcons Revival
- Source title
- MyOldIcons / OriginalIcons API
- Category
- myoldicons / music artists / avril lavigne
- Era
- Recovered 2000s Icon Portal
- Observed
- July 8, 2026 at 09:32 UTC
Technical archive details
- Format
- GIF
- Dimensions
- 48×48 pixels
- File size
- 2.4 KB
- Motion
- Animated (5 frames)
- Added to archive
- July 8, 2026
- Relative path
- icons/f8/f8bb3980609d8c86cf8c01114a6528f4ed36a7c0ab0139dd35aaa10b34ae327a.gif
- Media type
- image/gif
- Scanner metadata
- v1
- Animation inspected
- July 10, 2026 at 04:12 UTC
- Archive ID
- f8bb3980609d8c86
- SHA-256
- f8bb3980609d8c86cf8c01114a6528f4ed36a7c0ab0139dd35aaa10b34ae327a
Content-safety assessments (3)
- Assessed
- July 24, 2026 at 21:58 UTC
- Run
- 1187
- Input
- image+text
- Preprocessing
- contact-sheet-4;static-256;animated-cell-256;gray192;nearest;png
- Overall label
- not-flagged
- Overall score
- 0.000476
OpenAI category scores
- Assessed
- July 23, 2026 at 06:34 UTC
- Run
- 106
- Input
- image
- Preprocessing
- four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8
- Overall label
- sfw
- Overall score
- 0.274147
OpenAI category scores
- Assessed
- July 13, 2026 at 13:29 UTC
- Run
- 30
- Input
- image
- Preprocessing
- contact-sheet-smart
- Overall label
- safe
- Overall score
- 0.950000
OpenAI category scores
Enrichment records (1)
A contact sheet of five animated frames showing text variations on a black background with one gray rectangle, featuring "So Much For My" and multiple instances of "Happy Ending" in red and gray pixelated fonts.
- Reviewed
- July 13, 2026 at 13:29 UTC
- Run
- 30
- Version
- v3
- Elapsed
- 10,900 ms
- Tokens
- prompt 3,052, response 1,293
Review tags
- black background (color, 1.00)
- contact sheet grid (composition, 1.00)
- red text (color, 0.95)
- low resolution graphics (style, 0.95)
- pixelated font (style, 0.95)
- animation frame variations (animation, 0.90)
- gray text (color, 0.90)
- early digital art (style, 0.90)
- text only icon (subject, 0.90)
- white text (color, 0.85)
- text phrase repetition (subject, 0.85)
Animation
frame-to-frame color variations of "Happy Ending" text; frame 0 shows white "So Much For My" while frames 1-4 cycle between red and gray "Happy Ending"
Animation Summary
Five-frame contact sheet showing a text-based animation where frame 0 displays "So Much For My" in white, followed by four variations of "Happy Ending" cycling between red and gray pixelated text.
Colors
- black
- white
- red
- gray
Composition
- contact sheet grid with 3 columns and 2 rows, one empty cell at bottom-right
Dense Caption
The image displays a 5-frame animation contact sheet arranged in a 3x2 grid (with the bottom-right cell empty) against a solid black background. The top-left frame shows white pixelated text reading "So Much For My." The remaining four frames contain variations of red and gray pixelated text: two instances read "Happy Ending" in bright red, while three others show the same phrase in faded gray. All text uses a blocky, low-resolution font typical of early digital graphics. A solid light-gray rectangle occupies the bottom-right corner of the contact sheet, likely representing transparency or an empty frame. The animation appears to cycle through different color states for "Happy Ending" with one unique white-text frame at the start. Pixelation and dithering are visible in all text elements due to low resolution. No characters, objects, or additional symbols appear beyond the text and background.
Description
A contact sheet of five animated frames showing text variations on a black background with one gray rectangle, featuring "So Much For My" and multiple instances of "Happy Ending" in red and gray pixelated fonts.
Identity Hypotheses
- Happy Ending | basis both | confidence low | evidence text phrase appears multiple times in animation frames
Metadata Not Confirmed By Image
- category: myoldicons / music artists / avril lavigne not supported by visible text or imagery
Metadata Only Entities
- avril lavigne (from source category)
Metadata Supported By Image
- animated frame count matches sourceFrameCount
- text-only icon format consistent with AIM era
Mood
- neutral
Named Entities
- Happy Ending
- So Much For My
Non Redundant Search Phrases
- so much for my happy ending animation
- happy ending pixel art text icon
- aol instant messenger buddy icon 1990s
- red and gray happy ending text
- black background white red gray text
Preprocessing Notes
contact sheet layout 3x2 with sampledFrameCount 5, sourceFrameCount 5, reviewImagePixels 768x512, solid black background for all visible content except one gray rectangle
Safety Notes
- text-only content with no explicit or graphic elements
Source Metadata Interpretation
source: myoldicons-originalicons | title: MyOldIcons / OriginalIcons API | alt: 1122839197_1067383366.gif | pinkpanthergrrl0 Why should I care | animated | myoldicons id 177339 | category: myoldicons / music artists / avril lavigne | url: 1126144568_1103840592
Style
- pixel art
- low-resolution graphics
- text-only icon
Visible Text
- So Much For My
- Happy Ending
Wordwall
- black background
- white pixelated text
- red pixelated text
- gray pixelated text
- text "So Much For My"
- text "Happy Ending"
- blocky font style
- low-resolution graphics
- pixelation
- dithering
- contact sheet grid
- 5-frame animation
- solid gray rectangle
- animation frame variations
- text color changes
- black and white contrast
- red and gray text
- no characters or objects
- text-only icon
- early digital art
- frame 0 unique text
- frames 1-4 repeated phrase
- gray transparency background
- pixelated font rendering
Raw JSON
{
"inputIndex": 0,
"sha256": "f8bb3980609d8c86cf8c01114a6528f4ed36a7c0ab0139dd35aaa10b34ae327a",
"description": "A contact sheet of five animated frames showing text variations on a black background with one gray rectangle, featuring \u0022So Much For My\u0022 and multiple instances of \u0022Happy Ending\u0022 in red and gray pixelated fonts.",
"denseCaption": "The image displays a 5-frame animation contact sheet arranged in a 3x2 grid (with the bottom-right cell empty) against a solid black background. The top-left frame shows white pixelated text reading \u0022So Much For My.\u0022 The remaining four frames contain variations of red and gray pixelated text: two instances read \u0022Happy Ending\u0022 in bright red, while three others show the same phrase in faded gray. All text uses a blocky, low-resolution font typical of early digital graphics. A solid light-gray rectangle occupies the bottom-right corner of the contact sheet, likely representing transparency or an empty frame. The animation appears to cycle through different color states for \u0022Happy Ending\u0022 with one unique white-text frame at the start. Pixelation and dithering are visible in all text elements due to low resolution. No characters, objects, or additional symbols appear beyond the text and background.",
"wordwall": [
"black background",
"white pixelated text",
"red pixelated text",
"gray pixelated text",
"text \u0022So Much For My\u0022",
"text \u0022Happy Ending\u0022",
"blocky font style",
"low-resolution graphics",
"pixelation",
"dithering",
"contact sheet grid",
"5-frame animation",
"solid gray rectangle",
"animation frame variations",
"text color changes",
"black and white contrast",
"red and gray text",
"no characters or objects",
"text-only icon",
"early digital art",
"frame 0 unique text",
"frames 1-4 repeated phrase",
"gray transparency background",
"pixelated font rendering"
],
"visibleText": [
"So Much For My",
"Happy Ending",
"Happy Ending",
"Happy Ending",
"Happy Ending",
"Happy Ending"
],
"uncertainText": [],
"subjects": [],
"actions": [],
"objects": [],
"colors": [
"black",
"white",
"red",
"gray"
],
"style": [
"pixel art",
"low-resolution graphics",
"text-only icon"
],
"composition": [
"contact sheet grid with 3 columns and 2 rows, one empty cell at bottom-right"
],
"mood": [
"neutral"
],
"animation": [
"frame-to-frame color variations of \u0022Happy Ending\u0022 text; frame 0 shows white \u0022So Much For My\u0022 while frames 1-4 cycle between red and gray \u0022Happy Ending\u0022"
],
"preprocessingNotes": [
"contact sheet layout 3x2 with sampledFrameCount 5, sourceFrameCount 5, reviewImagePixels 768x512, solid black background for all visible content except one gray rectangle"
],
"sourceMetadataInterpretation": [
"source: myoldicons-originalicons | title: MyOldIcons / OriginalIcons API | alt: 1122839197_1067383366.gif | pinkpanthergrrl0 Why should I care | animated | myoldicons id 177339 | category: myoldicons / music artists / avril lavigne | url: 1126144568_1103840592"
],
"metadataSupportedByImage": [
"animated frame count matches sourceFrameCount",
"text-only icon format consistent with AIM era"
],
"metadataNotConfirmedByImage": [
"category: myoldicons / music artists / avril lavigne not supported by visible text or imagery"
],
"metadataContradictedByImage": [],
"visuallySupportedEntities": [],
"metadataOnlyEntities": [
"avril lavigne (from source category)"
],
"identityHypotheses": [
"Happy Ending | basis both | confidence low | evidence text phrase appears multiple times in animation frames"
],
"namedEntities": [
"Happy Ending",
"So Much For My"
],
"fandoms": [],
"animationSummary": "Five-frame contact sheet showing a text-based animation where frame 0 displays \u0022So Much For My\u0022 in white, followed by four variations of \u0022Happy Ending\u0022 cycling between red and gray pixelated text.",
"safetyLabel": "safe",
"safetyConfidence": 0.95,
"isNsfw": false,
"needsManualReview": false,
"nsfwReasons": [],
"safetyNotes": [
"text-only content with no explicit or graphic elements"
],
"nonRedundantSearchPhrases": [
"so much for my happy ending animation",
"happy ending pixel art text icon",
"aol instant messenger buddy icon 1990s",
"red and gray happy ending text",
"black background white red gray text"
],
"uncertainty": [],
"aestheticStrengths": [],
"aestheticWeaknesses": [],
"tags": [
{
"tag": "pixelated font",
"category": "style",
"confidence": 0.95,
"evidence": "visible blocky low-resolution text rendering"
},
{
"tag": "text-only icon",
"category": "subject",
"confidence": 0.9,
"evidence": "no characters or objects beyond text elements"
},
{
"tag": "black background",
"category": "color",
"confidence": 1.0,
"evidence": "solid black backdrop for all visible content"
},
{
"tag": "red text",
"category": "color",
"confidence": 0.95,
"evidence": "bright red \u0022Happy Ending\u0022 in multiple frames"
},
{
"tag": "gray text",
"category": "color",
"confidence": 0.9,
"evidence": "faded gray \u0022Happy Ending\u0022 in three frames"
},
{
"tag": "white text",
"category": "color",
"confidence": 0.85,
"evidence": "white \u0022So Much For My\u0022 in frame 0 only"
},
{
"tag": "contact sheet grid",
"category": "composition",
"confidence": 1.0,
"evidence": "3x2 arrangement of animation frames with one empty cell"
},
{
"tag": "low-resolution graphics",
"category": "style",
"confidence": 0.95,
"evidence": "pixelation and dithering visible throughout text elements"
},
{
"tag": "animation frame variations",
"category": "animation",
"confidence": 0.9,
"evidence": "frame-to-frame color changes between red and gray \u0022Happy Ending\u0022"
},
{
"tag": "text phrase repetition",
"category": "subject",
"confidence": 0.85,
"evidence": "\u0022Happy Ending\u0022 appears in four frames with different colors"
},
{
"tag": "early digital art",
"category": "style",
"confidence": 0.9,
"evidence": "blocky font style consistent with 1990s computer graphics"
}
],
"moderationAudit": {
"storedSafetyLabel": "safe",
"storedIsNsfw": false,
"storedNeedsManualReview": false,
"hardAdultTextOverride": false,
"missingSafetyLabel": false
}
}Source semantic tags (8)
Full source records (1)
MyOldIcons / OriginalIcons Revival (myoldicons-originalicons)
- Kind
- myoldicons-api
- Era
- Recovered 2000s Icon Portal
- Type
- current recovered OriginalIcons API
- Category
- myoldicons / music artists / avril lavigne
- Title
- MyOldIcons / OriginalIcons API
- Alt
- 1122839197_1067383366.gif | pinkpanthergrrl0 Why should I care | animated | myoldicons id 177339
- Observed
- July 8, 2026 at 09:32 UTC
- Rights
- mixed copyright and user-submitted material; research/reference only by default
- Slice
- recovered large-scale AIM icon and away-message archive with category, subcategory, filename, keyword, and animation metadata
Original: https://myoldicons.com/icons/Music%20Artists/Avril%20Lavigne/1126144568_1103840592.gif Download: https://myoldicons.com/icons/Music%20Artists/Avril%20Lavigne/1126144568_1103840592.gif Page: https://myoldicons.com/api/icons?category=music_artists