RGB na CMYK |
Autor |
Wiadomość |
braindead
Praktyk
Dołączył: 10 Maj 2016 Posty: 53 Skąd: Bydgoszcz
|
Wysłany: 19 Kwiecień 2018, 08:53 RGB na CMYK
|
|
|
Cześć.
Mam pytanie czy jest jakiś patent na następującą sprawę:
Pobrałem sobie plik wektorowy z jakieś strony na przykład z freepik. Jest cały w wektorach, ale wszystkie są w RGB. Czy jest jakaś opcja, która zrobi mi z RGB na CMYK, ale bez zamieniania na bitmapę? Jest tam dużo obiektów i ciężko to robić po jednym. Z kolei jak chce użyć znajdź i zamień to jest około 50 różnych wartości RGB co również będzie problematyczne.
Dziękuje za jakieś podpowiedzi i miłego dnia. |
|
|
|
|
restauro
Wersja CorelDRAW: CorelDraw X4 ,X7
Pomógł: 574 razy Dołączył: 25 Lis 2009 Posty: 7680 Skąd: Gdynia
|
Wysłany: 19 Kwiecień 2018, 09:08
|
|
|
Teoretycznie jest to możliwe ,ale rezultat końcowy jest daleki od ideału . Spróbuj na przykładzie zieleni czy błękitów . |
|
|
|
|
Trurl
Ekspert
Pomógł: 66 razy Wiek: 70 Dołączył: 04 Lut 2009 Posty: 952 Skąd: Warszawa
|
Wysłany: 19 Kwiecień 2018, 09:11
|
|
|
Cytat: | Czy jest jakaś opcja, która zrobi mi z RGB na CMYK, ale bez zamieniania na bitmapę? |
Jest: Edit/Find and Replace/Replace Object/Replace a color model or palette.
Tylko trzeba to zrobić osobno dla konturów i wypełnień.
|
|
|
|
|
braindead
Praktyk
Dołączył: 10 Maj 2016 Posty: 53 Skąd: Bydgoszcz
|
Wysłany: 19 Kwiecień 2018, 09:16
|
|
|
Trurl dzięki:) Chyba jestem ślepy. |
|
|
|
|
grzjanik
Bywalec GrzJanik
Wersja CorelDRAW: X7
Pomógł: 2 razy Wiek: 52 Dołączył: 16 Lis 2016 Posty: 34 Skąd: Łódź
|
Wysłany: 19 Kwiecień 2018, 09:40 RGB To CMYK
|
|
|
Witam.
Można to zrobić makrem jednym kliknięciem:
Wstawiam lekko zmodyfikowane Makro Alex'a (u mnie oryginalne makro nie chciało działać)
{źródło: https://forum.oberonplace.com/showthread.php?t=269&highlight=shapes+cmyk}
Kod: |
Public Sub ConvertAllColorsToCMYK_A()
ConvertShapes_A ActivePage.Shapes
End Sub
Private Sub ConvertShapes_A(ss As Shapes)
Dim s As Shape
For Each s In ss
Select Case s.Type
Case cdrTextShape, cdrRectangleShape, cdrPolygonShape, _
cdrLinearDimensionShape, cdrEllipseShape, cdrCurveShape, _
cdrConnectorShape, cdrBitmapShape
ConvertShapeColors_A s
Case cdrGroupShape
ConvertShapes_A s.Shapes
End Select
On Error Resume Next
If Not s.PowerClip Is Nothing Then
ConvertShapes_A s.PowerClip.Shapes
End If
If s.Type = cdrBitmapShape Then s.Bitmap.ConvertTo cdrCMYKColorImage
Next s
End Sub
Private Sub ConvertShapeColors_A(s As Shape)
Dim c As FountainColor
Select Case s.Fill.Type
Case cdrUniformFill
ConvertColor_A s.Fill.UniformColor
Case cdrPatternFill
ConvertColor_A s.Fill.Pattern.FrontColor
ConvertColor_A s.Fill.Pattern.BackColor
Case cdrFountainFill
ConvertColor_A s.Fill.Fountain.StartColor
ConvertColor_A s.Fill.Fountain.EndColor
For Each c In s.Fill.Fountain.Colors
ConvertColor_A c.Color
Next c
End Select
If s.Outline.Type = cdrOutline Then
ConvertColor_A s.Outline.Color
End If
End Sub
Private Sub ConvertColor_A(c As Color)
c.ConvertToCMYK
End Sub
|
U mnie działa w 100%.
Pozdro.
GrzJanik |
|
|
|
|
Cysorz
Pomógł: 205 razy Dołączył: 01 Sty 2011 Posty: 3137 Skąd: Kraków
|
Wysłany: 19 Kwiecień 2018, 21:22
|
|
|
Można też trochę na skróty: zapisać jako pdf (np. X-1a) i zaimportować z powrotem. Traci się przy takiej konwersji m.in. formatowanie tekstu i efekty specjalne, ale jest to dosyć prosty sposób. |
|
|
|
|
|