• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
167 гостей, 1 пользователь

Замена картинок в программе без HEX

Автор pp0312, 04 сентября 2012, 18:34:00

« предыдущая - следующая »

pp0312Автор темы

Тема создана 04 сентября 2012, 18:34:00 Последнее редактирование: 28 февраля 2018, 08:23:21 от WYLEK
При переводе программы на русский язык, в ней могут встретиться различные элементы графики (будь то интерфейс или кнопки), на которых необходимо поменять надпись. Но программа сделана так, что эти элементы графики в различных редакторах ресурсов не видны и выполнить замену рисунков затруднительно. В этом случае на помощь приходит шестнадцатеричный редактор , но постараемся обойтись без страшного HEX. Способ быстрый и простой.

В появлении этой темы виноват Fiks,но об этом чуть ниже  (Fiks и не догадывается об этом)
Способ был проверен программах Prophecy Master и Power Data Recovery

Уроки по этим прогам находятся
Скачать Скачать

Как сделать программу на русском
Извините, вам запрещён просмотр содержимого спойлеров.


ExeInfo PE Сайт программы
В виду врождённой криворукости на мои фото шедевры прошу смотреть снисходительно (Я малевич еще тот)  

Вот так выглядят скины AV Voice Changer Diamond Edition
Извините, вам запрещён просмотр содержимого спойлеров.

Извините, вам запрещён просмотр содержимого спойлеров.


Программу MultiExtractor можно не устанавливать,а распаковать она всё рано поселиться в контекстном меню.
1)
Извините, вам запрещён просмотр содержимого спойлеров.


Открываем скин
2)
Извините, вам запрещён просмотр содержимого спойлеров.


Уберём галочку, а то программа прошерстит все скины и папки на наличие графики.
3)
Извините, вам запрещён просмотр содержимого спойлеров.


Мы видим ,что картинки в формате BMP. Кликаем по BMP
4)
Извините, вам запрещён просмотр содержимого спойлеров.


Находим нужное изображение,с помощью правой кнопки или перетяните изображение в нужную папку и после редактирования тем же способом обратно .
Требование к изображению аналогичны ,что и для HEX ни капли лишнего.
Изображения второго скина программы к сожалению извлеклись с ошибкой (проявилось при редактировании )Пришлось программу растрясти с помощью ExeInfo PE
урок как извлекать с помощью этой утилиты я где то видел здесь.После редактирования изображение вставил MultiExtractor

Результат
Извините, вам запрещён просмотр содержимого спойлеров.

Извините, вам запрещён просмотр содержимого спойлеров.


Всё

MultiExtractor проверял Java играх если игра не сложная то можно без распаковки отредактировать изображения и шрифты.Если игра по сложней
то JAR придётся распаковать и затем файлы с зашитыми картинками открывать (только не знаю для всех расширений подойдет)где то может заменить
HALO(Китайцы сделали неплохо, но притормаживает)

По поводу оптимизации изображений Stalevar писал,что Photoshop портит картинку добавлением веса.
Действительно Photoshop портит  
Что я делал с PNG .
Редактировал в Photoshop сохранял как GIF,а затем оптимизатором преобразовывал в PNG вес хорошо сбрасывает,видимых отличий не заметил,но это моё субъективное зрение и я скорей всего ошибаюсь.
Второй вариант как и советовал Stalevar это Paint.NET .после редактирования обьём получился большой, но меньше чем в Photoshop .

Затем прогнал через Macromedia FreeHand MXa и получилось нормально.
Прога интересная для PNG Скачать

WYLEK

Цитата: pp0312По поводу оптимизации изображений

Уже описывалась программа PNGOUTWin, она нормально уменьшает размер изображений.

Извините, вам запрещён просмотр содержимого спойлеров.

Leserg

Хорошая статья. И утилитка прикольная, в хозяйстве пригодится. Но при переводе серьезных программ лучше перестраховаться и проверить, как она выполняет замену, что делает, если размер вставляемого ресурса больше оригинального, ну т.д. по мелочам.

По поводу рисунков - есть отличный инструмент Paint.Net. Я уже давно перешел на него и вам рекомендую. Все что нужно русификаторщику, он с этим отлично справляется: тени, маски, градиенты, эффекты и прочее. Плюс ко всему, большое количество поддерживаемых форматов, как на открытие, так на сохранение изображений (даже анимационную графику можно делать - GIF и PNG). И, самое главное, все это - БЕСПЛАТНО!

А теперь по размеру файлов PNG. Программа Paint.Net позволяет сохранить изображение в этом формате с различной глубиной цвета, от величины которой зависит и конечный размер файла. Чем меньше глубина цвета, тем меньше размер.


Извините, вам запрещён просмотр содержимого спойлеров.


Оптимизация графики.
-----------------------------------

Есть программы, которые позволяют оптимизировать графические изображения таким образом, что их размер становится ещё меньше. Для нас, русификаторщиков, это имеет огромное значение. Если после обработки изображения и сохранения его с оптимальной глубиной цвета, размер файла получается больше исходного, при этом уменьшать палитру цвета дальше уже нельзя, т.к. значительно теряется качество рисунка, то на помощь приходят именно такие программы. Они были созданы специально для оптимизации Web-графики, но с успехом могут использованы нами.

PNGGauntlet.
Домашняя страница: http://pnggauntlet.com
Текущая версия: 3.2.1.0.
Для своей работы требует установленный .NET 4.0.
Бесплатная.

Позволяет сжимать PNG изображения. При подготовке этого сообщения, все рисунки я прогнал через эту утилиту. Вот посмотрите на результат:

Извините, вам запрещён просмотр содержимого спойлеров.


При этом оригинальное изображение и исходное вы на глаз не отличите, а размер файла уменьшился. Это выполняется за счет оптимизации цветовой палитры и удалении так называемых чанков - блоков с информацией о различных параметрах цвета в текущем изображении. Обычно достаточно только одного.

О программе PNGOUTWin уже упомянули, но она коммерческая и за ту же самую работу просит денег. Правда работает пошустрее, чем PNGGauntlet. Но... Мы разве куда-то торопимся?

ReaCompressor.
Домашняя страница: http://www.reasoft.com
Текущая версия: 2.0.
Коммерческая.

Эта программа, кроме формата PNG, также позволяет сжимать форматы JPG, GIF, TIFF.

Извините, вам запрещён просмотр содержимого спойлеров.
Кто ищет, тот всегда найдет!

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика