Pengaturcaraan PostScript: GUI Desktop, Font dan Banyak Lagi. Ketahui Bagaimana Ia Berfungsi.

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


PostScript adalah bahasa pengaturcaraan tujuan khas yang dirancang untuk menggambarkan output visual: percetakan, susun atur halaman, reka bentuk fon, GUI desktop, dan gambar individu. Aspek deskriptif bahasa dapat menentukan gambar dengan resolusi-agnostik – ini bermaksud bahawa ia tidak menggambarkan piksel (seperti bitmap) melainkan menggambarkan bentuk yang boleh skala ke ukuran atau resolusi apa pun, agak serupa dengan yang lebih sederhana Format Grafik Vektor Berskala (SVG).

Namun, yang menjadikan PostScript sangat menarik adalah bahawa ia bukan sekadar bahasa penerangan visual. Ia juga merupakan bahasa pengaturcaraan tahap tinggi yang lengkap. Ini bermaksud bahawa anda boleh melakukan lebih daripada sekadar menggambarkan gambar yang boleh diskalakan; anda juga dapat menentukan algoritma yang membuat gambar, atau menulis program kompleks yang menghasilkan output visual yang bermakna, atau memperluasnya untuk membina sistem GUI desktop.

PostScript adalah bahasa yang hebat dan menarik dengan pelbagai kegunaan, dari penerbitan desktop hingga visualisasi data.

Sejarah Ringkas PostScript

Semasa mengusahakan reka bentuk litar bersepadu dan teknologi pencetak laser baru di Xerox pada akhir 1970-an, John Warnock, Charles Geschke, dan beberapa yang lain mencipta bahasa yang disebut Interpress. Interpress adalah bahasa deskripsi halaman, yang bermaksud dapat digunakan untuk menggambarkan susunan visual elemen pada halaman yang dicetak. Ia didasarkan pada Forth dan diilhamkan oleh – antara lain – karya Warnock sebelumnya pada jurubahasa grafik 3D.

Warnock dan Geschke berusaha meyakinkan Xerox untuk mengkomersialkan bahasa secara langsung, tetapi Xerox akhirnya tidak berminat. Mereka berdua, bersama dengan Doug Brotz, Ed Taft dan Bill Paxton, meninggalkan Xerox dan mengasaskan Adobe Systems. Adobe ditubuhkan pada tahun 1982. PostScript, yang diilhami oleh Interpress, dilancarkan pada tahun 1984.

Steve Jobs, pengasas Apple, mempengaruhi Adobe untuk menjadikan PostScript sesuai untuk memandu pencetak laser. Pada tahun 1985, Apple mengeluarkan pencetak laser pertama dengan sokongan PostScript. Ini melancarkan revolusi penerbitan desktop, dengan Apple dan Adobe di tengahnya. Penguasaan berterusan perisian Adobe (Photoshop, Illustrator, Acrobat) dan komputer Mac (walaupun Apple tidak lagi membuat pencetak) dalam kerja grafik profesional dan penerbitan – dan profesion kreatif yang berkaitan – sebahagian besarnya disebabkan oleh kursus yang telah ditentukan oleh kerjasama awal mereka lebih daripada PostScript.

Versi kedua PostScript, dijuluki “PostScript Level 2” dirilis pada tahun 1991; keluaran asal diselaraskan semula menjadi “PostScript Level 1.” Ketika rilis ketiga dan terakhir datang pada tahun 1997, ia hanya disebut “PostScript 3.”

Penurunan PostScript

PostScript dapat, dan telah, digunakan dalam berbagai cara. Sebagai contoh, dua sistem GUI desktop yang berbeda didasarkan pada PostScript, dan digunakan sebagai dasar untuk format fail grafik. Namun, tiga bidang penggunaan utama adalah sebagai bahasa kontrol pencetak, sebagai bahasa deskripsi halaman untuk membuat tata letak dokumen, dan sebagai format font.

