Pemrograman PostScript: GUI Desktop, Font dan Lainnya. Cari Tahu Cara Kerjanya.

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


PostScript adalah bahasa pemrograman tujuan khusus yang dirancang untuk menggambarkan output visual: pencetakan, tata letak halaman, desain font, GUI desktop, dan gambar individual. Aspek deskriptif dari bahasa ini dapat mendefinisikan gambar dengan cara resolusi-agnostik – ini berarti tidak menggambarkan piksel (seperti bitmap) melainkan menggambarkan bentuk yang dapat menskala ke ukuran atau resolusi apa pun, agak mirip dengan yang lebih sederhana. Format Scalable Vector Graphic (SVG).

Apa yang membuat PostScript benar-benar menarik, adalah bahwa itu bukan hanya bahasa deskripsi visual. Ini juga merupakan bahasa pemrograman tingkat tinggi Turing-lengkap. Ini berarti Anda dapat melakukan lebih dari sekadar menggambarkan gambar yang dapat diukur; Anda juga dapat menentukan algoritma yang membuat gambar, atau menulis program kompleks yang menghasilkan keluaran visual yang bermakna, atau memperluasnya untuk membangun sistem GUI desktop.

PostScript adalah bahasa yang kuat dan menarik dengan beragam penggunaan, dari desktop publishing hingga visualisasi data.

Sejarah Singkat PostScript

Saat bekerja pada desain sirkuit terpadu dan teknologi printer laser yang baru lahir di Xerox pada akhir 1970-an, John Warnock, Charles Geschke, dan beberapa lainnya menciptakan bahasa yang disebut Interpress. Interpress adalah bahasa deskripsi halaman, yang berarti dapat digunakan untuk menggambarkan tata letak visual elemen pada halaman yang dicetak. Itu didasarkan pada Forth dan terinspirasi oleh – antara lain – karya Warnock sebelumnya pada penerjemah grafis 3D.

Warnock dan Geschke berusaha membujuk Xerox untuk secara langsung mengkomersialkan bahasa tersebut, tetapi Xerox pada akhirnya tidak tertarik. Keduanya, bersama dengan Doug Brotz, Ed Taft dan Bill Paxton, meninggalkan Xerox dan mendirikan Adobe Systems. Adobe didirikan pada tahun 1982. PostScript, terinspirasi oleh Interpress, dirilis pada tahun 1984.

Steve Jobs, pendiri Apple, mempengaruhi Adobe untuk membuat PostScript cocok untuk mengendarai printer laser. Pada tahun 1985, Apple merilis printer laser pertama dengan dukungan PostScript. Ini meluncurkan revolusi penerbitan desktop, dengan Apple dan Adobe di pusatnya. Dominasi gigih dari perangkat lunak Adobe (Photoshop, Illustrator, Acrobat) dan komputer Mac (meskipun Apple tidak membuat printer lagi) dalam pekerjaan grafis dan penerbitan profesional – dan profesi kreatif terkait – sebagian besar karena kursus yang ditetapkan oleh kerjasama awal mereka lebih dari PostScript.

Versi kedua PostScript, dijuluki “PostScript Level 2” dirilis pada tahun 1991; rilis aslinya diubah ke “PostScript Level 1.” Ketika rilis ketiga dan terakhir datang pada tahun 1997, itu 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 itu digunakan sebagai dasar untuk format file grafik. Namun, tiga area utama penggunaan adalah sebagai bahasa kontrol printer, sebagai bahasa deskripsi halaman untuk membuat tata letak dokumen, dan sebagai format font.

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

  • Adobe memperkenalkan Portable Document Format pada tahun 1993, dan menjadikannya standar terbuka pada tahun 2008. Pada tahun 2007, Kepala Sekolah Adobe Dov Isaacs memperjelas bahwa PostScript pada dasarnya sudah tidak digunakan lagi karena PDF untuk bahasa deskripsi halaman, dan lebih jauh bahwa format file grafik EPS seharusnya tidak lagi digunakan untuk karya seni baru.
  • Format Font PostScript pertama kali ditantang oleh format TrueType Apple dan akhirnya diganti ketika Adobe dan Microsoft bermitra untuk membuat spesifikasi OpenType. OpenType adalah superset dari TrueType dan PostScript, jadi – dengan cara – PostScript hidup di OpenType, tetapi bukan sebagai bahasa yang berdiri sendiri.
  • Penggunaan PostScript sebagai bahasa kontrol printer sebagian besar sudah ketinggalan zaman oleh Printer Command Language (PCL) HP, yang telah menjadi standar industri.

