nixp.ru v3.0

27 мая 2017,
суббота,
10:58:34 MSK

DevOps с компанией «Флант»
anonymous написал 11 июля 2004 года в 17:05 (346 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Хочу сделать тему для kde

И вот какая передомной стала проблема, во всех темах есть файлик embeddata.h, в нем находятся изображения всяких checbutton, basebutton вообщем изображения всех виджетов, но там они находятся в таком виде, например:

static const unsigned char image_0_data[] = {

0×00,0×00,0×0f,0×08,0×78,0×9c,0xed,0×97,0xdf,0×2b,0×64,0×61,0×18,0xc7,

0xcf,0×5f,0xb0,0×5b,0xfb,0×2f,0xe0,0×76,0×2e,0×5c,0×0e,0×37,0×94,0×50,

0×5c,0×48,0×49,0xd2,0×5c,0×20,0×71,0×41,0×91,0xc4,0xb8,0×20,0xed,0xf8,

0×51,0×3a,0×89,0×48,0×42,0×92,0×24,0×84,0×8c,0×24,0×49,0×92,0×24,0×9d,

0×24,0×49,0xb2,0×92,0×24,0xc9,0xaf,0×34,0×49,0×92,0×3c,0xfb,0×7e,0xde,

0xf6,0xd5,0×19,0×6b,0×77,0×76,0×9b,0xd9,0xab,0×75,0xea,0xe9,0xbc,0xcd,

0×7b,0xce,0xf7,0xfd,0xbc,0xdf,0xe7,0×39,0xcf,0×39,0×63,0×59,0xe1,0xc7,

0xa7,0×2f,0×9f,0×75,0×78,0xd5,0×91,0×96,0×96,0×66,0xe7,0xe4,0xe4,0×38,

0×85,0×85,0×85,0×52,0×5d,0×5d,0×2d,0×35,0×35,0×35,0×52,0×57,0×57,0×17,

0×71,0xec,0×3e,0xbb,0xe7,0×4b,0×4b,0×4b,0×25,0×3f,0×3f,0xdf,0xc9,0xc8,

0xc8,0xb0,0xd1,0xb7,0xfe,0xf0,0×48,0×4e,0×4e,0xf6,0×64,0×67,0×67,0×07,….

С помощью какой программы мне можно перевести изображение из обычного вида в такой?

Uncle Theodore

Это иксовый битмап. Команда, которая тебе нужна, называется convert и входит в ImageMagick

convert picture.gif picture.xbm

Потом открой его emacs-ом и перепиши значения.

Ну, а вообще, там много всяких тонкостей… Битмап — он не совсем твоя картинка, это ты понимаешь, да? :-)

Good Luck,

UT

anonymous

Повозившись с xbm я понял что это и вопросов стало больше.

Как мне переконвертировать png в xbm чтобы сохранился цвет( а то он у меня черно-белый получается)?

myst

На то он и X Bitmap (xbm), только bit’ы. Есть X Pixmap (xpm) — это с цветом. man bitmap.

Genie

есть ещё bmtoa

myst! what have you used to post your message?

anonymous

Nu tak kak mne cdelat cvetnuy kartinky v tom vide? Xpm po drugomu viglidit:

/* XPM */

static char * radio_xpm[] = {

«14 16 116 2»,

» c None»,

». c #DFDFDF»,

«+ c #D2D2D2»,

«@ c #D1D1D1»,

«# c #DDDDDD»,

«$ c #C9C9C9»,

«% c #7E7E7E»,

«& c #585858»,

«* c #444444»,

«= c #414141»,

«- c #565656»,…..

myst

В /usr/X11R6/lib/X11/doc лежит куча документации. Там обязательно будет описание xpm.

anonymous

нихрена не нашел

myst

http://www.wotsit.org

Искать в graphics/page10.

P.S. Google — друг человека.

anonymous

у меня там вообще мало чего, может в инете где и есть?

но я не знаю что именно мне искать, подскажите

Uncle Theodore
aivss
у меня там вообще мало чего, может в инете где и есть?

но я не знаю что именно мне искать, подскажите

Вот здесь есть. http://x.holovko.ru/Xlib/contents.html

А вообще-то X должен устанавливать документацию в HTML где-нибудь в /usr/X11R6/lib/X11/doc/HTML

Good Luck,

UT