Bagi sebahagian besar pengguna – terutama dalam penerbitan desktop – masing-masing tiga bidang penggunaan utama telah banyak digantikan oleh teknologi kemudian:

  • Adobe memperkenalkan Portable Document Format pada tahun 1993, dan menjadikannya standard terbuka pada tahun 2008. Pada tahun 2007, Adobe Principal Scientist Dov Isaacs menjelaskan bahawa PostScript pada dasarnya tidak lagi digunakan untuk mendukung PDF untuk bahasa keterangan halaman, dan lebih jauh lagi bahawa format fail grafik EPS tidak lagi boleh digunakan untuk karya seni baru.
  • Format PostScript Font pertama kali ditantang oleh format TrueType Apple dan akhirnya diganti sama sekali ketika Adobe dan Microsoft bekerjasama untuk membuat spesifikasi OpenType. OpenType adalah superset kedua TrueType dan PostScript, jadi – dengan cara – PostScript hidup dalam OpenType, tetapi bukan sebagai bahasa yang berdiri sendiri.
  • Penggunaan PostScript sebagai bahasa kawalan pencetak sebagian besar telah diungguli oleh Printer Command Language (PCL) HP, yang telah menjadi standard industri.

Tutorial PostScript Asas

PostScript lebih kerap dihasilkan secara programatik daripada ditulis dengan tangan. Oleh itu, banyak orang yang menggunakan bahasa itu hanya perlu memahami asasnya, bukan kefasihan mendalam. Sekiranya anda hanya perlu memahami apa itu fail PostScript dan bagaimana ia berfungsi, baca satu atau dua fail ini dan anda akan memulakannya dengan baik.

  • Tutorial Pasca Skrip Ringkas, pengenalan bahasa yang pendek tetapi bermanfaat untuk bahasa dari kelas sains komputer di Carnegie Mellon University.
  • Cara Melakukan Perintah PostScript Sederhana, pengenalan ringkas kepada perintah menggambar yang mudah.
  • Tutorial Pengantar PostScript, tutorial penggunaan bahasa, yang juga merangkumi sedikit latar belakang dan sejarah yang berguna.
  • Tom Trebisky dari Multiple Mirror Telescope Observatory mempunyai Tutorial PostScript yang agak tidak sopan, yang akan sangat membantu jika anda memerlukan penjelasan yang munasabah untuk keanehan PostScript. (“Suatu hari yang lalu, penulis PostScript duduk di sekitar merokok.”)
  • Pengenalan Ringkas kepada PostScript (PDF), salah satu tutorial pengantar yang lebih baik, dengan contoh yang berlabel dan penjelasan yang jelas – bagus untuk pelajar visual dan juga mereka yang mempunyai beberapa pengalaman pengkodan asas.
  • Manual PostScript Math-Centric, dari Jabatan Matematik University of British Columbia.
  • Bahasa PostScript Adobe, dan Mengapa PostScript “Langsung” Membuat Rasa, pengantar bahasa, dengan argumen yang menarik untuk belajar menulis PostScript secara langsung, dan bukannya menghasilkan dengan perisian penyuntingan grafik.
  • Tutorial PostScript, pengenalan kaya contoh dari UC San Diego (juga tersedia dalam bentuk PDF).
  • Tutorial PostScript Pantas Maths, di mana anda boleh belajar membuat kad Krismas yang dihiasi dengan kepingan salji fraktal; dan jika anda suka, lihat L-Systems di PostScript, di mana anda boleh belajar membuat lekuk naga dan reka bentuk rekursif yang lain.
  • Tutorial Video PostScript dalam Tiga Bahagian: 01 Tumpukan, 02 Aritmetik, 03 Grafik.
  • Pengaturcaraan dalam Tutorial Video PostScript, ceramah khusus mengenai PostScript sebagai bahasa pengaturcaraan, dan bukan hanya bahasa penerangan grafik.

Sumber mendalam untuk Pembelajaran PostScript

Tutorial ini memberikan liputan yang lebih lengkap mengenai bahasa, dari penggunaan asas hingga konsep lanjutan. Sebilangan besar dari mereka memerlukan masa yang lama untuk dikendalikan.

  • Panduan Pertama untuk PostScript, pengenalan langkah demi langkah yang baik untuk PostScript.
  • Belajar PostScript dengan Melakukan (PDF), yang merupakan satu-satunya cara untuk belajar.
  • Berfikir dalam PostScript (PDF), panduan penting untuk benar-benar memahami bahasa.
  • Ilustrasi Matematik: Manual Geometri dan PostScript, panduan Bill Casselman yang sangat diperlukan untuk menggunakan PostScript untuk matematik dan visualisasi.
  • Tutorial Bahasa dan Buku Masak (PDF), panduan bahasa rasmi dari Adobe Systems – dikenali sebagai “Buku Biru”.
  • Reka Bentuk Program Bahasa PostScript (PDF), karya rujukan Adobe rasmi lain – dikenali sebagai “Buku Hijau.”

Rujukan

  • Rujukan Bahasa PostScript (PDF), manual 900 halaman yang sangat teknikal dari Adobe, yang merangkumi setiap perincian bahasa.
  • Soalan Lazim PostScript, sumber WikiBooks.
  • Pustaka Lair PostScript Guru Don Lancaster, banyak maklumat mengenai PostScript dan topik yang berkaitan, serta alat perisian, tutorial geometri, dan banyak perkara lain yang mungkin anda perlukan sekiranya anda serius dengan pengembangan PostScript.
  • Acumen Journal, yang (sekarang tidak berfungsi) berkala yang merangkumi berita dan maklumat PostScript dan PDF – arkib dari tahun 2000 hingga 2013 boleh didapati dalam talian dan mengandungi banyak maklumat.
  • Contoh PostScript, senarai pautan ke set contoh termasuk dari buku biru dan hijau.

Alat

  • ImageMagick, rangkaian perisian untuk membuat, mengedit, menyusun, atau mengubah fail gambar menjadi dan keluar dari sejumlah format, termasuk PostScript.
  • Pslib, perpustakaan pengaturcaraan untuk menghasilkan fail PostScript secara dinamik; tulisan dalam C, dengan pengikatan untuk PHP, Python, Tcl, Perl, COBOL, dan Common Lisp.
  • Gnuplot, alat grafik dan alat visualisasi baris perintah, yang dapat menghasilkan PostScript (dan banyak format lain).
  • Kaherah, perpustakaan grafik dalam bahasa pengaturcaraan C, yang menyokong output PostScript; lihat juga perpustakaan ADG, yang menyediakan objek lukisan seperti CAD.
  • GNU a2ps, utiliti penukaran dan percetakan “any to PostScript”.
  • GNU Enscript menukar fail ASCII ke PostScript.

Skrip Hantu

Alat penting untuk bekerja dengan PostScript adalah GhostScript (atau GNU Ghostscript Yayasan Perisian Percuma).

GhostScript adalah jurubahasa PostScript dan penampil dan editor PDF, yang dapat digunakan untuk menukar antara kedua dan beberapa format fail lain, serta untuk membuat fail PostScript dari awal. Ia juga sering digunakan “di bawah tenda” oleh pemandu pencetak, ketika mencetak output PostScript ke pencetak bukan PostScript. Anda dapat menggunakan GhostScript untuk membuat pencetak PostScript maya, atau mencetak terus ke PDF.

Alternatif untuk GhostScript

GhostScript adalah program besar dengan banyak overhead. Untuk melihat fail PS dengan mudah, ada juga dua aplikasi “PostScript preview” yang berkaitan, GhostView dan GSView.

Untuk fail PostScript, terdapat segelintir penonton PostScript percuma, tetapi – kerana GhostView adalah sumber terbuka dan bebas – tidak ada alasan yang kuat untuk menggunakannya. Terdapat penonton PostScript dalam talian, yang mungkin berguna jika anda hanya perlu melihat sesuatu dari semasa ke semasa dan tidak ingin menghadapi masalah untuk memasang GhostView.

Acrobat Adobe membolehkan pengguna bekerja dengan fail PDF dan PostScript, dan merupakan “standard emas” produk komersial di ruang ini.