Tutorial PostScript Dasar

PostScript lebih sering dihasilkan secara pemrograman daripada ditulis dengan tangan. Jadi, banyak orang yang menggunakan bahasa hanya perlu memiliki pemahaman dasar tentang itu, bukan kefasihan mendalam. Jika Anda hanya perlu memahami apa file PostScript itu dan bagaimana cara kerjanya, baca satu atau dua dari ini dan Anda akan memulai awal yang bagus.

  • Tutorial Postscript Singkat, pengantar singkat, tetapi bermanfaat, untuk bahasa dari kelas ilmu komputer di Carnegie Mellon University.
  • Cara Melakukan Perintah PostScript Sederhana, pengantar cepat untuk perintah menggambar sederhana.
  • Pengantar Tutorial untuk PostScript, tutorial tentang penggunaan bahasa, yang juga mencakup sedikit latar belakang dan sejarah yang berguna.
  • Tom Trebisky dari Multiple Mirror Telescope Observatory memiliki Tutorial PostScript yang kurang sopan, yang akan sangat membantu jika Anda menyukai penjelasan yang masuk akal untuk keanehan PostScript. (“Suatu hari yang lalu, para penulis PostScript sedang duduk-duduk sambil merokok.”)
  • Pengantar Singkat untuk PostScript (PDF), salah satu tutorial pengantar yang lebih baik, dengan contoh yang dilabeli dengan baik dan penjelasan yang jelas – bagus untuk pelajar visual dan juga mereka yang memiliki beberapa pengalaman pengkodean dasar.
  • Manual PostScript Math-Centric, dari Departemen Matematika University of British Columbia.
  • Adobe PostScript Language, dan Why “Direct” PostScript Makes Sense, sebuah pengantar bahasa, dengan argumen yang menarik untuk belajar menulis PostScript secara langsung, daripada menghasilkan dengan perangkat lunak pengeditan grafik.
  • Tutorial PostScript, contoh kaya-pengantar dari UC San Diego (juga tersedia dalam bentuk PDF).
  • Tutorial PostScript Cepat Mostly Maths, di mana Anda dapat belajar membuat kartu Natal berhiaskan kepingan salju fraktal; dan jika Anda suka, lihat L-Systems di PostScript, di mana Anda dapat belajar membuat kurva naga dan desain rekursif indah lainnya.
  • Tutorial Video PostScript dalam Tiga Bagian: 01 Stack, 02 Arithmetic, 03 Graphics.
  • Pemrograman dalam Tutorial Video PostScript, pembicaraan khusus tentang PostScript sebagai bahasa pemrograman, dan bukan hanya bahasa deskripsi grafis.

Sumberdaya yang Mendalam untuk Mempelajari PostScript

