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
RGB w Corelu - problem odwzorowaniem kolorów
Autor Wiadomość
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
  Wysłany: 2 Marzec 2016, 22:06   RGB w Corelu - problem odwzorowaniem kolorów

Mam pytanie/problem odnośnie użycia kolorów RGB w Corelu. Opis sytuacji - generuję pdf'a z projektem, w którym określiłam własne RGB (wektory, nie bitmapy) kolejno otwieram ten sam plik pdf w Corelu i RGB mam już inne. Nie są to diametralne przekłamania ale drobne różnice. To samo dzieje przy generowaniu jpg (już bitmapa) i ponownym imporcie.

Kolory są poprawnie odwzorowane np. przy png.

Czy ktoś może orientuje się, dlaczego tak się dzieje?

Dodam, że zarządzanie kolorem ustawione jest na sRGB dokumentu, eksport plików robię z tym samym profilem.

Będę wdzięczna za pomoc :)

Karolina
 
 
Trurl 
Ekspert



Pomógł: 66 razy
Wiek: 71
Dołączył: 04 Lut 2009
Posty: 953
Skąd: Warszawa
Wysłany: 2 Marzec 2016, 22:15   

Spróbuj skonfigurować generowanie tego pedeefa w Corelu. Robi się to tu: File/Publish To PDF/Settings/.
 
 
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
Wysłany: 2 Marzec 2016, 22:24   

Tak, to już robiłam. Ustawienia kolorów na RGB (rodzimy również) profil przypisany prawidłowo, żadnych kompresji.

Ciekawe jest to, że jeśli wezmę prosty kolor z podstawowej palety to publikowany pdf i importowany mają te same RGB. Natomiast jeśli sama dodam kolor do palety - już są różnice.

Błąd programu?
 
 
Trurl 
Ekspert



Pomógł: 66 razy
Wiek: 71
Dołączył: 04 Lut 2009
Posty: 953
Skąd: Warszawa
Wysłany: 2 Marzec 2016, 22:32   

A masz ustawione "Use document color settings" czy "Use color proof settings"?
 
 
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
Wysłany: 2 Marzec 2016, 22:35   

Ustawienia dokumentu :)
 
 
chezare 



Pomógł: 402 razy
Dołączył: 24 Gru 2010
Posty: 4551
Skąd: Grodzisk Mazowiecki
Wysłany: 3 Marzec 2016, 11:10   

Nie znam póki co odpowiedzi na pytanie, ale mam własne, dlaczego to RGB jest takie istotne w pdf?
 
 
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
Wysłany: 4 Marzec 2016, 11:39   

Tak, wiem. PDF w RGB jako finalny plik nie jest czymś niezbędnym, przecież RGB to wyświetlacze a tutaj jpg, png...

Rozchodzi się o przygotowanie plików do księgi znaku. PDF w RGB ma służyć wyłącznie wygodzie klienta, który samodzielnie może edytować wielkośći/formę znaku i kolejno tworzyć potrzebny mu plik do zastosowań. np. www. - bez konieczności przekształcania CMYK'a.
Takie życzenie. Tylko tyle.

AI radzi sobie z tą kwestią - Corel wyłącznie z kolorem, który ma w swojej pierwotnej bibliotece.
 
 
tegraf 
Ekspert
tegraf


Pomógł: 74 razy
Dołączył: 21 Mar 2011
Posty: 1954
Skąd: Zielona Góra
Wysłany: 4 Marzec 2016, 12:29   

Życie byłoby prostsze a i odpowiedzi pewnie bardziej skuteczne, gdybyś tylko dołączyła przykładowy cdr (w możliwe niskiej wersji), z narysowanymi dwoma kwadratami - jeden w kolorze z palety Corela, drugi w Twoim - i do tego jeszcze przykładowy pdf.

Tak to wróżenie z fusów.
 
 
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
Wysłany: 6 Marzec 2016, 22:14   

Przesyłam przykładowe obiekty z wypełnieniem RGB i wygenerowany pdf.

test.pdf
Pobierz Plik ściągnięto 128 raz(y) 26.51 KB

test.cdr
Pobierz Plik ściągnięto 193 raz(y) 26.35 KB

 
 
tegraf 
Ekspert
tegraf


Pomógł: 74 razy
Dołączył: 21 Mar 2011
Posty: 1954
Skąd: Zielona Góra
Wysłany: 7 Marzec 2016, 11:08   

Odpowiedź jest tak nieprawdopodobna, że aż szukam jej potwierdzenia na innej grupie.

Teoretycznie każdy kolor RGB składa się z trzech składowych: R, G i B - każda składowa może przyjąć 256 wartości (w zakresie od 0 do 255) - co daje ostatecznie liczbę 256*256*256 = 16 777 216.

Zatem: jeżeli w Corelu narysujemy 16 777 216 kwadracików i każdy z nich wypełnimy niepowtarzalną kombinacją RGB, po czym wygenerujemy z takiego rysunku pdfa RGB - to czy każdy kwadrat tym pdfie zachowa niepowtarzalną wartość wypełnienia?

Odpowiedź: nie. Kolorów RGB będzie w pdfie 1 000 000, czyli 16x mniej.

Dowód: rysuję 37 kwadratów (bo więcej mi się nie chciało) , wypełniam je kombinacją RGB o tych samych wartościach w każdym z kanałów (od 0 do 37) i generuję pdfa rgb, po czym - importuję tego pdfa z powrotem do Corela. Po imporcie większość z kwadratów ma inny kolor wypełnienia. Nie są to jakieś specjalnie duże różnice - zawsze w zakresie +1 lub -1 w stosunku do oryginalnej wartości.

Wartości w Corelu pokazuje kolumna Corel, wartości po imporcie - kolumna Import.

Skąd zatem te różnice?

Pierwsza kolumna "% z 255" pokazuje % stosunek wartości z kolumny Corel do 255. Druga - pokazuje tę samą wartość po zaokrągleniu do pełnych jednostek. I tu zdaje się pies pogrzebany.

Ogląd pdfa w notatniku pokazuje, że wartości RGB ze skali od 0-255 są podczas eksportu do pdf są zamieniane na odpowiednie wartości ze skali 0-100 i - co gorsza - zaokrąglane do pełnych jednostek, np. dla wartości RGB = 15, 15, 15:
Kod:
0.06 0.06 0.06

zamiast
Kod:
0.0588 0.0588 0.0588


Kolumna "Acrobat" pokazuje wartości odczytane za pomocą kroplomierza w Acrobacie i jest zgodna z drugą kolumną "% z 255".

Kolumna "Acrobat * 2.55" pokazuje wartość kanału po imporcie i ponownym przeliczeniu wartości ze skali 0-100 (już po zaokrągleniu) - na skalę 0-255 i jest zgodna z kolumną pokazującą wartości RGB po ponownym imporcie pdfa do Corela, co - zdaje się - jest odpowiedzią na Twój problem.


Czyli np. R=4, R=5 i R=6 to 2% (zamiast odpowiednio: 1.568, 1.960 i 2.352). Po ponownym imporcie: wartości 4 i 6 zmieniają się na wartość = 5 (2*2.55 po zaokrągleniu).




Ostatnie 6 wierszy:
wiersze 255, 102 i 102 to wartości R, G i B kwadratu wypełnionego kolorem pochodzącym z palety Corela. Czyżby specjalnie dobrane? Te wartości nie mają części ułamkowej w kolumnie "% z 255", dlatego importują się z powrotem bez przekłamań.

Kolejne trzy wiersze: 215, 25 i 40 to kolor z palca. Po ponownym imporcie, w każdej składowej RGB jest przekłamanie wartości o jedną jednostkę.

Podsumowując: w pdfie RGB z Corela nie ma 16 mln kolorów. Jest tylko milion (100*100*100). :-)
 
 
tegraf 
Ekspert
tegraf


Pomógł: 74 razy
Dołączył: 21 Mar 2011
Posty: 1954
Skąd: Zielona Góra
Wysłany: 7 Marzec 2016, 19:01   

Trzy kwadraty narysowane Corelu: po kolei wypełniane kolorami:
pierwszy: R12 G12 B12
drugi: R13 G13 B13
trzeci: R14 G14 B14
Każdy ma inny kolor konturu (kolejno: magenta, cyjan, yellow).



Po opublikowaniu pdfa jako "rodzimy", w kodzie można zobaczyć ich definicję:


Jak widać, podkreślone na czerwono wiersze to definicje wypełnienia. Każda składa się z trzech składowych i wszystkie są identyczne. I wszystkie mają dwa miejsca po przecinku.
Wartość każdej składowej to 5% pokazywane jako 0.05.

Powyżej każdego podkreślonego wiersza jest definicja koloru konturu każdego z kwadratów w cmyk (4 składowe).

Czyli filtr eksportu z Corela do pdf, zapisuje kolor z dokładnością do dwóch miejsc po przecinku. Zamiana zakresu wartości od 0 do 255 na skalę od 0 do 100 oraz zaokrąglenie wartości wypełnienia:
dla pierwszego: 12/255=0.047=0.05
dla drugiego: 13/255=0.050=0.05
dla trzeciego: 14/255=0.055=0.05
powoduje ujednolicenie kolorów wypełnień.

Dla porównania: pdf z Adobe Illustratora (już bez konturów):


Jak widać, w pdfach z Adobe Illustratora, wartość koloru jest podawana z dokładnością do trzech miejsc po przecinku - i mimo że próbnik Acrobata podaje takie same wartości procentowe wypełnienia w obu pdfach (5% na każdym z kwadratów, Acrobat nie pokazuje wartości ułamkowych):

to import takiego pdfa do Corela odbywa się bez przekłamań. Wartości kanałów R, G i B w pdfie z Illustratora to wartości bez zaookrągleń.
 
 
KB_Grafika 
Początkujący


Wersja CorelDRAW: X5
Dołączyła: 02 Mar 2016
Posty: 6
Skąd: Zielona Góra
Wysłany: 7 Marzec 2016, 22:59   

Chyba skłamałabym, gdybym napisała "wszystko jasne" W każdym razie ogólny sens odpowiedzi jest zrozumiały i bardzo dziękuję za wnikliwe podejście do tematu :)
 
 
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.12 sekundy. Zapytań do SQL: 14