Corel FORUM Strona Główna Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Jak tu coś wpisać?
Autor Wiadomość
F-Głowy
Ekspert
"Postać F-Głowego"



Wersja CorelDRAW: X4 i X5
Dołączył: 27 Kwi 2011
Posty: 875
Skąd: Z łona matki
  Wysłany: 17 Sierpień 2015, 15:46   Jak tu coś wpisać?

Na załączonym obrazku widać jak Corel pokazuje mi "kolor" opisany w sposobie zwanym HEX.
Spotkałem się też z podanymi kolorami w HEXie w różnych księgach znaku itp. MOje pytanie jest jak mogę wpisać wartości HEX w Corelu?
Na obrazku pokazuje mi te wartości ale brak pola do ich wpisania. Nawet niżej (gdzie czerwona pozioma linia - nie da się tego wpisać).


 
 
chezare 



Pomógł: 402 razy
Dołączył: 24 Gru 2010
Posty: 4551
Skąd: Grodzisk Mazowiecki
Wysłany: 17 Sierpień 2015, 19:52   


To jest F fragment kodu tej strony, w której określono jakieś kolory, pewnie odnośników, nie zagłębiałem się. Na Twoim obrazku jest tak samo, to szesnastkowy zapis koloru w RGB. Mósisz przeliczyć.
22201E to będzie R(22)=34 G(20)=32 B(1E)=30
Jak znam życie, to będzie się znacznie różniło od tego CMYKA :-)
 
 
Sponsi 
Profesjonalista


Pomógł: 11 razy
Dołączył: 26 Lis 2007
Posty: 482
Skąd: Gdańsk
Wysłany: 18 Sierpień 2015, 06:19   

Nie wiem czy wprowadzono heksy w późniejszych wersjach Corela, ale ja radziłem sobie dodatkiem w X4.
Nazywa się to to DrawColorHelperX4 i choć upierdliwe, to pozwala operować heksami.
http://www.antipoetics.co...orhelperx4.html

O tym, co to są heksadecymalne definicje kolorów to możesz sobie wyguglować ; )
 
 
Stawe 
Fachowiec


Wersja CorelDRAW: X5, X6
Pomógł: 5 razy
Dołączył: 28 Sie 2006
Posty: 214
Skąd: Gdynia
Wysłany: 18 Sierpień 2015, 11:22   

Zapis Hex dotyczy 3 składowych koloru w modelu RGB. 22 20 1E można zapisać jako 34 32 30 jako kolejne wartości dla red, green, blue.
Zapis heksadecymalny można tłumaczyć na dziesiętny np. tak:
2x16+2 =34, 2x16+0=32, 1x16+14=30
Na przesłanym obrazku mamy model CMYK czyli 4 składowe: cyan, magenta, yellow, black.
A to co innego - nie "światła" tylko "farba".
Wpisać wartości hexadecymalne można w tym samym okienku jeżeli przestawimy model na RGB. Pojawią się 3 okienka kolorów i wtedy zapis Hex pasuje.

Dokument w Corelu powinien być w jednolitym modelu barw - albo RGB, albo CMYK. Jeżeli zamierzamy drukować to model RGB można zamienić na CMYK w programie albo przy eksporcie do EPS, PDF itp...
 
 
tegraf 
Ekspert
tegraf


Pomógł: 74 razy
Dołączył: 21 Mar 2011
Posty: 1954
Skąd: Zielona Góra
Wysłany: 18 Sierpień 2015, 11:58   

Stawe napisał/a:
Zapis heksadecymalny można tłumaczyć na dziesiętny np. tak:
2x16+2 =34, 2x16+0=32, 1x16+14=30


Dokładniej:
R=22 czyli 2*16^1 + 2*16^0 = 32+2 = 34
G=20 czyli 2*16^1 + 0*16^0 = 32+0 = 32
B=1E czyli 1*16^1 + 14*16^0 = 16+14 = 30

E w zapisie szesnastkowym to 14. Każda liczba do potęgi (^) 0 = 1.
 
 
Stawe 
Fachowiec


