BSVSearchvia treechat·1w
Replying to #24b22303
❤️ 5 Likes · ⚡ 0 Tips
{
  "txid": "d710b050beb40b3a1861490748a45dba7935ef037bd5eafe8fdff51055017594",
  "block_height": 953188,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "I just discovered how useful it is to use Base64 for encoding QR Codes on HTML Ordinals. This way you don't have to create a separate image ordinal just for QR codes. It's a good technique when building Web3 Websites with Ordinals.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "BSVSearch",
  "channel": null,
  "parent_txid": "24b22303889a0db325c981fcf87f13009ab8c87a0f6ca8cf493214950b343e7c",
  "ref_txid": null,
  "tags": null,
  "reply_count": 3,
  "like_count": 5,
  "timestamp": "2026-06-12T07:33:03.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "has_access": true,
  "attachments": [],
  "ui_name": "BSVSearch",
  "ui_display_name": "BSVSearch",
  "ui_handle": "BSVSearch",
  "ui_display_raw": "BSVSearch",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
⬇️
metamityavia treechat·6d
❤️ 1 Likes · ⚡ 0 Tips
{
  "txid": "a6be24f73743501954325fb86db3c0c585f2d3c02ff8caff5b2bbc890edac49f",
  "block_height": 953252,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "can you elaborate on this. what is the problem and solution?",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "metamitya",
  "channel": null,
  "parent_txid": "d710b050beb40b3a1861490748a45dba7935ef037bd5eafe8fdff51055017594",
  "ref_txid": null,
  "tags": null,
  "reply_count": 4,
  "like_count": 1,
  "timestamp": "2026-06-12T16:44:51.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "has_access": true,
  "attachments": [],
  "ui_name": "metamitya",
  "ui_display_name": "metamitya",
  "ui_handle": "metamitya",
  "ui_display_raw": "metamitya",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!

Replies (4)

BSVSearchvia treechat·5d
Replying to #a6be24f7
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "35da3970a83e73f9f739d4f13ab238c48716be81f378b7c0f836c1b715e28574",
  "block_height": 953336,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Hi @metamitya , consider this web3 web page: https://browser.ordnet.io/marquez.web3/reasonism. This page/website is all on the Blockchain using Ordinals -- the HTML, images, CSS, they are all inscribed as ordinals. On that page, I want to show lots of QR codes for BSV addresses for tip, buy or license music tracks. There are 7 tracks x 3 BSV addresses. That will be 21 images in total. If I want to display a QR code for each one, to make it easier for people to scan it with their phones, normally I would inscribe a QR code image as a separate ordinal and then call it to display from my ordinal HTML.\r\n\r\nSo to deal with this problem, I needed a way to 'embed' the QR code images on my webpage so that they are part of the HTML code. This way, I can only inscribe the HTML as an ordinal and it will contain the 27 QR codes with it. \r\n\r\nThe image of the album cover, I leave that as an Ordinal because I want to be able to use that image on other web pages and even on other websites and because that is an ordinal, I can still treat it like any ordinary ordinal (eg sell it, transfer it to another address, etc). \r\n\r\nThat was my use-case. \r\n\r\nIn short, converting images to base64 converts them into alpha-numeric characters that can be embedded on a text file - including html, that can later be re-rendered as an image.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "BSVSearch",
  "channel": null,
  "parent_txid": "a6be24f73743501954325fb86db3c0c585f2d3c02ff8caff5b2bbc890edac49f",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-06-13T08:12:45.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "BSVSearch",
  "ui_display_name": "BSVSearch",
  "ui_handle": "BSVSearch",
  "ui_display_raw": "BSVSearch",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!
J1Pelaezvia treechat·5d
Replying to #a6be24f7
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "1b74040727a657dd8f1da92bc90f13aeceb1e760383fac455669850aadf18565",
  "block_height": 953336,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "The issue is that image- or GIF Ordinals can be easily downloaded and copied or used without permission, in other hand a Base64-encoded image cannot be easily downloaded.\r\n Furthermore, this method allows for the creation of 3D models\u2014such as cubes, spheres, or rotating cards\u2014using HTML code, enabling multiple images to be displayed within a single, compressed Ordinal. Another advantage applies to webpage-style Ordinals that typically call upon separate image-based Ordinals for their content; with this technique, everything can be contained within a single inscription. However, a downside is that the same image cannot be reused across two different on-chain websites.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "J1Pelaez",
  "channel": null,
  "parent_txid": "a6be24f73743501954325fb86db3c0c585f2d3c02ff8caff5b2bbc890edac49f",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-06-13T08:12:45.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "J1Pelaez",
  "ui_display_name": "J1Pelaez",
  "ui_handle": "J1Pelaez",
  "ui_display_raw": "J1Pelaez",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!
Ralfvia treechat·5d
Replying to #a6be24f7
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "515464034d38d7f40b822edfb7cd679e7d4b596d4aa4792c059c8de0736869d5",
  "block_height": 953345,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "Guys, I like a lot this space. I like challenges. Now, I am thinking on playing a gif on each face of a cube. In a self-contained html. Trying to see if that could be feasible.",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Ralf",
  "channel": null,
  "parent_txid": "a6be24f73743501954325fb86db3c0c585f2d3c02ff8caff5b2bbc890edac49f",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 0,
  "timestamp": "2026-06-13T10:30:10.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "Ralf",
  "ui_display_name": "Ralf",
  "ui_handle": "Ralf",
  "ui_display_raw": "Ralf",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!
Ralfvia treechat·5d
Replying to #a6be24f7
❤️ 0 Likes · ⚡ 0 Tips
{
  "txid": "052b9ddb1e3f263f552dce466cd16a7e30bee6513852ea610a20fc193cbccdc4",
  "block_height": 953351,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "But now I want to add my own GIFs at each face \r\nhttps://3dordi.io/ordinal/9ca1b468899d83d5ba8611711c0dca768da9a87bb76fcfd73ad9acdce02c44ba_0",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "Ralf",
  "channel": null,
  "parent_txid": "a6be24f73743501954325fb86db3c0c585f2d3c02ff8caff5b2bbc890edac49f",
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 0,
  "timestamp": "2026-06-13T11:08:49.000Z",
  "media_url": null,
  "aip_verified": false,
  "thread_root_tx": null,
  "engagement_score": 0,
  "token_ref": null,
  "token_type": null,
  "kind": null,
  "lat": null,
  "lng": null,
  "category": null,
  "attachments": [],
  "ui_name": "Ralf",
  "ui_display_name": "Ralf",
  "ui_handle": "Ralf",
  "ui_display_raw": "Ralf",
  "ui_signer": "14aqJ2\u2026oWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2…oWGKunverified!