Temat: preflight w corelu?

witam
pytanie jest takie: czy w corelu jest cos w rodzaju preflightu z indesigna? jakies solidne narzedzie ulatiwajace sprawdzenie czy nie ma powaznych bledow w pliku?
problem wyglada tak ze w drw 14 w okienku sprawdzania bledow przy wydruku mam komunikaty:
1. nadrukowanie na "co najmniej 1" bialym obiekcie
2. bitmapy o rozdzielczosci mniejszej niz 96 dpi
3. bitmapy w trybie rgb
zanim ktos mnie wysmieje mowie ze plik jest po jakims poprzednim grafiku czy firmie zewnetrznej i to nie ja narobilem takich koszmarnych bledow ;)
czy oprocz wyswietlenia ostrzezen corel jest w stanie wskazac zle obiekty? bo plik nad ktorym pracuje ma 20 stron pelnych zdjec i skrzywionych a potem rozgrupowanych tekstow i szukanie w nim czegokolwiek recznie to istna masakra.
bledy z overprintem mozna wylapac dzieki widokowi nadrukowan ktory pojawia sie chyba dopiero w x3 albo x4, jest jakis szybki sposob dzialajacy w starszej wersji? wywalenie do pdfa z symulacja nadrukowan? czy jeszcze cos innego?
jak znalezc te obrazki w rgb i w zlej rodzielczosci? wyszukiwanie po przestrzeni kolorow nie dziala na bitmapy, nie dziala tez w kadrach (znaczy sie w power clipach), na szczescie drukarnia przyjmuje pdfy wiec dam tylko konwersje przy wypuszczanie ale wtedy w pliku dalej jest mina i ktos jeszcze moze na nia wpasc.
pomozecie?
z gory dzieki za pomoc.
Martin Nez

Martin Nez Brygadzista Działu
DTP / Zastępca
Kierownika
Działu/Progr...

Temat: preflight w corelu?

Mapy bitowe łatwo przejrzeć w Menedżerze obiektów (Narzędzia > Menedżer obiektów). Masz tam wpisane np: Mapa bitowa (RGB) on Warstwa 1. Jeśli zainstalujesz sobie Service Packa 2 do Corela (do pobrania ze strony producenta) będziesz tam miał wypisaną także rozdzielczość obrazka.
Z nadrukowaniami póki co nie wiem, może z czasem coś znajdę. ;]
Pozdr.

Edit:
Może nieco łopatologiczny to sposób, ale po podłożeniu kolorowego prostokąta pod całą stronę i włączeniu widoku z nadrukowaniami (Widok > Dokładny z nadrukowaniami) w miejscach, w których ustawiłem nadrukowanie widać na pierwszy rzut oka, że coś jest nie tak. Popatrzę za lepszym sposobem, ten jest tak "na szybko".Martin Nez edytował(a) ten post dnia 23.04.09 o godzinie 22:35
Martin Nez

Martin Nez Brygadzista Działu
DTP / Zastępca
Kierownika
Działu/Progr...

Temat: preflight w corelu?

Ten skrypt powinien załatwić sprawę:

Sub SzukajNadrukowane()
Dim ilosc As Integer
Dim i As Integer
ilosc = ActiveLayer.Shapes.Count
For i = 1 To ilosc
ActiveDocument.ActiveLayer.Shapes(i).AddToSelection
If ActiveShape.OverprintFill = True Then
MsgBox ("Zaznaczony obiekt ma nadrukowane wypełnienie.")
ElseIf ActiveShape.OverprintOutline = True Then
MsgBox ("Zaznaczony obiekt ma nadrukowany kontur.")
End If
ActiveDocument.ActiveLayer.Shapes(i).RemoveFromSelection
Next
MsgBox ("Poszukiwanie zakończone.")
End Sub

Pozdrawiam
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: preflight w corelu?

strasznie dużo tych msg boxów, co moze potencjalnie grozi irytacją usera jak ma takich niechcianych krzaków więcej ;-)Dominik Mikiewicz edytował(a) ten post dnia 24.04.09 o godzinie 00:24
Martin Nez

Martin Nez Brygadzista Działu
DTP / Zastępca
Kierownika
Działu/Progr...

Temat: preflight w corelu?

Teoretycznie tak, ale w końcu chodzi o to, żeby wiedział gdzie ma nadrukowania i od nich zależy ile będzie msg box'ów. :) Ewentualnie można to przerobić, żeby po prostu wyłączało nadrukowania, ale to znów grozi utratą kontroli nad obiektami. :)

Na wszelki wypadek to kod usuwający nadrukowania:

Sub UsunNadrukowane()
Dim ilosc As Integer
Dim i As Integer
ilosc = ActiveLayer.Shapes.Count
For i = 1 To ilosc
ActiveDocument.ActiveLayer.Shapes(i).AddToSelection
If ActiveShape.OverprintFill = True Then
ActiveShape.OverprintFill = False
ElseIf ActiveShape.OverprintOutline = True Then
ActiveShape.OverprintOutline = False
End If
ActiveDocument.ActiveLayer.Shapes(i).RemoveFromSelection
Next
MsgBox ("Usuwanie nadrukowań zakończone.")
End Sub
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: preflight w corelu?