Wersja CorelDRAW: X5, X6
Pomógł: 5 razy
Dołączył: 28 Sie 2006
Posty: 214
Skąd: Gdynia
Wysłany: 18 Sierpień 2015, 12:49   

tegraf napisał/a:
Dokładniej:


No to jeszcze dodatkowe wyjaśnienie:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
w zapisie Hex to:
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Zapis RGB to w zasadzie wartości od 0 do 255, choć czasem określają je jako 0 do 100%.

Czarny dla RGB to 0 0 0, a dla CMYK 0 0 0 100 (oczywiście w zapisie dziesiętnym a nie heksadecymalnym). Chodzi o to, że w RGB mamy wszystkie kolory "zgaszone" co daje czerń na ekranie a w CMYK czerń to "100% black" na np. białym papierze.
 
 
chezare 



Pomógł: 402 razy
Dołączył: 24 Gru 2010
Posty: 4551
Skąd: Grodzisk Mazowiecki
Wysłany: 18 Sierpień 2015, 13:11   

Ludzie, czy wy uważacie, że F nie wie co to jest system szesnastkowy?
 
 
tegraf 
Ekspert
tegraf


Pomógł: 74 razy
Dołączył: 21 Mar 2011
Posty: 1954
Skąd: Zielona Góra
Wysłany: 18 Sierpień 2015, 13:46   

F-Głowy napisał/a:
opisany w sposobie zwanym HEX


Można mieć wątpliwości. :-)
 
 
Stawe 
Fachowiec


Wersja CorelDRAW: X5, X6
Pomógł: 5 razy
Dołączył: 28 Sie 2006
Posty: 214
Skąd: Gdynia
Wysłany: 18 Sierpień 2015, 13:51   

chezare napisał/a:
Ludzie, czy wy uważacie, że F nie wie co to jest system szesnastkowy?


Każdy może mieć gorszy dzień. Poza tym jest gorąco.
 
 
restauro 



Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 575 razy
Dołączył: 25 Lis 2009
Posty: 7700
Skąd: Gdynia
Wysłany: 18 Sierpień 2015, 13:58   

chezare napisał/a:
co to jest system szesnastkowy?

Każdy wie ,w upalne dni co szesnasty ma chłodne piwo gratis. (nie wiem tylko gdzie serwują ? )
 
 
chezare 



Pomógł: 402 razy
Dołączył: 24 Gru 2010
Posty: 4551
Skąd: Grodzisk Mazowiecki
Wysłany: 18 Sierpień 2015, 18:25   

Wątpliwości mieć można, ale trzeba wierzyć w człowieka :-)

Kod:
Sub hex_to_dec()
Dim s As String
Dim R, G, B As Byte
Dim kw As Shape
s = InputBox("Wpisz wartość szesnastkową (bez #," + Chr(13) + "musi być 6 znaków, np. 22201E)", "16 -> 10", "000000")
If Len(s) <> 6 Then
    MsgBox "6!!! Ma być sześć cyfr z zakresu 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
    GoTo koniec
End If
R = (H_to_D(Mid(s, 1, 1)) * 16) + (H_to_D(Mid(s, 2, 1)))
G = (H_to_D(Mid(s, 3, 1)) * 16) + (H_to_D(Mid(s, 4, 1)))
B = (H_to_D(Mid(s, 5, 1)) * 16) + (H_to_D(Mid(s, 6, 1)))
Set kw = ActiveLayer.CreateRectangle(0, 0, 5, 5)
kw.AlignToPageCenter cdrAlignHCenter + cdrAlignVCenter, cdrTextAlignBoundingBox
kw.Fill.UniformColor.RGBAssign R, G, B
koniec:
End Sub

Function H_to_D(ss As String) As Byte
Dim L As Byte
Select Case Mid(ss, 1, 1)
    Case "1", "2", "3", "4", "5", "6", "7", "8", "9"
    L = Val(Mid(ss, 1, 1))
    Case "A", "a"
    L = 10
    Case "B", "b"
    L = 11
    Case "C", "c"
    L = 12
    Case "D", "d"
    L = 13
    Case "E", "e"
    L = 14
    Case "F", "f"
    L = 15
    Case Else
    L = 0
End Select
H_to_D = L
End Function
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 13