Sumber untuk Mempelajari GhostScript

  • Pengenalan Ghostscript, gambaran yang sangat cepat dari Jabatan Sains Komputer Universiti Wisconsin.
  • Pengenalan lain untuk GhostScript, yang ini dengan sedikit lebih terperinci.
  • Pengenalan GNU GhostScript menjelaskan penggunaan GhostScript asas, dan termasuk tutorial PostScript asas juga.
  • Cara Menggunakan Ghostscript, dokumentasi rasmi yang mendalam.
  • Manual Pengguna GhostScript (PDF), panduan untuk mengaktifkan dan menjalankan GhostScript, yang dipetik dari PostScript & Acrobat / PDF: Aplikasi, Penyelesaian Masalah, dan Penerbitan Merentas Platform oleh Thomas Merz.
  • Bermula dengan PostScript, adalah pengenalan yang berfokus pada GhostScript untuk menggunakan PostScript.
  • Menggunakan Ghostscript untuk Mengkonversi dan Menggabungkan Fail, panduan ringkas untuk salah satu tugas yang lebih biasa di GhostScript.
  • Ghostscript Linux Howto, ini adalah gambaran umum yang baik untuk menggunakan GhostScript dalam lingkungan Linux.
  • Membuat output PDF / A menggunakan XeTeX dan Ghostscript, adalah tutorial untuk membuat fail PDF / A, yang diperlukan oleh beberapa penerbit.
  • Ghostscript – 10 Langkah Pertama menerangkan cara menghidupkan dan menjalankan GhostScript di Windows 10.
  • Membuat Pencetak PostScript Maya di Windows menggunakan Ghostscript menerangkan cara menggunakan pencetak bukan PostScript yang ada seolah-olah itu adalah pencetak PostScript, menggunakan GhostScript; tutorial ini ditujukan untuk pengguna Windows XP, tetapi teknik ini dapat disesuaikan untuk sistem Windows lain.
  • Cetak ke PDF dengan Ghostscript dan RedMon di Windows menerangkan cara menggunakan GhostScript untuk membuat PDF berkualiti tinggi tanpa bergantung pada perisian mahal Adobe; tutorial ini merangkumi topik yang sama, tetapi merangkumi maklumat mengenai versi Windows sebelumnya.

Alat GhostScript

  • Ruby-ghostscript adalah pembungkus Ruby untuk GhostScript, menjadikannya berguna untuk memasukkan binari GhostScript dalam aplikasi Ruby dan Ruby on Rails anda.
  • Ghostscript.NET adalah pembungkus yang dikendalikan di sekitar perpustakaan Ghostscript, untuk digunakan dengan kerangka .NET.

Postscript Hari Ini

Masih ada segelintir pembangun yang aktif menggunakan bahasa tersebut, tetapi permintaan untuk pemaju PostScript telah merosot. Hari ini, tempat yang paling mungkin untuk mencari penggunaan PostScript yang serius adalah dalam sistem warisan di syarikat penerbitan kelas atas. Sejumlah alat desktop, termasuk LaTeX dan GhostScript terus dikembangkan dan digunakan untuk penyediaan PostScript terutamanya sebagai sebahagian daripada rantai pengeluaran dokumen yang terhubung dengan sistem penerbitan lama ini.

Bacaan dan Sumber Lanjut

Kami mempunyai lebih banyak panduan, tutorial, dan infografik yang berkaitan dengan penetapan dan penerbitan:

  • TeX dan LaTeX Pengenalan dan Sumber: sistem penetapan jenis ini menggunakan GhostScript dengan hebat.
  • Pengenalan dan Sumber GambarMagick: koleksi alat grafik, yang merangkumi beberapa untuk PostScript.

Trend Reka Bentuk Web yang Anda Tidak Akan Lupakan

PostScript membolehkan anda merancang apa sahaja yang dapat anda fikirkan. Itu tidak selalu menjadi perkara terbaik; hanya fikirkan laman web! Dalam Trend Reka Bentuk Web infografik kami, Anda Tidak Akan Lupa, kami menjalankan beberapa dekad reka bentuk yang pernah dianggap sebagai kesejukan.

Trend Reka Bentuk Web yang Tidak Akan Anda Lupakan
Trend Reka Bentuk Web yang Anda Tidak Akan Lupakan

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map