Изображения X Pixmap

Предлагаю вашему вниманию небольшое руководство по работе с изображениями X Pixmap (формат ХРМ). В этом
  1. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140



    Предлагаю вашему вниманию небольшое руководство по работе с изображениями X Pixmap (формат ХРМ). В этом документе вы узнаете, что из себя представляет формат ХРМ. Познакомитесь с программами, которыми можно редактировать изображения X Pixmap. Получите навыки по нахождению, извлечению, восстановлению, кодированию и замене изображений X Pixmap в программах и приложениях Windows.

    Руководство рассчитано на широкий круг пользователей, в первую очередь на тех, кто занимается русификацией программного обеспечения.

    Файлы в архиве XPM_Picture.rar:
    XPM_Image.pdf - руководство в формате PDF;
    Папка "Dfine2" с файлами, которые использовались при написании данного руководства.

    Скачать с Яндекс-диска:
    Сообщение отредактировал 20 мая 2022 - 14:24

    Кто ищет, тот всегда найдет!

    22 апреля 2013 - 14:39 / #1
  2. Оффлайн

    pp0312

    Звание: Бывалый

    Мастер

    Сообщений: 172

    Создано тем: 24

    Рейтинг: 4

    Репа: (30|30|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-05-01 16:10

    Лайков: 25

    Спасибо  beer
    Видел эти ХРМ в какой то программе ACDSee Pro показывает , что изображение ,но не открывает.
    Чем больше читаешь, тем больше понимаешь, что ничего не знаешь.

    Надо RusMe
     поковырять.
    Чёрт какой HEX  wacko
    Сообщение отредактировал pp0312 22 апреля 2013 - 18:28
    22 апреля 2013 - 15:39 / #2
  3. Оффлайн

    InternetMC

    Звание: Новичок

    Участники

    Сообщений: 21

    Создано тем: 0

    Рейтинг: 2

    Репа: 0

    Баллы: 51

    Страна: не указана!

    Был: 2021-05-15 17:18

    Очень интересно написано и даже то что много делов в HEX не пугает почему то.biggrin Один вопрос, не подскажете где взять Sublime Text на русском?
    22 апреля 2013 - 20:15 / #3
  4. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2179

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Даже не подозревал о таком формате. Беру на вооружениеagree

    23 апреля 2013 - 12:12 / #4
  5. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    не подскажете где взять Sublime Text на русском?

    Программу на русском брал здесь. В конце статьи автор дает ссылку на свою сборку (портабельная под Windows 32bit).

    Кто ищет, тот всегда найдет!

    23 апреля 2013 - 12:38 / #5
  6. Оффлайн

    Fiks

    Звание: Сталкер

    Участники

    Сообщений: 108

    Создано тем: 35

    Рейтинг: 3

    Репа: (15|15|0)

    Баллы: 96

    Страна: не указана!

    Был: 2013-05-27 13:45

    Лайков: 7

    Цитата: Leserg
    Не всё коту масленица.




    1. Масленица ВСЕГДА
    2. Масленица [url=http://rsload.net/ target="_blank" rel="noopener external">ВЕЗДЕ (рекомендую брать проги для русификации там без говно-обменников).
    3. Депозиты курят бамбукsmoke

    Так, что ЕСТЬ В ЖИЗНИ СЧАСТЬЕ
    Сообщение отредактировал 9 февраля 2017 - 14:35
    25 апреля 2013 - 20:11 / #6
  7. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2179

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    (рекомендую брать проги для русификации там без говно-обменников).


    Это кто такой? Чей сайт то?

    25 апреля 2013 - 21:38 / #7
  8. Оффлайн

    Fiks

    Звание: Сталкер

    Участники

    Сообщений: 108

    Создано тем: 35

    Рейтинг: 3

    Репа: (15|15|0)

    Баллы: 96

    Страна: не указана!

    Был: 2013-05-27 13:45

    Лайков: 7

    Цитата: WYLEK
    Это кто такой? Чей сайт то?




    Хороший человек каких в сети мало с собственным сервером. Так что качайте софт нашару и жизни радуйтесь, даже регистрация не нужна - она требовалась только для полного доступа. А остальное сами увидите - весь софт проверен, скриншоты все с его экрана, а не липовые из сети. Комплектация лекарством вообще отдельная тема - очень часто их сразу несколько на выбор - автор кабэ не особо доверяет сей процесс стронним "докторам" и частенько добавляет в архивы и свое противоядие. В общем все то, на что паталогически не способны например все модераторы того же стрельца с успехом выполняет всего 1 человек. Так что по всем параметрам в сети (включая поисковую выдачу) на данный момент этот сайт рулит!
    -------------
    P.S. Сам у него качнул позавчера для пробы интересную на мой взгяд прогу весом сотню метров за несколько секунд, потом зашел сюда к вам и влип в эти извините... 3 мб за 3 часа. Естественно сменил пи-пи, помудохался и скачал файл, НО настроение было изрядно попорчено, а время потеряно ни на что...
    Сообщение отредактировал 9 февраля 2017 - 14:40
    26 апреля 2013 - 17:55 / #8
  9. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    Прикольный мануальчик такойsmile Добавлю, что встроенный плагин на Тотал коммандер тоже имеет возможность конвертировать изображения в формат XPM, как в цветной, так и в монохромный формат. Только глубина по умолчанию будет 8 бит. Но сам формат изображения мне не нравится - уж больно они много весят, почти одинаково как и BMP, не удивительно, что распространение сильно он так и не получил. Скорее всего плагины "замудрить" решили от шаловливых ручекbiggrin , хорошо хоть не поXORили данные изображения внутри кода... В общем, респект, ковыряй дальше различную экзотику, расскажешь намbiggrin . Кстати, а как до тебя дошло, что внутри скрывается именно этот формат?
    20 мая 2013 - 01:14 / #9
  10. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    Цитата: Nexus
    не удивительно, что распространение сильно он так и не получил.




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

    Цитата: Nexus
    Кстати, а как до тебя дошло, что внутри скрывается именно этот формат?




    Просто делал анализ файла. Очевидно, что в нем есть картинки, но в каком формате не известно. Загрузил в IDA и создал файл с жестко-закодированными строками (ЖЗС). Потом загрузил это все в Radialix. Начал смотреть список ЖЗС на предмет наличия слов "Bitmap" и "Image" - в любой программной среде все действия с изображениями, независимо от формата, выполняются функциями, в именах которых присутствует эти слова. Нашел выражение - wxBitmap. А дальше уже дело техники. Задал в гугле поиск wxBitmap. Получил название виджета (wxWidgets), где используется эта библиотека. Потом выяснил какие форматы изображений она использует. Затем установил на виртуалку программную среду с данным виджетом, в проекте добавил на форму одно изображение и скомпилировал его. Исходные данные рисунка известны, формат рисунка известен, что надо было искать в полученной программке тоже уже было известно. Вот так и нашел. А потом появился этот материал моих исследований.

    Вообще на решение подобных задач у меня уже заготовлены виртуальные системы Windows XP предустановленными программными средами разработки. Отдельно с Microsoft Visual Studio С/С++/C# (версии 8, 9 и 10), отдельно с Delphi (версии 3, 7 и 2009), отдельно с Visual Basic 5.0/6.0, отдельно с фриварными компиляторами С/С++ и и различными виджетами (кроме QT - до него я еще не добрался). Т.е. довольно быстро можно решить какую-то проблему, если её смоделировать. Правда все это пока на ламерском уровне. Если задача сложная, то я её никак не смоделирую из-за очень низкого уровня знаний программирования на всех этих языках.
    Сообщение отредактировал 9 февраля 2017 - 14:41

    Кто ищет, тот всегда найдет!

    21 мая 2013 - 00:10 / #10

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1177
Всего сообщений
15352
Пользователей
17855
Новый участник
granIT