![]() |
|
|
| Вернуться к оглавлению |
|
Лечим CorelDRAW от работы с Color Styles Помогает сто пудово. |
|
Да простит меня автор, придумавший этот способ, я просто не знаю кто первоначально его изобрёл. Огромное ему за это спасибо! И всё-таки решусь поделиться этим способом без указания автора. В конце концов, все мы когда-нибудь чему-нибудь у кого-нибудь да и научились ;) |
|
| Вот всем хорош, многими любимый, CorelDRAW, но всё же и он не лишён некоторых недостатков. Вот иногда просто диву даёшься по поводу некоторых функций многих программ. Создаётся впечатление, что создатели сами не пользуются своими продуктами. Ну, как так? Неужели разработчики Корела не знают, что когда в публикации полно цветовых стилей, то открыть соответствующий доккерс, практически невозможно. А, если попытаться это сделать, то можно спокойно успеть посмотреть фильм :) Да и ручное удаление иногда приводит к смене ранее назначенных цветов в публикации.
В предыдущих версиях CorelDRAW - цветовые стили не очень-то и напрягали. И, если ими не пользоваться, то и не в тягость. Ну, торчат где-то в файле куча стилей с цветами... Ну, и ладно... А незначительная потеря во времени загрузки публикации - терялась на фоне собственного размера файла в большом проекте. Да и размер самого файла не сильно-то и увеличивался, по сравнению с размером файла публикации. Если, конечно же речь идёт о файлах достигающих порой несколько сотен мегабайт, то и увеличение размера файла на пару метров - это не существенно. А вот с маленькими файлами - разница ощутима. К примеру, очень простенький файл с векторным логотипом с присутствующими в нём цветовыми стилями имел размер 592 килобайт. После того, как из него были убраны все стили, он стал весить всего 40 килобайт и открываться он стал гораздо быстрее! А с выходом очередной версии CorelDRAW X3 - ситуация с использованием Color Styles намного ухудшилась. Открываются файлы, где полным-полно таких стилей, вроде бы несколько медленнее, чем в предыдущих версиях, а вот с закрытием таких файлов - происходит уже довольно значительная задержка. Очень долго Корел думает о чём-то своём, медленно ползёт прогресс-бар и, после длительного ожидания, наконец-то файл закрывается. И даже если Вы сами не используете стили цветов, то всё равно они кочуют из публикации к публикации даже при использовании операции копи-пэст и имеют свойство накапливаться и разрастаться в непомерно огромное их количество. А многим приходится работать и с чужими файлами, где уже имеется солидная куча этих стилей. И как с сим маразмом прикажете бороться? Можно конечно воспользоваться сохранением публикации в формате .cmx, но это не есть выход, поскольку этот формат поддерживает только одну страницу и не сохраняет многие настройки форматирования текста и некоторые эффекты. Но есть способ, позволяющий полностью блокировать чтение из файла цветовых стилей и запись оных в файл публикации. Для этого нужно воспользоваться любым шестнадцатиричным редактором и проделать с файлом CdrCore.dll, находящимся в папке "C:\Program Files\Corel\CorelDRAW Graphics Suite 13\Programs\CdrCore.dll", следующее:
1. Открыть файл CdrCore.dll в хекс-редакторе. 2. Найти в нём первую подстроку "clol" и заменить их на "clo~". 3. Найти в нём вторую подстроку "clol" и заменить их на "c~ol".
В файле CdrCore.dll таких подстрок встречаются две: первая отвечает за чтение Color Styles из файла, вторая - за запись стилей в файл или наоборот. Нужно заменить их обе на соответствующие строки, и тогда CorelDRAW вовсе не будет обращать внимание на цветовые стили. Ели кто-то по каким-либо причинам не может проделать такую операцию, предлагаю, как вариант, взять уже переделанный файл CdrCore.dll от CorelDRAW X3 версии 13.0.0.576 (1,391 мб). И ещё. В любом случае не забудьте сохранить куда-нибудь оригинальный файл CdrCore.dll. С моим переделанным файлом Корел работает нормально, но мало ли что...
Этот метод работает во всех версиях CorelDRAW и помогает насовсем избавиться от использования Корелом цветовых стилей. Вот почему бы не сделать опцию отключения использования Color Styles в настройках программы? Кому оно надо - да ради Бога! Пусть пользуются. Никто ж не против. Но должна тогда быть и возможность нормального отключения использования Color Styles, а не таким изуверским способом...
В связи с выходом SP1 на CorelDRAW X3, обновилась соответственно и CdrCore.dll Кому надо - забирайте пропатченную CdrCore.dll и из версии 13.0.0.667 (1,394 мб).
Вышел CorelDRAW X3 SP2. И, как всегда, новая CdrCore.dll для версии 13.0.0.739 Забирайте. Пропатчена и опробована (1,398 мб).
Вышел CorelDRAW X4. Пропатченная CdrCore.dll для версии 14.0.0.567 Забирайте (1,49 МБ).
Вышел CorelDRAW X4 SP1. Пропатченная CdrCore.dll для версии 14.0.0.653 Забирайте (1,49 МБ).
Вышел CorelDRAW X4 SP2. Пропатченная CdrCore.dll для версии 14.0.0.701 Забирайте (1,49 МБ).
|
|
А вот и удобство для исправления такого вопиющего безобразия с цветовыми стилями для всех версий Корела, как говориться, в пару кликов ;) Огромное спасибо автору Евгению Харитонову за его разработку! |
|
|
Программа перезаписывает файл CdrCore.dll, отключая импорт и экспорт цветовых стилей. Алгоритм работы позволяет patched любую версию Corel Draw, любую версию сборки. Интуитивно понятный интерфейс позволяет легко и быстро разобраться с функциями программы :-)
Программа создает резервные копии файлов:
В случае непредвиденных ситуаций (при тестировании программы на разных версиях CorelDRAW такого не выявлено), программа легко и просто позволяеи восстановить оригинальный файл CdrCore.dll, нажав на кнопку "RECOVER", или, в крайнем случае, можно переименовать резервную копию оригинального файла CdrCore.dll.back в CdrCore.dll вручную.
Скачать программу (62 кило). Автор: Евгений Харитонов. |
|
Перейти к оглавлению... |
|
|
|