b1a0120 0 Raportează post Postat Mai 23, 2008 Salut, As avea si eu o rugaminte pt cei care ma pot ajuta in rezolvarea acestui proiect. Trebuie sa realizez conversia spatiilor de culori, mai bine spus din CMY in RGB, in C Builder. Ma gandeam sa fac un trak bar,dar nu stiu exact daca e bine si sa folosesc algoritmul asta: void CMYtoRGB(double c, double m, double y, double* r, double* g, double* b) { assert(r && g && b); assert(c >= 0 && c <= 1); assert(m >= 0 && m <= 1); assert(y >= 0 && y <= 1); *r = ( 1 - c ); *g = ( 1 - m ); *b = ( 1 - y ); } ... dar nu stiu exact de unde sa incep.... As avea nevoie de niste explicatii suplimentare Multumesc Partajează acest post Link spre post Distribuie pe alte site-uri
soarce 1 Raportează post Postat Mai 23, 2008 l-ai rulat si nu functioneaza, sau care e problema ? nu stii cum sa treci de la CYM la RGB ? Partajează acest post Link spre post Distribuie pe alte site-uri
b1a0120 0 Raportează post Postat Mai 23, 2008 Exact asta e, ca nu stiu cum anume sa incep. Am doar algoritmul, si nu stiu prin ce modalitate sa-l folosesc, adica cate track bar-uri trebuie sa fac,sau daca nu trebuie sa folosesc track bar :) Partajează acest post Link spre post Distribuie pe alte site-uri
soarce 1 Raportează post Postat Mai 23, 2008 ce e aia track bar ? Partajează acest post Link spre post Distribuie pe alte site-uri
argv 5 Raportează post Postat Mai 23, 2008 backtracking?? Partajează acest post Link spre post Distribuie pe alte site-uri
soarce 1 Raportează post Postat Mai 23, 2008 Backtracking nu cred ca are de-a face cu conversia CYM->RGB, am impresia ca nici el nu stie exact ce se cere... Eu nu inteleg ce dificultati intampini... 1) citesti imaginea (fisierul imaginii) de pe disc si o stochezi in memorie intr-o matrice sau ce vrei tu. 2) faci o bucla unde efectuezi transformarea CYM -> RGB element cu element a matricii 3) salvezi matricea RGB pe disc ca imagine. Pentru pasii 1) si 3) ai nevoie de biblioteci speciale de functii care-ti citesc/scriu fisiere de tip imagnie, de exemplu in format TIFF: http://www.libtiff.org/libtiff.html Trebuie sa citesti cu atentie specificatiile fiecarei functii care manevreaza fisiere TIFF, insa nu este greu deloc. Partajează acest post Link spre post Distribuie pe alte site-uri
b1a0120 0 Raportează post Postat Mai 24, 2008 (editat) Nu e vorba de backtraking. Track bar e generata automat in C builder,adica o bara, cum e in photoshop la culori de maresti luminozitatea sau inchizi culorile. Am sa incerc cum a zis soarce Merci pt raspunsuri Editat Mai 24, 2008 de b1a0120 Partajează acest post Link spre post Distribuie pe alte site-uri