Tutorial ini memberikan cakupan yang lebih lengkap tentang bahasa, mulai dari penggunaan dasar hingga konsep lanjutan. Sebagian besar dari mereka akan membutuhkan waktu yang lama untuk menyelesaikannya.

  • Panduan Pertama untuk PostScript, pengantar langkah demi langkah yang bagus untuk PostScript.
  • Belajar PostScript dengan Melakukan (PDF), yang merupakan satu-satunya cara untuk belajar, sungguh.
  • Berpikir dalam PostScript (PDF), panduan penting untuk benar-benar memahami bahasa.
  • Ilustrasi Matematika: Manual Geometri dan PostScript, panduan Bill Casselman yang sangat diperlukan untuk menggunakan PostScript untuk matematika dan visualisasi.
  • Tutorial dan Cookbook Bahasa PostScript (PDF), panduan bahasa resmi dari Adobe Systems – dikenal sebagai “Blue Book”.
  • Desain Program Bahasa PostScript (PDF), karya referensi Adobe resmi lainnya – yang dikenal sebagai “Buku Hijau.”

Referensi

  • Referensi Bahasa PostScript (PDF), manual 900 halaman yang sangat teknis dari Adobe, mencakup setiap detail bahasa.
  • FAQ PostScript, sumber daya WikiBooks.
  • Lair PostScript Library milik Don Lancaster, kumpulan informasi yang luar biasa tentang PostScript dan topik terkait, plus perangkat lunak, tutorial geometri, dan banyak hal lain yang mungkin Anda perlukan jika Anda serius dengan pengembangan PostScript.
  • Acumen Journal, sebuah (sekarang-mati) periodik yang meliputi berita dan informasi PostScript dan PDF – arsip 2000-2013 tersedia online dan berisi banyak informasi.
  • Contoh PostScript, daftar tautan ke set contoh termasuk yang dari buku biru dan hijau.

Alat

  • ImageMagick, rangkaian perangkat lunak untuk membuat, mengedit, menyusun, atau mengonversi file gambar menjadi dan keluar dari sejumlah format, termasuk PostScript.
  • Pslib, perpustakaan pemrograman untuk menghasilkan file PostScript secara dinamis; writtern dalam C, dengan binding untuk PHP, Python, Tcl, Perl, COBOL, dan Common Lisp.
  • Gnuplot, grafik baris perintah dan alat visualisasi data, yang dapat menampilkan PostScript (dan banyak format lainnya).
  • Kairo, perpustakaan grafis dalam bahasa pemrograman C, yang mendukung output PostScript; juga melihat perpustakaan ADG, yang menyediakan objek menggambar seperti CAD.
  • GNU a2ps, sebuah utilitas konversi dan pencetakan “any to PostScript”.
  • GNU Enscript mengonversi file ASCII ke PostScript.

GhostScript

Alat penting untuk bekerja dengan PostScript adalah GhostScript (atau GNU Ghostscript dari Free Software Foundation).

GhostScript adalah penerjemah dan editor PostScript PDF, yang dapat digunakan untuk mengkonversi antara dua dan beberapa format file lainnya, serta untuk membuat file PostScript dari awal. Itu juga sering digunakan “di bawah tenda” oleh driver printer, saat mencetak output PostScript ke printer non-PostScript. Anda dapat menggunakan GhostScript untuk membuat printer PostScript virtual, atau untuk mencetak langsung ke PDF.

Alternatif untuk GhostScript

GhostScript adalah program besar dengan banyak overhead. Untuk tampilan sederhana file PS, ada juga dua aplikasi “PostScript preview” terkait, GhostView dan GSView.

Untuk file PostScript, ada beberapa pemirsa PostScript freeware, tetapi – karena GhostView gratis dan open source – tidak ada alasan kuat untuk menggunakannya. Ada penampil PostScript online, yang mungkin bisa membantu jika Anda hanya perlu melihat sesuatu dari waktu ke waktu dan tidak ingin mengambil masalah untuk menginstal GhostView.

Adobe Acrobat memungkinkan pengguna untuk bekerja dengan file PDF dan PostScript, dan merupakan “standar emas” produk komersial di ruang ini.

