Funzioni dell'app PhotoCraft e limiti del browser
Esplora l'app reale di PhotoCraft: editing su livelli, maschere, strumenti raster e supporto PSD, con limiti chiari di browser e alpha iniziale.
Un editor, due ambienti
PhotoCraft è un editor di immagini in Rust del team ArtCraft. L'applicazione desktop upstream e il target WebAssembly condividono motore e interfaccia egui. Questo sito ospita il pacchetto web originale v0.12.0; non sostituisce un altro editor.
Cosa puoi esplorare
Il progetto upstream implementa livelli pixel, maschere, livelli di regolazione, testo, pennelli e lettura/scrittura di PSD/PSB con livelli. Prova gli strumenti su una piccola copia prima di spostare un flusso reale. Le funzioni disponibili non promettono completa compatibilità con Photoshop.
Cosa cambia nel browser
Aprire usa un selettore file del browser o il drag-and-drop; Salva ed Esporta scaricano file. Le preferenze possono usare localStorage. Non esiste server di controllo TCP desktop, archivio documenti sul server né ripristino dopo arresti anomali. Occorrono un browser moderno, una GPU adeguata e memoria sufficiente.
Usa un'attività per valutare una funzione
Un elenco utile dovrebbe dirti cosa puoi provare e come verificare il risultato. Parti dal piccolo flusso browser: apri un'immagine locale, seleziona un pennello, fai un segno visibile ed esporta un PNG. Controlla quel PNG in un visualizzatore separato. Così verifichi il percorso da input a output, invece di dedurre la funzionalità da un'icona della barra. Il nostro campione sintetico scaricabile rende l'esercizio ripetibile senza una fotografia personale.
L'applicazione ospitata è il pacchetto WebAssembly originale v0.12.0. Il sito circostante è localizzato, ma l'interfaccia dell'editor incorporato è in inglese. Release upstream più recenti e applicazioni native possono avere capacità diverse. Quando una funzione conta per la tua attività, annota la versione effettivamente usata. La roadmap attuale del progetto descrive una direzione; non descrive automaticamente una funzione già rilasciata nel browser.
File locali, pittura ed esportazione
Aprire un file locale dà all'applicazione browser l'accesso al file che scegli. Non invia l'immagine a un'API di elaborazione su questo sito. Una piccola modifica con il pennello e l'esportazione PNG sono coperte dal flusso browser pubblicato. Quei controlli dimostrano pixel cambiati in un file scaricato. Non provano ogni opzione dei pennelli, ogni flusso colore né ogni formato di input supportato.
Per una valutazione pratica, scegli un duplicato con dettagli riconoscibili. Fai una modifica evidente in una zona e lasciane un'altra invariata. Esporta il risultato e controlla dimensioni, modifica prevista e dettaglio non toccato. Se un'esportazione sembra vecchia, verifica documento attivo e nome effettivamente scaricato. I suffissi generati dal browser possono rendere sorprendentemente facile ispezionare un output precedente.
Salvataggio e scambio documenti
Il piccolo test salva anche un PSD, controlla intestazione e dimensioni, riapre il file salvato in PhotoCraft e confronta un altro PNG esportato. È una prova di un round trip limitato. Non è un'affermazione generale di equivalenza con Photoshop, né su oggetti avanzati, tipografia dettagliata, livelli di regolazione o progetti layered professionali. La guida PSD offre una checklist funzione per funzione per queste domande separate.
Valuta un documento di lavoro sia visivamente sia strutturalmente. Un composito renderizzato può apparire corretto mentre una funzione non è più modificabile nel modo che ti serve. Prima di inviare un documento a qualcuno, includi la sua applicazione nel test di accettazione. Conserva originale, checkpoint modificabile e PNG di riferimento, così il destinatario sa quale risultato attendersi.
Controlli tela e scelte renderer
Il sito offre attivazione dei pannelli, schermo intero e apertura in scheda separata attorno all'area di lavoro originale. Aiutano a gestire lo spazio disponibile; non aggiungono un nuovo motore di modifica. Il supporto del browser determina se lo schermo intero riesce. Un'alternativa può aprire l'editor in un'altra scheda, che è una sessione separata, non un trasferimento del documento non salvato.
I controlli Default, WebGL2 e CPU canvas sono disponibili per la diagnosi. Cambiare renderer riavvia l'applicazione incorporata. Salva prima e cambia una sola impostazione per volta quando confronti comportamenti. Il nome di un renderer non è un benchmark: un browser può usare grafica software e dispositivi diversi hanno memoria e driver diversi. La guida alla risoluzione dei problemi spiega quali prove raccogliere.
Funzioni che richiedono limiti espliciti
Questa build browser bloccata non offre riempimento generativo, modifica tramite prompt né elaborazione IA remota. Il sito non richiede login, piano a pagamento né API key. Non offre nemmeno archiviazione cloud dei documenti, sessioni di modifica condivise né ripristino automatico. Una scheda del browser ripristinata non va trattata come progetto salvato garantito.
Non dedurre un sistema di elaborazione batch dalla possibilità di aprire più file, né un flusso di verifica di stampa dalla presenza dell'esportazione PNG. Prima di documentare una capacità simile, testa l'operazione esatta e il suo output. Quando la guida non può stabilire un risultato, la risposta utile è "non verificato", con un modo sicuro per provarlo su una copia.
Una breve registrazione di accettazione
Per ogni funzione richiesta, scrivi input, operazione esatta, output atteso e output osservato. Aggiungi browser, sistema operativo, versione bloccata e renderer. Conserva uno screenshot del processo insieme al file esportato; hanno scopi diversi. Ripeti con un file rappresentativo solo dopo che il piccolo campione funziona.
Scegli PhotoCraft per un'attività quando l'output verificato soddisfa quella attività e puoi accettare i limiti alpha iniziali. Per un flusso con scadenze o altamente specializzato, conserva un'alternativa provata e fai un piccolo pilota prima di impegnare l'intero progetto. Così una panoramica diventa una scelta informata, non la presupposizione che un'interfaccia familiare implementi tutto ciò che hai usato altrove.