Разобрал блурей в реавторе. Нашел картинки кнопок , которые надо заменить .
Но вот незадача. Даже при простом пересохранении картинки, цветность изменяется. Цвет другой уже при открытии в редакторе. Неважно гимп это , или фотожоп.
Соответственно при подстановке такой кнопки в меню, получается что-то невменяемое.
Формат png (индексированное)
Как обойти такую засаду?
При пересохранении "по умолчанию", вероятно, происходит изменение цветности. Картинку надо сохранять также с индексированными цветами и с той же палитрой. Тогда проблем быть не должно. Или всё сложнее и я неправильно понял проблему?
Приложите png "до" и "после".
2 XChesser:
Угу, вижу. А можно сам png, а не скриншот?
Только на пикчихостеры его не заливайте - они любят автоматически оптимизировать.
2 XChesser:
http://multi-up.com/227769
Гляньте, плиз.
2 shurikkein:
А какие в оригинале цвета то? Сделал бы скриншот меню.
Поглядел. Так выглядит исходный PNG:
2 Digitus:
Нашёл способ!
Открываем исходный PNG в GIMP'е.
Изображение => Режим => RGB
Картинка становится правильного вида.
Правим картинку (много цветов не юзать!) и сохраняем в полноцветный PNG (пусть будет file01.png).
Ставим маленькую утилитку http://optipng.sourceforge.net/.
Набираем в консоли optipng -o9 file01.png file02.png
Файл на выходе - то, что надо. Единственное - палитра уже другая. Но я так понял, это по барабану. Надо проверить, что в меню будет.
ща попробую, спасибо
нифига, не прокатывает. Цвета перепутаны.
На некоторые ругается
The 256th PaletteEntry is not a transparent color
Все картинки с блурея 255 цветов. Те, что получаются после оптимизатора - как масть ляжет, где 80, где 256.
pngquant такой же результат
Попробую коротенько описать технологию.
1. Разбираем диск Реавтором. В числ прочих будут созданы папки 000XX_y_ZZ IG - это папки с меню. Внутри будут папки Composite и HDMV. Картинки из папки HDMV залинкованы в проекте, т.е. мы можем изменить нужные куски меню, а потом проапдейтить их в проекте.
2. Ищем нужные нам куски (кнопки) и копируем их в отдельную папку. Изменять будем именно эти файлы, оригиналы лежат на месте. Также нехреново будет сделать резервную копию всей папки HDMV
3. Загружаем нужную кнопку в Фотошоп. В Фотошопе должен быть отключен Color Management для RGB. Переводим в RGB и перерисовываем по своему вкусу. При перерисовке шрифтов и воспроизведении эффектов, нужно постараться максимально соблюсти цветовую гамму оригинала. Закончили. Сохраняем в PSD. Далее плющим всё в один слой, только не Flatten, а Merge Layers.
4. Открываем в Фотошопе оригинальную картинку из папки HDMV. Ничего с ней не делаем, просто ставим два окна рядом (оригинал и правленную).
5. На правленной картинке делаем Select All и удерживая Shift перетаскиваем мышей правленную картинку на окно оригинала. Тем самым мы достигаем абсолютно точного позиционирования без шума и пыли.
6. Давим Save (не Save As, а просто Save). В сохраненной таким образом картинке сохраняется оригинальная палитра.
Если при перерисовке удалось сохранить близкие цвета, то после апдейта кнопки в проекте всё будет отлично. Если же какие-то пикселы не соответствуют ни одному цвету из оригинальной палитры, то на их месте будет прострел. (Открываем PSD-файл и правим. Вот сейчас пригодится резервная копия папки HDMV
Описанный способ работает только в тех фрагментах меню, где нет прозрачностей. Это отдельная история
2 qq_shuvalov:
Как раз весь сыр-бор из-за прозрачности, без неё и вопроса бы не было.
Вот как сохранить индексированный png с полноценной прозрачностью в том же фотошопе?
Гимп не поддерживает, проверили. Перевод с помощью оптимизаторов сбивает цвета и не дает возможности подгрузить нужный набор.
Задача по импорту прозрачных PNG в Фотошоп сводится к конвертации исходника в PNG-32. Это достигается пересохранением исходника в Adobe Fireworks (просто открываем исходник в нем и сохраняем). После этой операции файл открывается в Фотошопе с прозрачностями, а не с чернотой вместо них.
Далее корректируем картинку как обычно. А вот обратная конвертация делается уже с помощью Scenarist Designer PS Plug-In. Но есть тонкость. Нужно сгенерить общую палитру для всей страницы меню и заменить ею имеющиеся палитры страницы в проекте. Для этого нужно импортнуть в Фотошоп типовые куски страницы меню, чтобы обеспечить полный цветовой охват страницы и экспортнуть эту помойку через Дизайнер, сказав ему, чтобы сделал Global Palette. Иначе хрен чего получится.
Собственно Дизайнер здесь:
главное, что для текущей задачки есть в firework - это сохранение индексного png с прозрачностью. К сожалению, танцы с подстановкой паллет ни к чему не привели. Либо всё стыкуется, но нет полной прозрачности (с обрезанной я более-менее состыковал цветность), либо она есть, но цвета не совпадают. Засада.
2 qq_shuvalov:Спасибо за подсказки.
Я понимаю, что Fireworks наверняка не единственная прога, способная конвертнуть в PNG-32. Я просто предложил рабочий вариант.
Обратная конвертация без дизайнера, по моим сведениям, возможна с помощью утилиты PNG Editor. Эта некоммерческая программа распространялась в качестве бонуса вместе с Реавтором. Она есть только у тех, кто купил BD Reauthor у автора программы. Свободно она не распространяется.
У меня Win7 x32 - Дизайнер ставится и работает нормально. Слышал, что под x64-винду реально поставить х32 Дизайнер. От себя могу посоветовать в Win7 x64 установить XP-Mode и попробовать работать из под него. Это виртуальная машина от мелкомягких, если вдруг кто не в курсе. Инфа на сайте Microsoft.
Вот и я ковырнул содержимое
2 Digitus:
уф. Чем дальше в лес, тем толще партизаны. Чем просматриваются эти внутренности? TweackPNG ?
А то у меня уже система от прог распухла За эту неделю понаставил кучу, раз пять систему откатывал, и всё из-за десятка прозрачных картинок.
И XP-mode уже отказывается от моей системы. Требует выключить другую виртуалку. Бред, устал.
Ставишь одну прогу-умеет читать, но не умеет сохранять. Вторая сохраняет, но не режет, а третья всё это не загружает, потому что работает в другом формате.
2 shurikkein:
Просматриваются с помощью http://www.imagemagick.org/script/index.php, набор консольных утилит http://www.imagemagick.org/script/binary-releases.php#windows. А с TweakPNG (работает без инсталяции) меняется содержимое.
2 shurikkein:
Я в этом же форуме примерно 1,5 года назад так же упрямо и настойчиво грыз кодировщики. Наставился-наоткатывался больше, чем за всю предыдущую жизнь, чуть с ума не сошёл.
Решилось просто: плюнул, сделал перерыв, через пару месяцов всё устаканилось и оказалось легко и просто.
Короче, нужна перезагрузка
2 Rarr:
сейчас страшно бросать, куча папок с различными вариантами сохраненных картинок. Через неделю уже и не вспомнишь, где что лежит.
2 Digitus:
т.е. мысль такая
сохраняем картинку с усеченной прозрачностью, но с правильной палитрой, а потом исправляем внутренность png . Так?
2 shurikkein:
думаю даже не обязательно сохранять с правильной полЛитрой, всё это можно потом твикером подменить. В принципе в твикере оставить один только IDAT чанк. Все остальные же можно из оригинального PNG взять.
Вроде , что-то начало получаться. Подменил данные в результирующей картинке.Воткнул в меню, цветность более-менее совпадает. Получилась бледнее, чем надо. Это из картинки, которая редактировалась в режиме RGB.
Переводить из индексного режима, похоже, нельзя. Меняются оттенки при обратном индексировании.
Редактируем как есть , сохраняем, подменяем данные в твикере, включая палету с прозрачностью.
Всем
Урряя! Получилось. Но только при использовании фотошопа.
В гимпе фокус не прокатывает-он всё-равно пересчитывает все цвета. Где это можно отключить не нашел.
В фотошопе же есть чекбокс - пересчет в систему sRGB (как раз это нам не надо)
Всем спасибо!
2 shurikkein:
А ты что его включал?
Ещё и Metadata --> None сделай. Размер меньше будет.
2 Digitus:
не, не включал.
Я не увидел подобной настройки в гимпе.
Сделал для страждущих вариант ручной установки Дизайнера 2.6.1 x32 под Винду x64
2 qq_shuvalov:
спасибо, вручную , вроде бы, получилось. Активация прошла успешно
2 Digitus:
Фокус прокатывает, но не всегда. Только что столкнулся. Если в исходном изображении присутствует один цвет с разной прозрачностью, то ничего не выйдет.
Ихнюю мать целый день угробил, не сделать выбор дорожек и всё тут, оказывается в клипе для меню должно быть столько же, сколько в фильме.
Кто-нибудь подскажет, как выцепить номер текущего потока субтитров через PSR ? Чтобы потом сравнение сделать, нужно чтобы при заходе в меню светилась нужная кнопка.
через GPR получается, но GPR не меняется, если выбор дорожки сделан кнопкой пульта.
нашёл. Наткнулся на на хелп от соника
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)