Vicenasobne vlozeni stejneho EPS

Zdenek Wagner wagner at cesnet.cz
Wed Mar 6 10:23:23 CET 2002


On Wed, 6 Mar 2002, Pavel Calabek wrote:

>   Moznost je definovat obrazek jako makro a misto vkladani obrazku
> spoustet toto makro. Podrobnosti v prispevku Z. Wagnera z 30. cervna 2000
> Re: PS obrazek jako font v archivu teto konference.
>
> calabek
>
Ted si vzpominam, ze jsem neco takoveho kdysi navrhoval, ale neni to uplne
primocare. Mozna jsem mel na mysli virtualni font, ktery se da vytvorit
napr. programem qdTeXvpl. Virtualni font smi obsahovat vse, co je povoleno
v DVI. Kdyz se takhle mechanicky vytvori virtualni font z vlozeneho EPS,
pak ve VF bude odpovidajici \special, ktery bude opakovane nacitat soubor.
Zkousel jsem tez pouziti jako makro, coz celkem slo, ale pozdeji jsem
ponekud narazil. Operator image i colorimage (a vlastne i imagemask) je
schopen brat data z nejruznejsich zdroju, takze jsem vstupni data ulozil
do stringu a pro vkladani obrazku jsem vytvoril PS makro, ktere dalo
prislusny string jako zdroj dat. V GS to chodilo dobre, ale prekrocil jsem
limit pameti v PS tiskarne. Nakonec jsem tedy obrazek rozsekal po radcich,
kazdy radek byl v jednom stringu a vse bylo v jednom poli. Vysledne PS
makro pak nejprve inicializovalo pomocny citac na nulu, abych mohl podle
pozadavku prislusneho operatoru postupne posilat jednotlive stringy.

Delal jsem to hlavne proto, ze tisk byl pomaly (mel jsem asi 1500 stran a
na kazde byly 2 stejne bitmapove obrazky -- logo + naskenovany podpis).
Doufal jsem, ze usetrim cas tim, ze ty docela velke bitmapy se poslou do
tiskarny jenom jednou na zacatku, ale ukazalo se, ze rozhodujici je cas
rastrovani, takze jsem usetril jen malo a ta prace navic za to nestala.

PDF umi opakovane pouzivat stejny objekt. vyuziva to pdftex a Distiler z
verze 5 pravdepodobne take, ale jeste jsem nemel cas to poradne vyzkouset.
Mam dokument, kde se stejna bitmapa pouziva asi dvestekrat, zkusim, jak si
s tim distiller poradi.

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

see also http://www.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz






More information about the csTeX mailing list