Автор Тема: PaletteFixer  (Прочитано 2129 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2712
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
PaletteFixer
« : 01 Октябрь 2022, 04:57:39 »
Не знаю, пригодится ли это кому-нибудь, но мне эта поделка понадобилась в переводе трёх игр. Две на первой плойке, одна на NDS. Так как обычно рисую я в paint, то для меня программа была актуальна...



1. ОБЩИЕ СВЕДЕНИЯ О ПРОГРАММЕ:

Редактор палитр для растровых изображений формата bmp. Программа поддерживает сохранение и загрузку палитр из отдельных файлов. Сама программа предназначена для облегчения перерисовки изображений, в которых палитры цветов настолько мало отличаются друг от друга, что человеческий глаз не в состоянии различить их между собой. К примеру, при открытии файла человеческий глаз увидит просто чёрный фон (верхнее окно на скриншоте), а на самом деле это будет картинка, цвета в которой иcпользуют несколько градаций чёрного (или любого другого) цвета. Такое часто встречается в играх на PSX и других платформах. С помощью PaletteFixer можно привести палитру растрового изображения в нормальный вид, перерисовать его, и вернуть палитру в первоначальный вид.



2. УСТАНОВКА И УДАЛЕНИЕ:

Для установки программы разархивируйте файлы из архива и скопируйте их в вашу папку на жёстком диске. Для удаления программы удалите все файлы из папки.



3. РАБОТА С ПРОГРАММОЙ:

Кнопкой "Загрузить файл" открываем файл формата bmp. После загрузки картинка отобразится в двух окнах. В верхнем будет оригинальное изображение, а в нижнем то, с которым мы будем работать (при активной галке "Одно окно" окошко с оригинальным файлом можно скрыть).

Теперь можно начинать изменять цвета. По умолчанию сначала изменяется первый цвет (Цвет 1), но в любой момент можно переключить цвет (всего их 10). Кликая по изображению левой кнопкой мыши можно заметить, что в "Изначальных цветах" выбранного в данный момент цвета будет показан RGB код цвета того пикселя изображения, по которому вы кликнули. А в "Изменённых цветах", нажав кнопку "->", можно выбрать цвет, на который будет заменяться выбранный вами изначальный цвет. Сам цвет можно вписать и вручную в поля RGB.

Сам мигающий пиксель будет виден в окне справа в увеличенном виде для удобства замены цвета.

После выбора изначального и изменённого цветов при нажатии кнопки "Изменить палитру", палитра изображения поменяется на выбранную вами. Таким образом, изменяя все цвета по очереди, можно привести картинку к удобному для редактирования виду.

Если в картинке больше 10 цветов, и вы уже поменяли все 10, то можно сохранить палитру (к примеру как палитра 001), а потом изменять оставшиеся цвета опять с первого цвета по десятый и сохранить новую палитру (уже как палитра 002). Таким образом можно изменить последовательно все цвета картинки, но обычно это не требуется. К примеру, на скриншоте видно, что при перерисовке шрифта будет иcпользовано меньше 10 цветов, а остальные цвета для его изменения не нужны, поэтому их можно не трогать.

Кнопкой "Вернуть палитру" можно вернуть палитру до исходного состояния. При возврате нужные палитры тоже можно загружать поочерёдно, если цветов больше 10.

После того, как вы изменили картинку так, как вам удобно, следует "Сохранить файл". Сохранение будет происходить в формате bmp.

Кнопкой "Перезагрузить файл" изменённое изображение копируется из оригинального, таким образом все изменения сбрасываются до первоначальных.



4. РАБОТА С ПАЛИТРАМИ

Все палитры сохраняются в формате программы *.palbmp.

Палитры можно применять к изображениям поочерёдно: загрузили файл, загрузили первую палитру, нажали кнопку "Изменить палитру". Загрузили вторую палитру, нажали кнопку "Изменить палитру". И так до бесконечности.

Таким же образом можно возвращать перерисованному файлу оригинальную палитру: загрузили файл, загрузили первую палитру, нажали кнопку "Вернуть палитру". Загрузили вторую палитру, нажали кнопку "Вернуть палитру". И так до того момента, когда палитра изменённого файла вернётся к первоначальной.

Кнопка "Сброс палитр" задаёт всем цветам от 1 до 10 белый цвет.

Актуальная версия тут: http://chief-net.ru/index.php?option=com_content&task=view&id=793&Itemid=55
« Последнее редактирование: 05 Апрель 2023, 06:55:08 от Guyver(X.B.M.) »

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
PaletteFixer
« Ответ #1 : 08 Январь 2026, 09:47:34 »
Други, подскажите редактор палитры изображений под WinXP. Чтобы можно было работать одновременно с двумя палитрами

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2844
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
PaletteFixer
« Ответ #2 : 08 Январь 2026, 16:26:44 »
так ты сам сделай :) по моим заветам. это не сложно. главное когда сам весь процесс контролируешь, то можно завозить любые блекджеки с любыми легкодоступными женщинами. а уж когда заработает - сам кайфанешь от результата.

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
PaletteFixer
« Ответ #3 : 08 Январь 2026, 22:23:52 »
Я привык решать проблемы по мере поступления.

Попробал этот фиксер - неудобная штука, кроме того имеет баги.
« Последнее редактирование: 10 Январь 2026, 10:17:38 от Agent Smith »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2844
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
PaletteFixer
« Ответ #4 : 10 Январь 2026, 15:59:06 »
ну вот видишь. раз проблема поступила - значит надо тебе её решать. когда сделаешь свой? без багов и удобный?

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2712
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
PaletteFixer
« Ответ #5 : 10 Январь 2026, 16:07:02 »
Баги есть, приходится убивать процесс при багах :lol: Но мне пока лень править...

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
PaletteFixer
« Ответ #6 : 10 Январь 2026, 17:31:22 »
SeregaZ, знаешь, это не простое дело - после кого-то что-то исправлять

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2844
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
PaletteFixer
« Ответ #7 : 10 Январь 2026, 17:35:06 »
да причем тут исправлять за кем-то? тем более исходников у тебя нет. я ж говорю - садись ваять сам, и чтоб с блекджеком и всем прочим. а ты... решаю проблемы по мере поступления.

Оффлайн Agent Smith

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
Re: PaletteFixer
« Ответ #8 : 10 Январь 2026, 21:57:48 »
Я ответил по существу. Сейчас занят атдоном, потому другого ваять не стану - растрата энергии.

К тому же сесть я всегда успею (Жорж Милославский)

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2844
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
PaletteFixer
« Ответ #9 : 10 Январь 2026, 22:32:49 »
ну я тоже откладываю решение проблем по мере поступления. желательно на завтра. и так каждый день  :lol: