~ubuntu-branches/ubuntu/vivid/gimp-help/vivid

« back to all changes in this revision

Viewing changes to html/cs/ch01s02.html

  • Committer: Bazaar Package Importer
  • Author(s): Ari Pollak
  • Date: 2005-05-08 18:04:08 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050508180408-mjwl3kmjczfnmu5v
Tags: 2+0.7-5
Fix doc-base entry for gimp-help-zh-cn to point to correct directory
name (Closes: #308228)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml">
 
4
  <head>
 
5
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
6
    <title>2. Historie Gimpu</title>
 
7
    <link rel="stylesheet" href="gimp-help-plain.css" type="text/css" />
 
8
    <link rel="stylesheet" href="gimp-help-screen.css" type="text/css" />
 
9
    <meta name="generator" content="DocBook XSL Stylesheets V1.66.1" />
 
10
    <link rel="start" href="index.html" title="&#10;      &#10;    " />
 
11
    <link rel="up" href="ch01.html" title="Kapitola 1. Úvod" />
 
12
    <link rel="prev" href="ch01.html" title="Kapitola 1. Úvod" />
 
13
    <link rel="next" href="ch01s03.html" title="3. Hlášení chyb a žádosti o zlepšení" />
 
14
  </head>
 
15
  <body>
 
16
    <div xmlns="" class="navheader">
 
17
      <table width="100%" summary="Navigation header">
 
18
        <tr>
 
19
          <th colspan="3" align="center" id="chaptername">2. Historie Gimpu</th>
 
20
        </tr>
 
21
        <tr>
 
22
          <td width="20%" align="left"><a accesskey="p" href="ch01.html">Předcházející</a> </td>
 
23
          <th width="60%" align="center" id="sectionname">2. Historie Gimpu</th>
 
24
          <td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Další</a></td>
 
25
        </tr>
 
26
      </table>
 
27
      <hr />
 
28
    </div>
 
29
    <div class="sect1" lang="cs" xml:lang="cs">
 
30
      <div class="titlepage">
 
31
        <div>
 
32
          <div>
 
33
            <h2 class="title" style="clear: both"><a id="gimp-introduction-history"></a>2. Historie Gimpu</h2>
 
34
          </div>
 
35
        </div>
 
36
      </div>
 
37
      <a id="id3213085" class="indexterm"></a>
 
38
      <p>
 
39
    Podle Petera Mattise a Spencera Kimballa, původních autorů Gimpu,
 
40
    a jejich zprávy o vydání Gimpu 0.54:
 
41
  </p>
 
42
      <p>
 
43
    Gimp se zrodil z popela příšerného školního projektu cs164
 
44
    (kompilátory). Situace: brzy ráno. Smrtelné vyčerpáni nedostatkem
 
45
    spánku a úsilím naprogramovat kompilátor v LISPu. Trpělivost je
 
46
    dávno pryč a přeci ještě nejsme u cíle.
 
47
  </p>
 
48
      <p>
 
49
    A pak se to stalo. Common LISP se zhroutil, když nemohl alokovat
 
50
    17 MB potřebných k vygenerování jednoduchého parseru pomocí yaccu.
 
51
    Chvíli jsme nevěřili vlastním očím, vyměnili si pohledy plné zhnusení.
 
52
    Náš projekt se rozplynul. Potřebovali jsme něco napsat... COKOLIV...
 
53
    užitečného. Něco v C. Něco, co nespoléhalo na vnořené seznamy pro
 
54
    reprezentaci bitmapy. A tak se zrodil Gimp.
 
55
  </p>
 
56
      <p>
 
57
    Jako bájný pták Fénix se z doutnajících zbytků LISPu a yaccu zrodil
 
58
    nový život. Nápady jen létaly, rozhodnutí padala a Gimp začínal
 
59
    nabírat tvar.
 
60
  </p>
 
61
      <p>
 
62
    Dohodli jsme se, že stvoříme program pro práci s obrázky. Program,
 
63
    který nás zbaví potřeby používat komerční programy pro „Wokýnka“ či
 
64
    „Jablíčka“. Program, který poskytne to, co zatím neumí žádný grafický
 
65
    program pro X. Program, který se zařadí mezi tradiční skvělé
 
66
    a svobodné unixové aplikace.
 
67
  </p>
 
68
      <p>
 
69
    O šest měsíců později jsme před sebou měli ranou beta verzi. Chtěli
 
70
    jsme ji zveřejnit, abychom mohli začít pracovat na kompatibilitě a
 
71
    multiplatformní stabilitě. Také jsme měli pocit, že program je již
 
72
    použitelný pro běžnou práci, a chtěli jsme, aby další programátoři
 
73
    začali vyvíjet zásuvné moduly a podporu pro nejrůznější formáty
 
74
    souborů.
 
75
  </p>
 
76
      <p>
 
77
    Verze 0.54 byla uveřejněna v únoru 1996 a proslavila se jako první
 
78
    skutečně profesionální program pro úpravu obrázků. První svobodný
 
79
    program, který mohl soupeřit s velkými komerčními grafickými
 
80
    aplikacemi.
 
81
  </p>
 
82
      <p>
 
83
    Verze 0.54 byla pouhá beta, ale byla natolik stabilní, že se dala
 
84
    používat pro běžnou práci. Nicméně měla jednu zásadní chybu. 
 
85
    Motif, knihovna použitá pro zobrazení grafického rozhraní (menu,
 
86
    dialogů atd.) byla komerční. Pro uživatele Linuxu to byl skutečný
 
87
    problém, neboť je nutil zaplatit a koupit Motif, bez kterého nemohli
 
88
    používat rychlejší, dynamicky slinkovaný Gimp. A mnozí vývojáři
 
89
    byli studenti, kteří si koupi Motifu nemohli dovolit.
 
90
  </p>
 
91
      <p>
 
92
    Po čtyřech měsících další Spencerovy a Peterovy práce, v červenci
 
93
    1996, byla uveřejněna verze 0.60. Největší novinkou byly nové
 
94
    knihovny, GTK (Gimp Toolkit) a gdk (Gimp Drawing Kit), které přinesly
 
95
    nezávislost na Motifu. Z pohledu grafika byl Gimp 0.60 také plný
 
96
    novinek, obsahoval základy vrstev, zdokonalené kreslící nástroje
 
97
    (subpixelové vzorkování, rozestup štětce), lepší rozprašovač,
 
98
    režimy malování atd.
 
99
  </p>
 
100
      <p>
 
101
    Verze 0.60 byla ovšem určena pouze pro vývojáře, nikoliv pro běžné
 
102
    použití. Byla to vývojová verze pro budoucí Gimp 0.99 a 1.0, na které
 
103
    bylo možno testovat nové funkce a vylepšení. Byla to svým způsobem
 
104
    alfa verze budoucího Gimpu 0.99.
 
105
  </p>
 
106
      <p>
 
107
    V únoru 1997 vstoupila na scénu verze 0.99. Spencer a Peter společně
 
108
    s ostatními vývojáři přidali mnoho nových vlastností a provedli mnoho
 
109
    změn. Nejvýznamnějšími byly zejména nové API a PDB, což přineslo
 
110
    možnost psát skripty. Makra Script-Fu umožnily automatizovat postupy,
 
111
    které bylo dříve nutné dělat ručně. I GTK/gdk se změnilo a bylo
 
112
    přejmenováno na GTK+. Navíc verze 0.99 přinesla novou správu paměti
 
113
    založenou na dlaždicích, což umožnilo práci s rozsáhlými soubory a
 
114
    velkými obrázky. A konečně přinesl Gimp 0.99 i nový nativní formát
 
115
    souborů nazvaný XCF.
 
116
  </p>
 
117
      <p>
 
118
    Psát rozšíření a zásuvné moduly pro Gimp bylo s novým API opravdu
 
119
    snadné. Brzy se objevilo mnoho nových rozšíření, které hodnotu Gimpu
 
120
    mnohonásobně zvyšovaly (např. SANE umožňující skenování přímo
 
121
    do Gimpu).
 
122
  </p>
 
123
      <p>
 
124
    V létě 1997 dosáhl Gimp verze 0.99.10, ale Spencer i Peter museli omezit
 
125
    další práci na Gimpu, neboť ukončili školu a našli si zaměstnání. Ale
 
126
    ostatní vývojáři pokračovali pod vedením Federica Mena a vytrvale
 
127
    připravovali Gimp na jeho velký a slavný den.
 
128
  </p>
 
129
      <p>
 
130
    V září 1997 se GTK+ osamostatnilo, neboť si získalo výbornou pověst
 
131
    pro své kvality a vývojáři jej začali využívat i pro jiné aplikace.
 
132
  </p>
 
133
      <p>
 
134
    V říjnu 1997 bylo pozastaveno přidávání nových vlastností do Gimpu.
 
135
    Vývojáři měli nyní za úkol Gimp učinit co nejstabilnějším a připravit
 
136
    ho na uveřejnění finální verze 1.0. Ve stejné době byl
 
137
    uveřejněn uživatelský manuál ke Gimpu -- GUM 0.5.
 
138
  </p>
 
139
      <p>
 
140
    Gimp 1.0 byl uveřejněn 5. června 1998. Byl konečně natolik stabilní,
 
141
    aby mohl být představen celosvětové odborné veřejnosti a byl přijmut
 
142
    skutečnými profesionály.
 
143
  </p>
 
144
    </div>
 
145
    <div class="navfooter">
 
146
      <hr />
 
147
      <table width="100%" summary="Navigation footer">
 
148
        <tr>
 
149
          <td width="40%" align="left"><a accesskey="p" href="ch01.html">Předcházející</a> </td>
 
150
          <td width="20%" align="center">
 
151
            <a accesskey="u" href="ch01.html">Nahoru</a>
 
152
          </td>
 
153
          <td width="40%" align="right"> <a accesskey="n" href="ch01s03.html">Další</a></td>
 
154
        </tr>
 
155
        <tr>
 
156
          <td width="40%" align="left" valign="top">Kapitola 1. Úvod </td>
 
157
          <td width="20%" align="center">
 
158
            <a accesskey="h" href="index.html">Domů</a>
 
159
          </td>
 
160
          <td width="40%" align="right" valign="top"> 3. Hlášení chyb a žádosti o zlepšení</td>
 
161
        </tr>
 
162
      </table>
 
163
    </div>
 
164
  </body>
 
165
</html>