Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - vorrei costruire un software tipo photoshop
Forum - C# / VB.NET - vorrei costruire un software tipo photoshop

Avatar
pulce (Normal User)
Newbie


Messaggi: 1
Iscritto: 07/02/2008

Segnala al moderatore
Postato alle 11:01
Giovedì, 07/02/2008
lo so che l'impresa vi sembrerà ardua
ma ci vorrei provare ugualmente
ecco perchè prima di farlo mi accingo in questo sondaggio.
miaccontenterei di realizzare
in un programma le seguenti effettistiche.
1)regolazione dei colori RGB relativi all'immagine
2)sfocatura dell'immagine
3)effetto nitidezza (sharpness)
4)filtri che rendono l'immagine simile ad un disegno
5)Trasparenze varie
6)Bianco e nero o scala di grigio
7)possibilità di creare composizioni di varie foto
tipo fotoalbum
8)ridimensionamento dell'immagine
9)ritaglo delle immagini per creare scontornamenti vari
ps-se pensate che l'impresa sia impossibile
ditelo pure non è un'offesa.
ciao e grazie per i vostri consigli.


PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:22
Venerdì, 08/02/2008
Ti dico la mia opinione sui vari punti:
1) Possibile, anche facile.
2) Non ho idea di come si possa fare...
3) Impossibile.
4) Molto difficile, ma forse realizzabile. Secondo me si dovrebbero analizzare colori vicini e uniformare le tinte ad una sola sfumatura.
5) La trasparenza si ottiene impostando il canale A di un pixel, quindi si può fare comodamente.
6) La scala di grigio è facile da ottenere. Ne ho fatto un esempio su http://totem.altervista.org/guida/versione2/B7.php. Ottenere l'immagine SOLO in bianco e nero, invece, è un po' più difficile, dovresti controllare la luminosità dei colori (in termini di impatto visivo).
7) Possibile, sì. Basta usare Graphics.DrawImage.
8) Per il ridimensionamento puoi usare una trasformazione geometrica su Graphics (del tipo ScaleTransform), oppure catturare il pezzo di schermo in cui risiede una PictureBox con SizeMode = Stretch.
9) Il ritaglio è possibile.

Decidi poi tu cosa fare :D

PM Quote