Polskie Forum Użytkowników GIMP-a

Dodatki => Pluginy i Script-Fu => Wątek zaczęty przez: MareroQ on 16.02.2016, 17:24:55



Tytuł: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 16.02.2016, 17:24:55
Ostatnio używam tylko Gimpa 2.9 w którym nie wszyskie "stare" pluginy działają porawnie.
Dotyczy to również separate+ świetnie spolszczonego:
http://www.gimpuj.info/index.php/topic,65982.msg298102.html#msg298102 (http://www.gimpuj.info/index.php/topic,65982.msg298102.html#msg298102)
i opisanego:
http://www.gimpuj.info/index.php/topic,14840.0.html (http://www.gimpuj.info/index.php/topic,14840.0.html)
przez Zbyma72age.

W Gimpie 2.9.3 separate działa "kapryśnie" bo czasami w ogóle odmawia możliwości uruchomienia.

Alternatywą dla separate+ może być program rgb2cmyk:
http://www.gimpuj.info/index.php/topic,66313.msg299270.html#msg299270 (http://www.gimpuj.info/index.php/topic,66313.msg299270.html#msg299270) - prosty w obsłudze jednak bez możliwość jakichkolwiek własnych ustawień.

Z w/w powodów warto przypomnieć CMYKTool - narzędzie konwersji kolorów.
Autorem tego samodzielnego programu jest Alastair M. Robinson (twórca pluginu separete+ dla GIMP-a).

http://www.blackfiveimaging.co.uk/index.php?article=02Software%2F05CMYKTool (http://www.blackfiveimaging.co.uk/index.php?article=02Software%2F05CMYKTool)

Program uruchomiamy za pomocą cmyktool.bat

Dla wygody używania CMYKTool w GIMPIE napisałem mały plugin pythona do eksportu warstwy do tego programu (w celu automatycznego otwarcia jako plik *tiff lub *.jpeg).

W celu uzyskania możliwości używania cmykTool_PL.py w GIMPIE należy:

- skopiować wszystkie pliki z katalogu CMYKTool/bin go katalogu bin Gimpa,
- skorygować (np. otworzyć w Notepad+ i edytować) linie nr 30 i 36 tak aby zawierały prawidłową ścieżkę dostępu do pliku cmyktool.exe,
- wybrać katalog zapisu warstwy i typ pliku.

W menu GIMP-a: Kolor -> Eksport warstwy do CmykTool...

Profile ICC Adobe można pobrać ze strony:
https://www.adobe.com/support/downloads/detail.jsp?ftpID=3680 (https://www.adobe.com/support/downloads/detail.jsp?ftpID=3680)

Paczka zawiera:

3 profilie RGB:
Adobe RGB (1998)
Apple RGB
ColorMatch RGB

12 profili CMYK:
US Web Coated (SWOP) v2
US Web Uncoated v2
US Sheetfed Coated v2
US Sheetfed Uncoated v2
Coated FOGRA27 (ISO 12647-2:2004)
Web Coated FOGRA28 (ISO 12647-2:2004)
Uncoated FOGRA29 (ISO 12647-2:2004)
Coated FOGRA39 (ISO 12647-2:2004)
Japan Web Coated (Ad)
Japan Color 2001 Coated
Japan Color 2001 Uncoated
Japan Color 2002 Newspaper


PS. Program CMYKTool jest częściowo spolszczony. Zapraszam wszystkich chętnych do weryfikacji i dokończenia tłumaczenia poprzez edycję dołączonego pliku cmyktool.po.
Zbyma72age liczę zwłaszcza na Ciebie i serdecznie zapraszam  do współpracy (ponieważ świetnie przetłumaczyłeś pokrewne separate+).
Tylko czy będziesz miał ochotę i czas...
Dla mojego Gimpa 2.9.3 portable plik tłumaczenia działa tylko umieszczony w katalogu ... bin/locale/pl/LC_MESSAGES/cmyktool.mo.


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 16:36:55
Na moim komputerze nie dało rady uruchomić tego programu. Brakuje libcairo-2.dll.


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 17:42:43
Cześć Hasiu.

Przypuszczam, że wybrałaś opcję uruchomienia CMYKTool jako samodzielny program.

