avatar_Leserg

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

Автор Leserg, 22 апреля 2013, 14:39:00

« Архивы ZLIB | Правка "невидимых" элементов управления »

LesergАвтор темы


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

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

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

Размер архива (5% на восстановление): 3,91 Мб

Хэш суммы архива:

..CRC32: 53AC6A23
..MD5: 061611308502AE1E205905B334248EC6
..SHA-1: 677FFA31AF774B3B7F63B17F148A1ACB599C7663

Показать / Скрыть текст
Скачать архив с руководством и исходным материалом: XPM_Picture.rar
[свернуть]

Показать / Скрыть текст
Кто ищет, тот всегда найдет!

pp0312

22 апреля 2013, 15:39:00 #1 Последнее редактирование: 22 апреля 2013, 18:28:22 от pp0312
Спасибо   :beer:  
Видел эти ХРМ в какой то программе ACDSee Pro показывает , что изображение ,но не открывает.
Чем больше читаешь, тем больше понимаешь, что ничего не знаешь.

Надо RusMe
 поковырять.
Чёрт какой HEX   :wacko:

InternetMC

Очень интересно написано и даже то что много делов в HEX не пугает почему то. :biggrin:  Один вопрос, не подскажете где взять Sublime Text на русском?

WYLEK

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

LesergАвтор темы

Цитироватьне подскажете где взять Sublime Text на русском?
Программу на русском брал Войдите на сайт для перехода по ссылке. В конце статьи автор дает ссылку на свою сборку (портабельная под Windows 32bit).
Кто ищет, тот всегда найдет!

Fiks

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


1. Масленица Войдите на сайт для перехода по ссылке
2. Масленица Войдите на сайт для перехода по ссылке (рекомендую брать проги для русификации там без говно-обменников).
3. Депозиты курят бамбук :smoke:

Так, что ЕСТЬ В ЖИЗНИ СЧАСТЬЕ

WYLEK

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

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

Fiks

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


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

Nexus

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

LesergАвтор темы

Цитата: 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 - до него я еще не добрался). Т.е. довольно быстро можно решить какую-то проблему, если её смоделировать. Правда все это пока на ламерском уровне. Если задача сложная, то я её никак не смоделирую из-за очень низкого уровня знаний программирования на всех этих языках.
Кто ищет, тот всегда найдет!

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

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