Chodziło mi o to, że tak dużo msg boxów drażni zazwyczaj - wyobraź sobie, że dostajesz plik i masz takich obiektów 200, albo więcej...
Ale wracając do meritum, w związku z tym, że makro dotyczy jednej warstwy, może większą kontrolę da przeniesienie obiektów z nadrukowaniami na inną warstwę tymczasową (lub 3 - nadrukowane wypełnienie, nadrukowany kontur, nadrukowane obydwa). Potem można warstwy wyrzucić.
Druga sprawa to blok if - jeżeli spełniony zostanie pierwszy warunek, to drugi już nie jest testowany, więc żeby mieć pewność, że nie ma nadrukowań / wszystkie zostaly znalezione trzeba makro odpalić jeszcze raz.
Ale generalnie makro fajne ;-)

Temat: preflight w corelu?

Ten skrypt powinien załatwić sprawę:
Sub SzukajNadrukowane()

super, o to mi chodzilo, faktycznie zapuszczanie wylaczania nadrukowan moze byc kiepskie bo nie wiem co projektant chcial zrobic, moze wlasnie ukryc jakies obiekty?

a daloby sie to przerobic tak zeby po wskazaniu obiektu skrypt sie zatrzymal i pozwolil wylaczyc nadruk albo usunac obiekt??
a to samo ale dla bitmap w niskiej rozdz? w pliku o ktorym mowa menedzer obiektow ma chyba kilometr dlugosci, do tego grupy, kadry, dobrze ze efektow nie ma przynajmniej...

i jak Wam podeslac piwo???
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: preflight w corelu?

Tak, żeby skrypt czekał nie. Ale możesz je zrobić tak, żeby zaznaczał pierwszy znaleziony obiekt i otagował go jako już skontrolowany. Przy następnym odpaleniu makro pominie obiekty oznaczone jako skontrolowane. Do tego możesz wykorzystać 'DataFields'

Temat: preflight w corelu?

nie jest tak najgorzej, dziala tylko na jednej stronie, wiec ilosc obiektow po ktorych leci nie jest taka wielka. szkoda ze nie dziala na kadrach a jest tego sporo, trzeba wejsc do kadru. ale i tak rewelacja w powrownaniu z recznym szukaniem czy porownywaniem wydrukow.
na pierwszej stronie ktora skontrolowal znalazl takich obiektow kilkadziesiat, w tym jeden ktory wstawilem na podpuche ;)
Martin Nez

Martin Nez Brygadzista Działu
DTP / Zastępca
Kierownika
Działu/Progr...

Temat: preflight w corelu?

Możnaby jeszcze zrobić coś takiego. Fakt, że znowu występuje problem z wyskakującymi msg box'ami, ale wydaje mi się to wygodne nawet z nimi.

Sub SzukajNadrukowane()
Dim ilosc As Integer
Dim i As Integer
Dim odpowiedz As String
ilosc = ActiveLayer.Shapes.Count
For i = 1 To ilosc
ActiveDocument.ActiveLayer.Shapes(i).AddToSelection
If ActiveShape.OverprintFill = True Then
odpowiedz = MsgBox("Usunąć nadrukowanie wypełnienia?", vbQuestion + vbYesNo)
If odpowiedz = vbYes Then
ActiveShape.OverprintFill = False
End If
End If
If ActiveShape.OverprintOutline = True Then
odpowiedz = MsgBox("Usunąć nadrukowanie konturu?", vbQuestion + vbYesNo)
If odpowiedz = vbYes Then
ActiveShape.OverprintOutline = False
End If
End If
ActiveDocument.ActiveLayer.Shapes(i).RemoveFromSelection
Next
MsgBox ("Poszukiwanie zakończone.")
End Sub


Nie rozumiem co masz na myśli pisząc "kadr".
Co do bitmap to wymyśliłem wczoraj w nocy sposób na zmianę rozdzielczości, ale zaczęły mi się zmieniać wymiary bitmap. Może Dominik ma jakiś lepszy pomysł.
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: preflight w corelu?

Nie sprawdzałem jak się zachowuje bitmapa przy zmianie rozdzielczości, ale jeżeli rzeczywiście zmienia rozmiary, to przed resamplingiem zapisz w zmiennej rozmiary i połozenie bitmapy i po tem je przywróć.
A kadr to pewnie power clip

Temat: preflight w corelu?

zgadza sie, power clip.
zapuscilem ten skrypt, bardzo mi pomogl, dzieki.
na kazdej stronie bialy kontur jednego elementu logo mial ustawione nadrukowanie - jest na czarnym tle. zdaje sie ze projektant ustawil sobie logo wyslane przez firme (element o ktorym mowie byl szary w plikach wzorcowych) a potem zmienil kolory - szary na bialy i go kopiowal i wklejal na kazda kolejna strone powielajac blad. kontur sie nie drukowal ale tragedii oczywiscie nie bylo :)
tyle ze dzieki temu komunikaty kontroli przed drukiem sa bezwartosciowe.
teraz szukam tych obrazkow 96 dpi. wcale sie nie zdziwie jak sie znajda w kadrze na ostatniej stronie, poza obszarem drukowanym :D
jeszcze raz dzieki za pomoc.

11:36
oczywiscie nie znalazlem ale skoro klikalem na wszystkie widoczne obrazki to znaczy ze ten trefny nie bedzie widoczny na wydruku.

14:08
poszlo do drukarni.
najlepiej ze sensownego preflighta ma tez acrobat pro - mozna wyeksportowac sobie pdfa z zaznaczonymi bledami i jeszcze ich opisem. zadnych bitmap o rozdzielczosci ponizej 96 dpi nie bylo w nim. :PBartosz Mateńko edytował(a) ten post dnia 24.04.09 o godzinie 14:12

Następna dyskusja:

fonty w Corelu 11.0




Wyślij zaproszenie do