Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 1. 1. 2011, 17:23:11
Netuší prosím někdo, jakým způsoubem jsou v aplikacích uloženy ikony? Potřeboval bych pomocí PHP nějak ikonu ze souboru dostat.
Předpokládám, že v souboru můsí být značka "Tady začíná ikona" a "Tady ikona končí". Je to tak? |
||
GeneralDv Profil |
#2 · Zasláno: 1. 1. 2011, 18:34:22 · Upravil/a: GeneralDv
Nevim, ale myslim že to nepude jen tak, protože je to zkompilovaný.
|
||
joe Profil |
#3 · Zasláno: 1. 1. 2011, 18:41:11
Nevím přesně kde, ale někde to tam uložené je a nejen ikony, ale všechny zdroje, například překlady aplikace, kurzory, zvuky apod.
Asi by bylo nejlepší na to použít již nějaký resource editor. |
||
Darker Profil |
#4 · Zasláno: 2. 1. 2011, 05:15:16
joe:
Umístil jsem to do sekce PHP, protože to chci provést pomocí PHP. Vytáhnout to pomocí např IconArt je legrace. GeneralDv: A jak myslíš, že to ven dostanou windowsy? |
||
Zechy Profil |
#5 · Zasláno: 2. 1. 2011, 12:14:44
Darker:
Protože procesor rozumí tomu binárnímu blivajzu co tam je :) |
||
Joker Profil |
#6 · Zasláno: 2. 1. 2011, 12:41:33
Zechy:
„Protože procesor rozumí tomu binárnímu blivajzu co tam je :)“ Ale no tak procesor ničemu „nerozumí“, procesor jen vykonává instrukce. Ikona je jen bitmapový obrázek uložený někde uvnitř souboru, takže stačí vědět odkud co načíst. Nejlepší by bylo sehnat na to hotovou knihovnu, ale o žádné v PHP nevím. Google našel kód, jak to udělat v C#. |
||
Zechy Profil |
#7 · Zasláno: 2. 1. 2011, 12:53:19
Joker:
„Ale no tak procesor ničemu ‚nerozumí‘, procesor jen vykonává instrukce“ Tak ale, musí vědět co ta instrukce pro něj znamená |
||
Darker Profil |
#8 · Zasláno: 2. 1. 2011, 12:59:30
Joker:
„takže stačí vědět“ Přesně tohle jsem měl namysli už v [#1]. Někde to tam je, a není to zakódované jak si Zechy a GeneralDv myslí. |
||
DoubleThink Profil * |
#9 · Zasláno: 2. 1. 2011, 13:54:06
Zechy:
Když vůbec nevíš o čem mluvíš, tak raději mlč. Joker: „Google našel kód, jak to udělat v C#.“ Zběžným pohledem jsou tam vidět nějaké knihovny z Windows, což do PHP asi nebude přenositelné. Tady je nějaký zdroj pro C++, který vypadá trochu líp. |
||
joe Profil |
#10 · Zasláno: 2. 1. 2011, 14:30:05
Darker:
Vím, jen jsem myslel, že bys to mohl udělat například externím programem spuštěným přes funkci <?php system() Pokud to ale nemáš na svém hostingu, tak to bude asi problém. |
||
Časová prodleva: 13 let
|
0