Il compito di cui sopra è solo un esempio di calcolo complesso del colore. So come lavorare con un gradiente regolare. So anche come lavorare con la trasparenza. Le icone sono a scatti solo perché le ho scaricate gratuitamente da una fonte dubbia. La funzione di trasparenza non le risolverà, perché non è possibile selezionare programmaticamente i pixel dell'immagine che devono essere resi trasparenti. E se fosse possibile, non ci sarebbe bisogno della funzione trasparenza. Basta inserire il colore del pixel sottostante in quel punto.
Dobbiamo ammettere che l'interfaccia è graficamente imperfetta. È vero. Ma bisogna ammettere che è abbastanza passabile.
Quando ho provato a dipingere la cornice del pulsante, ho innanzitutto suddiviso il colore principale in una gamma di sfumature utilizzando la funzione gradiente. Ottenuta la gamma del colore originale, ho ridipinto le linee della cornice con i colori selezionati della gamma. Il risultato è stato pessimo. Innaturale. Ho provato a spostarmi nella gamma lungo la curva che ripete la curvatura del colore grigio originale della cornice del pulsante. Anche in questo caso non è andata bene. Più precisamente, con alcuni colori ho ottenuto quasi esattamente, con altri no. Allora ho capito che mi serviva una formula speciale per mescolare il colore grigio delle linee della cornice con il colore del pulsante. Ma non sono riuscito a trovare rapidamente la formula. Ho rinunciato all'idea.
Реter Konow #: Quando ho provato a dipingere la cornice del pulsante, per prima cosa ho suddiviso il colore principale in una gamma utilizzando la funzione gradiente. Ottenuta una gamma di sfumature del colore originale (del pulsante), ho semplicemente ridipinto le linee della cornice con i colori selezionati dalla gamma. Il risultato è stato pessimo. Innaturale. Ho provato a muovermi attraverso la gamma su una curva che ripetesse la curvatura del colore grigio originale della cornice del pulsante. Non ha funzionato bene. Più precisamente, con alcuni colori ho ottenuto quasi esattamente, con altri per niente. Allora ho capito che mi serviva una formula per miscelare il colore grigio di ogni riga della cornice con il colore del pulsante. Ma non sono riuscito a trovare rapidamente la formula. Così mi sono arreso.
Cosa c'entra il grigio?
Serve un colore contrastante ;)
Ho bisogno di un aspetto gradevole e bello.
rosso/verde
giallo/blu
ecc.
Vedi l'abilità dell'artista?
Beh, non è bello quando l'hai già capito, è uno standard prevedibile.....
Una volta compresa la teoria dei colori, si può continuare, ad esempio, a prendere questo per un layout di prova e convertirlo in qualcosa di avanzato:
Алгоритм сглаживания класса CCanvas — основа всех построений, в которых используется сглаживание. В статье рассказано о том, как работает этот алгоритм, приведены примеры визуализации его работы. Кроме того, рассмотрено рисование теней графических объектов и разработан подробный алгоритм отрисовки тени на канвасе. Для расчетов применена библиотека численного анализа ALGLIB.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Il compito di cui sopra è solo un esempio di calcolo complesso del colore. So come lavorare con un gradiente regolare. So anche come lavorare con la trasparenza. Le icone sono a scatti solo perché le ho scaricate gratuitamente da una fonte dubbia. La funzione di trasparenza non le risolverà, perché non è possibile selezionare programmaticamente i pixel dell'immagine che devono essere resi trasparenti. E se fosse possibile, non ci sarebbe bisogno della funzione trasparenza. Basta inserire il colore del pixel sottostante in quel punto.
Dobbiamo ammettere che l'interfaccia è graficamente imperfetta. È vero. Ma bisogna ammettere che è abbastanza passabile.
È la funzionalità che conta.
Questa è l'ombra.
Se il colore è contrastante, sarà bello solo per l'utente, perché l'artista si annoierà.Esatto, è l'ombra e anche l'angolo, l'illuminazione, l'abbagliamento.....
Non c'è tempo per tutto questo.
Esatto, è l'ombra, ma anche l'angolazione, l'illuminazione, l'abbagliamento.....
Non c'è tempo per tutto questo.
Dipende da voi. È solo una risposta.
Il più delle volte si è confortati dalla presenza di una risposta, non dalla sua realizzazione o dalla sua mancanza.
È un fatto di psicologia.
---
L'abbagliamento si verifica solo su superfici irregolari, come una palla o un toro.
Quando ho provato a dipingere la cornice del pulsante, per prima cosa ho suddiviso il colore principale in una gamma utilizzando la funzione gradiente. Ottenuta una gamma di sfumature del colore originale (del pulsante), ho semplicemente ridipinto le linee della cornice con i colori selezionati dalla gamma. Il risultato è stato pessimo. Innaturale. Ho provato a muovermi attraverso la gamma su una curva che ripetesse la curvatura del colore grigio originale della cornice del pulsante. Non ha funzionato bene. Più precisamente, con alcuni colori ho ottenuto quasi esattamente, con altri per niente. Allora ho capito che mi serviva una formula per miscelare il colore grigio di ogni riga della cornice con il colore del pulsante. Ma non sono riuscito a trovare rapidamente la formula. Così mi sono arreso.
Cosa c'entra il grigio?
Serve un colore contrastante ;)
Ho bisogno di un aspetto gradevole e bello.
rosso/verde
giallo/blu
ecc.
Vedi l'abilità dell'artista?
Beh, non è bello quando l'hai già capito, è uno standard prevedibile.....
Per chi non lo sa, è normale.
Per ora dobbiamo considerare le carenze della grafica come un dato di fatto.
Torniamo alla cosa principale: il linguaggio di markup e la funzionalità.
Grazie a tutti per le vostre opinioni.
Laquestione dei colori e delle icone è chiusa .
Una volta compresa la teoria dei colori, si può continuare, ad esempio, a prendere questo per un layout di prova e convertirlo in qualcosa di avanzato:
https:// www.mql5.com/ru/articles/1612