CMYKTool do działania potrzebuje dużo plików *.dll ale prawie wszystkie są już w katalogu bin Gimpa (w tym libcairo-2.dll).

Otwórz w notatniku plik CMYKTool.bat i sprawdź ścieżki dostępu do programu GIMP (i ewentualnie Inkscape).

Kod:
PATH=%PROGRAMFILES%\gimp 2\bin;%PROGRAMFILES%\inkscape
rem set LANGUAGE=pl
bin\cmyktool.exe -d5


Inną kwestią (mniej prawdopodobną) może być fakt, że jest to program 32 bit - i wtedy do działania w systemie 64 bit będą potrzebne zależne pliki *.dll również 32 bit.

Niestety bez dostępu do maszyny 64 bit nie jestem w stanie tego sprawdzić (lecz z tego co piszą inni wtyczki 32 bit działają w Gimp-ie 64 bit - odwrotnie niestety nie).


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 17:55:45
Dzięki za odpowiedź.

Tak uruchomiłam program samodzielnie. Czy to może dlatego, że używam wyłącznie GIMP Paintera? Painter nie wymagał instalacji i trzymam go sobie w całkiem innym folderze. Czy powinnam podmienić ścieżkę na tę do GIMP Paintera?

Tak wyglądają moje ścieżki w pliku bat:

Kod:
PATH=%PROGRAMFILES%\gimp-2.0\bin;%PROGRAMFILES%\gimp-2.2\bin;%PROGRAMFILES%\gimp-2.4\bin;%PROGRAMFILES%\inkscape

rem If the language doesn't get set properly, you can force it by uncommenting one of the following lines:
rem set LANGUAGE=ru
rem set LANGUAGE=es
rem set LANGUAGE=fr
rem set LANGUAGE=pt_BR
rem set LANGUAGE=ja

bin\cmyktool.exe -d5

A to moja ścieżka do inkscape:
Kod:
C:\Program Files (x86)\Inkscape

i do GIMP Paintera:

Kod:
C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\bin


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Ziomioslaw on 04.03.2016, 18:06:56
A Ty nie używasz Hasiu 2.8? W takim razie brakuje Ci ścieżki w PATH-ie.


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 18:13:43
No właśnie używam, ale i dodatkowo jest to GIMP Painter, dlatego pytam się czy powinnam zmodyfikować ten plik bat.


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 18:18:32
Jak najbardziej!

Twój kod powinien wyglądać np. tak:

Kod:
PATH=C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\bin;%PROGRAMFILES(x86)%\inkscape
set LANGUAGE=pl
bin\cmyktool.exe -d5


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 19:10:58
Kod:
- skopiować wszystkie pliki z katalogu CMYKTool/bin go katalogu bin Gimpa,
- skorygować (np. otworzyć w Notepad+ i edytować) linie nr 30 i 36 tak aby zawierały prawidłową ścieżkę dostępu do pliku cmyktool.exe,
- wybrać katalog zapisu warstwy i typ pliku.

Który plik należało skorygować? I gdzie się wybiera ten katalog zapisu?

Po edycji pliku bat wyskakuje błąd, że aplikacja została niepoprawnie uruchomiona. Pliki z katalogu bin programu przerzuciłam do katalogu bin mojego gimpa, plugin do pluginów pythona. w GIMP-ie nie widzę jednak żadnych nowych opcji.

Chyba mnie to przerasta. Skoro separate u mnie działa to chyba sobie odpuszczę ten programik. Chciałam tylko sprawdzić jak się sprawdza.

EDIT:

Przeniosłam plugin z folderu pythona do "normalnych" pluginów GIMP-a i jest już opcja widoczna w GIMP-ie. Jednak występuje błąd ponieważ wtyczka nie może odnaleźć określonego pliku. Podejrzewam, że chodzi właśnie o te korygowanie tych linijek 30 i 36 ale nie wiem w jakim pliku ma to skorygować. Jak otwieram plik wtyczki w notatniku to nie ma tam żadnych linijek. Chyba nie powinnam się brać za coś o czym mam małe pojęcie :P


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 19:41:23
Proszę zrób ostatnie dwie próby z pliku bat:

Kod:
PATH=%PROGRAMFILES(x86)%\Gimp 2\bin
bin\cmyktool.exe

Kod:
PATH=%PROGRAMFILES%\Gimp 2\bin
bin\cmyktool.exe

bo to jest chyba ścieżka do Twojego Gimp-a 2.8 (a jeżeli inna to podaj jaka a ja skoryguję plugin Pythona)

Jeżeli wystąpią znowu błędy - proszę napisz jakie.

W najbliższym czasie postaram się sprawdzić jak to działa w 64 bit.

Dziękuję za testowanie - a skoro działa separate+ - i znowu wystąpią błędy po uruchomieniu "bat" - to faktycznie szkoda czasu na CMYKTool.

PS. Jednak myślę, że taka ścieżka będzie OK:

Kod:
PATH=C:\Program Files (x86)\Gimp 2\bin
bin\cmyktool.exe


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 19:57:18
Plik bat nie uruchamia się w dalszym ciągu. Błąd o braku libcairo-2.dll przy użyciu jednej i drugiej ścieżki.

Właśnie chodzi o to, że ja nie mam nic związanego z GIMP-em w Programfiles. Mam samego GIMP Painera, którego nawet nie instaluje się. Możliwe, że to własnie to, że ten mój GIMP jest trochę inny i generuje błąd. Ścieżkę do niego podałam w poście wyżej, ale i wkleiłam jeszcze raz na dole wiadomości.

Kod:
C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\bin


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 20:02:18
OK.

W takim razie ostatnia szansa:

Kod:
PATH=C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\bin
bin\cmyktool.exe

ale na zrzucie jest katalog 32 którego brak w ścieżce - dlaczego?

więc może:

Kod:
PATH=C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\32\bin
bin\cmyktool.exe


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 20:09:00
Faktycznie, bo ja kopiowałam ścieżkę do bin, a tam jeszcze inny bin jest :D Nie wpadłam na to, że w katalogu 32 może być.

Kod:
C:\Users\Lenovo\Downloads\Gimp-Painter-2.8.7_Onkel_Hatti_x64_2013-12-23\Gimp-Painter-2.8.7_x64\32\bin
czy to ta ścieżka będzie prawidłowa?


Tak patrzę, że w tamtym pierwszym bin, tez jest libcairo-2.dll

EDIT

Po próbach z kolejnymi ścieżkami wyskakuje błąd o braku kolejnego pliku (przy ściezce z 32) i drugi błąd w przypadku ścieżki drugiej o nieprawidłowym uruchomieniu aplikacji.



Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 20:24:38
A co gdy dodasz załączony plik (do katalogu .../32/bin)?


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 20:35:16
Program uruchomił się :D i działa. Konwersja do CMYK z wybranym profilem powiodła się bez problemu. Z poziomu GIMP-a wtyczka nie zadziałała. Ten sam błąd co wcześniej.

Ja tamte pliki co miałam umieścić w folderach gimpa wrzuciłam do tego bin bez 32. Powinnam je przerzucić?


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 20:52:45
Tak.

W zał. plugin dla twojej lokalizacji GIMP-a.
Jeżeli nie będzie działać - to może być tylko kwestia ukośników (i znajdziemy rozwiązanie...)


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: Hasia on 04.03.2016, 21:07:23
Bardzo dziękuję :D Wszystko działa. Jestem naprawdę bardzo wdzięczna za pomoc.


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 04.03.2016, 21:16:44
Cieszę się.  :laugh:
Cała przyjemność (współpracy z Tobą) po mojej stronie.  :heart:


Tytuł: Odp: CMYKTool - ułatwienie przygotowania do druku
Wiadomość wysłana przez: MareroQ on 27.04.2016, 14:41:31
W swoich oczekiwaniach na kogo można liczyć dla opracowania wersji PL - nie pomyliłem się i Zbyma72age przetłumaczył dokładnie CMYKTool.

Poszedł nawet znacznie dalej niż można było oczekiwać i zestawił ten program jako samodzielny (portable) oraz co jest bardzo ważne opracował bardzo obszerny:
"CMYKTool Poradnik - narzędzie konwersji kolorów.pdf" (24 strony).

Szczegóły w watku:

http://www.gimpuj.info/index.php/topic,66592.0.html (http://www.gimpuj.info/index.php/topic,66592.0.html)

W załączniku tylko nowy jego plik spolszczenia CMYKTool.