Pracovní prostor Gemini Canvas umožňuje psát a upravovat dokumenty nebo kód tak, že se změny zobrazují přímo na obrazovce v reálném čase .
Jak ho používat:
Nejlepší pro: Tvorbu webových aplikací, úpravy dokumentů s živým náhledem a rychlé prototypování.
Mistralův Canvas je vestavěný editor pro vytváření a úpravy textu, kódu, tabulek a dalšího obsahu přímo v chatu s AI .
Jak ho používat:
Tools (Nástroje) dole v okně chatu zaškrtnutím políčka vedle Canvas / do promptu a výběrem „Open a new Canvas“ Nejlepší pro: Rychlé vytváření obsahu, úpravy tabulek a jednoduchou práci s textem nebo kódem.
Pro vývojáře, kteří chtějí postavit textový nebo kódový editor od základu pomocí <canvas> API, je přístup zásadně odlišný – musíte ručně implementovat všechny primitivní funkce pro úpravu textu, protože element canvas nemá nativní vstupní možnosti.
Základní kroky:
ctx.measureText() a novější Canvas Text Metrics API (getIndexFromOffset, getSelectionRects) k mapování pixelových pozic zpět na indexy znaků Alternativa: Pro mnoho použití je jednodušší použít HTML elementy jako textarea nebo contenteditable místo stavby plnohodnotného editoru na canvasu . Canvas je vhodný jen tehdy, když potřebujete přesnou kontrolu nad vykreslováním na úrovni pixelů (např. u nástroje pro návrh nebo vlastní kreslící aplikace).
Shrnutí: Pokud jste spisovatel nebo programátor, použijte některý z AI canvas nástrojů. Pokud stavíte vlastní aplikaci, která potřebuje přesné vykreslování, HTML5 canvas vám dá plnou kontrolu – ale počítejte s větší pracností.