Sumber untuk Belajar GhostScript

  • Pengantar Ghostscript, ikhtisar yang sangat cepat dari University of Wisconsin Computer Science Department.
  • Pengantar GhostScript lain, yang ini dengan sedikit lebih detail.
  • Pengantar GNU GhostScript menjelaskan penggunaan dasar GhostScript, dan termasuk tutorial PostScript dasar juga.
  • Cara Menggunakan Ghostscript, dokumentasi resmi yang mendalam.
  • Manual Pengguna GhostScript (PDF), sebuah panduan untuk menjalankan dan menjalankan GhostScript, dikutip dari PostScript & Acrobat / PDF: Aplikasi, Pemecahan Masalah, dan Penerbitan Cross-Platform oleh Thomas Merz.
  • Memulai Dengan PostScript, adalah pengantar yang berfokus pada GhostScript untuk menggunakan PostScript.
  • Menggunakan Ghostscript untuk Mengonversi dan Menggabungkan File, panduan cepat ke salah satu tugas yang lebih umum di GhostScript.
  • Ghostscript Linux Howto, ini adalah ikhtisar yang baik untuk menggunakan GhostScript di lingkungan Linux.
  • Membuat keluaran PDF / A menggunakan XeTeX dan Ghostscript, adalah tutorial untuk membuat file PDF / A, yang diperlukan oleh beberapa penerbit.
  • Ghostscript – 10 Langkah Pertama menjelaskan cara membuat GhostScript dan berjalan di Windows 10.
  • Membuat Printer PostScript Virtual di Windows menggunakan Ghostscript menjelaskan cara menggunakan printer non-PostScript yang ada seolah-olah itu adalah printer PostScript, menggunakan GhostScript; tutorial disesuaikan untuk pengguna Windows XP, tetapi teknik ini dapat disesuaikan untuk sistem Windows lainnya.
  • Mencetak ke PDF dengan Ghostscript dan RedMon di Windows menjelaskan cara menggunakan GhostScript untuk membuat PDF berkualitas tinggi tanpa bergantung pada perangkat lunak mahal Adobe; tutorial ini mencakup topik yang sama, tetapi mencakup informasi tentang versi Windows sebelumnya.

Alat GhostScript

  • Ruby-ghostscript adalah pembungkus Ruby untuk GhostScript, sehingga perlu untuk menyertakan biner GhostScript dalam aplikasi Ruby dan Ruby on Rails Anda.
  • Ghostscript.NET adalah pembungkus yang dikelola di sekitar perpustakaan Ghostscript, untuk digunakan dengan kerangka NET.

Postscript Hari Ini

Masih ada beberapa pengembang aktif menggunakan bahasa, tetapi permintaan untuk pengembang PostScript telah anjlok. Saat ini, tempat yang paling mungkin untuk menemukan penggunaan PostScript yang serius adalah dalam sistem warisan di perusahaan penerbitan kelas atas. Sejumlah alat desktop, termasuk LaTeX dan GhostScript terus dikembangkan dan digunakan untuk persiapan PostScript terutama sebagai bagian dari rantai produksi dokumen yang terhubung ke sistem penerbitan lawas ini..

Bacaan Lebih Lanjut dan Sumberdaya

Kami memiliki lebih banyak panduan, tutorial, dan infografis yang berkaitan dengan penyusunan huruf dan penerbitan:

  • Pengenalan dan Sumber Daya TeX dan LaTeX: sistem penyusunan huruf ini sangat memanfaatkan GhostScript.
  • ImageMagick Pendahuluan dan Sumber Daya: koleksi alat grafis, yang mencakup beberapa untuk PostScript.

Tren Desain Web Anda Tidak Akan Pernah Lupa

PostScript memungkinkan Anda mendesain apa pun yang dapat Anda pikirkan. Itu tidak selalu merupakan hal terbaik; pikirkan saja web! Dalam Tren Desain Web infografis kami, Anda Tidak Akan Pernah Lupa, kami menjalankan puluhan tahun desain yang pernah dianggap sebagai puncak kesejukan..

Tren Desain Web yang Tidak Akan Anda Lupakan
Tren Desain Web Anda Tidak Akan Pernah Lupa

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