Natron Documentation Release 3.0.0

Total Page:16

File Type:pdf, Size:1020Kb

Natron Documentation Release 3.0.0 Natron Documentation Release 3.0.0 The Natron documentation authors Mar 29, 2021 Contents 1 User Guide 3 1.1 What is compositing?........................................3 1.1.1 Theory............................................3 1.1.2 Practice...........................................4 1.2 Getting started............................................4 1.2.1 About............................................4 1.2.2 Installation.........................................6 1.2.3 Environment........................................ 15 1.2.4 Troubleshooting....................................... 16 1.3 Compositing............................................. 17 1.3.1 Managing Projects..................................... 17 1.3.2 Reformatting elements (empty)............................... 18 1.3.3 Channels (empty)...................................... 18 1.3.4 Merging images (empty).................................. 18 1.3.5 Noise removal (empty)................................... 18 1.3.6 Keying (empty)....................................... 18 1.3.7 Using Rotopaint (empty).................................. 18 1.3.8 Tracking and stabilizing.................................. 18 1.3.9 Transforming elements (empty).............................. 20 1.3.10 Working with color (empty)................................ 20 1.3.11 Stereoscopic compositing.................................. 20 1.3.12 Preview and rendering (empty)............................... 24 1.3.13 Expressions (empty).................................... 24 1.4 Tutorials............................................... 34 1.4.1 Writing documentation................................... 34 1.4.2 HSVTool.......................................... 36 1.4.3 FFmpeg (empty)...................................... 43 1.4.4 Using PanoTools projects within Natron.......................... 44 1.4.5 Vector graphics workflow.................................. 47 1.4.6 Alternative Matte Extraction Tutorial............................ 51 2 Reference Guide 57 2.1 Preferences.............................................. 57 2.1.1 General........................................... 57 2.1.2 Threading.......................................... 57 2.1.3 Rendering.......................................... 58 2.1.4 GPU Rendering....................................... 59 2.1.5 Project Setup........................................ 59 2.1.6 Documentation....................................... 59 2.1.7 User Interface........................................ 59 2.1.8 Color Management..................................... 60 i 2.1.9 Caching........................................... 60 2.1.10 Viewer............................................ 61 2.1.11 Nodegraph......................................... 62 2.1.12 Plug-ins........................................... 62 2.1.13 Python............................................ 63 2.1.14 Appearance......................................... 63 2.2 Environment Variables........................................ 65 2.2.1 What are Environment Variables?............................. 65 2.2.2 How do I set an environment variable?........................... 65 2.2.3 Natron Environment Variables............................... 67 2.3 Image nodes............................................. 67 2.3.1 CheckerBoard node..................................... 67 2.3.2 ColorBars node....................................... 70 2.3.3 ColorWheel node...................................... 72 2.3.4 Constant node........................................ 74 2.3.5 OpenRaster node...................................... 75 2.3.6 Read node.......................................... 80 2.3.7 ReadCDR node....................................... 84 2.3.8 ReadFFmpeg node..................................... 88 2.3.9 ReadKrita node....................................... 93 2.3.10 ReadMisc node....................................... 98 2.3.11 ReadOIIO node....................................... 103 2.3.12 ReadPDF node....................................... 111 2.3.13 ReadPFM node....................................... 115 2.3.14 ReadPNG node....................................... 120 2.3.15 ReadPSD node....................................... 124 2.3.16 ReadSVG node....................................... 134 2.3.17 RunScript node....................................... 139 2.3.18 Solid node.......................................... 145 2.3.19 Write node......................................... 147 2.3.20 WriteFFmpeg node..................................... 149 2.3.21 WriteOIIO node....................................... 160 2.3.22 WritePFM node....................................... 167 2.3.23 WritePNG node....................................... 171 2.4 Draw nodes.............................................. 176 2.4.1 LightWrap node....................................... 176 2.4.2 Noise node......................................... 181 2.4.3 Plasma node......................................... 182 2.4.4 Radial node......................................... 183 2.4.5 Ramp node......................................... 185 2.4.6 Rand node.......................................... 186 2.4.7 Rectangle node....................................... 188 2.4.8 Roto node.......................................... 189 2.4.9 RotoPaint node....................................... 192 2.4.10 SeGrain node........................................ 195 2.4.11 SeNoise node........................................ 197 2.4.12 Text node.......................................... 200 2.5 Time nodes.............................................. 204 2.5.1 AppendClip node...................................... 204 2.5.2 Deinterlace node...................................... 204 2.5.3 FrameBlend node...................................... 206 2.5.4 FrameHold node...................................... 207 2.5.5 FrameRange node...................................... 207 2.5.6 NoTimeBlur node...................................... 208 2.5.7 Retime node......................................... 209 2.5.8 SlitScan node........................................ 210 2.5.9 TimeBlur node....................................... 211 2.5.10 TimeOffset node...................................... 212 ii 2.6 Channel nodes............................................ 213 2.6.1 Shuffle node......................................... 213 2.7 Color nodes.............................................. 216 2.7.1 Add node.......................................... 216 2.7.2 Clamp node......................................... 217 2.7.3 ClipTest node........................................ 218 2.7.4 ColorCorrect node..................................... 219 2.7.5 ColorLookup node..................................... 221 2.7.6 ColorMatrix node...................................... 224 2.7.7 ColorSuppress node..................................... 225 2.7.8 Equalize node........................................ 226 2.7.9 Gamma node........................................ 227 2.7.10 Grade node......................................... 227 2.7.11 HSIToRGB node...................................... 229 2.7.12 HSLToRGB node...................................... 230 2.7.13 HSVToRGB node...................................... 230 2.7.14 HSVTool node....................................... 231 2.7.15 HistEQ node........................................ 233 2.7.16 HueCorrect node...................................... 234 2.7.17 Invert node......................................... 235 2.7.18 LabToRGB709 node.................................... 236 2.7.19 LabToXYZ node...................................... 236 2.7.20 Log2Lin node........................................ 237 2.7.21 Multiply node........................................ 238 2.7.22 OCIOCDLTransform node................................. 238 2.7.23 OCIOColorSpace node................................... 240 2.7.24 OCIODisplay node..................................... 242 2.7.25 OCIOFileTransform node.................................. 245 2.7.26 OCIOLogConvert node................................... 247 2.7.27 OCIOLookTransform node................................. 248 2.7.28 PLogLin node........................................ 253 2.7.29 Quantize node........................................ 254 2.7.30 RGB709ToLab node.................................... 255 2.7.31 RGB709ToXYZ node.................................... 256 2.7.32 RGBToHSI node...................................... 256 2.7.33 RGBToHSL node...................................... 257 2.7.34 RGBToHSV node...................................... 257 2.7.35 RGBToYCbCr601 node.................................. 258 2.7.36 RGBToYCbCr709 node.................................. 258 2.7.37 RGBToYPbPr601 node................................... 259 2.7.38 RGBToYPbPr709 node................................... 259 2.7.39 RGBToYUV601 node................................... 260 2.7.40 RGBToYUV709 node................................... 260 2.7.41 Saturation node....................................... 261 2.7.42 VectorToColor node..................................... 262 2.7.43 XYZToLab node...................................... 262 2.7.44 XYZToRGB709 node.................................... 263 2.7.45 XYZToxyY node...................................... 263 2.7.46 YCbCrToRGB601 node.................................. 264 2.7.47 YCbCrToRGB709 node.................................. 264 2.7.48 YPbPrToRGB601 node................................... 265 2.7.49 YPbPrToRGB709 node..................................

  1502
Recommended publications
  • Designing and Packaging Printer and Scanner Drivers
    Designing and Packaging Printer and Scanner Drivers OpenPrinting MC on Linux Plumbers 2020 August 28, 2020 Till Kamppeter, OpenPrinting What we had ● Printer drivers – PPD files – Filters, perhaps also backends – All has to be in CUPS-specific directories ● Scanner drivers – Shared libraries with SANE ABI in SANE-specific directories ● Packaging – Binaries were built specific to destination distro and packaged in DEB or RPM packages – For each distro drivers need to be built, packaged, and tested separately – As files need to be in specific directories drivers cannot be installed with CUPS in a Snap or with scanning user applications in Snaps What we want ● Sandboxed packaging – Snaps – Distribution-independent: Install from Snap Store on any distro running snapd – More security: Every package with all its libraries and files in its own sandbox, fine-grained control for communication between packages – All-Snap distributions ● But – You cannot drop driver files into directories of a snapped CUPS or snapped user applications, Snaps do not see the system’s files – Snaps only communicate via IP or D-Bus, not by files ● Also – CUPS is deprecating support for PPD files, working by itself only in driverless IPP mode. The New Architecture ● Printer/Scanner Applications emulating an IPP device – Easily snappable: Communicates only via IP – Multi-function device support, Printing, Scanning, and Fax Out can be done in one Snap/Application – Web admin interface for vendor/device-specific GUI – Behaves like a network printer/scanner/multi-function
    [Show full text]
  • MODUL PELATIHAN MIGRASI OPEN SOURCE SOFTWARE “Level Pengguna”
    MODUL PELATIHAN MIGRASI OPEN SOURCE SOFTWARE “Level Pengguna” Update : Juli 2010 Oleh : Hasan B. Usman L Kelompok TIK Open Source Software Keterampilan √ Tingkat Pemula Tingkat Menengah Tingkat Mahir Jenis Buku √ Referensi √ Tutorial Latihan Pendukung √ CD/DVD OSS Linux √ Video Tutorial OSS √ Modul lain yg relevan URL http://www.igos.web.id, http://www.igos.or.id Email : [email protected] KATA PENGANTAR KATA PENGANTAR Adopsi terhadap perangkat lunak open source juga bisa diartikan sebagai bagian dari proses migrasi yang tidak secara kasat mata merupakan perpindahan, karena pada dasarnya migrasi bertujuan untuk menguatkan penggunaan software legal oleh pengguna perangkat lunak. Migrasi adalah pekerjaan dengan tingkat kerumitan yang sangat beragam, bisa mudah dan bahkan bisa menjadi sulit. Bila tidak ahli di bidangnya, proses migrasi akan menjadi lebih sulit. Untuk memudahkan anda dalam melakukan proses migrasi, buku panduan ini disusun sebagai salah satu referensi dan diperuntukkan bagi pengguna (end user) dan mudah-mudahan dengan adanya referensi ini dapat membantu anda. Salam Hangat Hasan B. Usman Ketua Tim Migrasi ([email protected] ) Modul Pelatihan Migrasi OSS Untuk Level Pengguna, update Juli 2010 http://www.igos.or.id, email : [email protected] i RINGKASAN RINGKASAN Materi pelatihan teknologi informasi menggunakan open source software ini adalah salah satu referensi untuk mendukung proses migrasi untuk level pengguna. Topik pembahasan pada materi ini adalah mengenai pengantar oss, Instalasi linux, desktop linux, aplikasi perkantoran openoffice, aplikasi internet, aplikasi multimedia dan grafis sampai dengan cara akses file melewati jaringan Modul Pelatihan Migrasi OSS Untuk Level Pengguna, update Juli 2010 http://www.igos.or.id, email : [email protected] ii COURSE OBJECTIVE COURSE OBJECTIVE 1.1.
    [Show full text]
  • Making a Game Character Move
    Piia Brusi MAKING A GAME CHARACTER MOVE Animation and motion capture for video games Bachelor’s thesis Degree programme in Game Design 2021 Author (authors) Degree title Time Piia Brusi Bachelor of Culture May 2021 and Arts Thesis title 69 pages Making a game character move Animation and motion capture for video games Commissioned by South Eastern Finland University of Applied Sciences Supervisor Marko Siitonen Abstract The purpose of this thesis was to serve as an introduction and overview of video game animation; how the interactive nature of games differentiates game animation from cinematic animation, what the process of producing game animations is like, what goes into making good game animations and what animation methods and tools are available. The thesis briefly covered other game design principles most relevant to game animators: game design, character design, modelling and rigging and how they relate to game animation. The text mainly focused on animation theory and practices based on commentary and viewpoints provided by industry professionals. Additionally, the thesis described various 3D animation and motion capture systems and software in detail, including how motion capture footage is shot and processed for games. The thesis ended on a step-by-step description of the author’s motion capture cleanup project, where a jog loop was created out of raw motion capture data. As the topic of game animation is vast, the thesis could not cover topics such as facial motion capture and procedural animation in detail. Technologies such as motion matching, machine learning and range imaging were also suggested as topics worth covering in the future.
    [Show full text]
  • The Interplay of Compile-Time and Run-Time Options for Performance Prediction Luc Lesoil, Mathieu Acher, Xhevahire Tërnava, Arnaud Blouin, Jean-Marc Jézéquel
    The Interplay of Compile-time and Run-time Options for Performance Prediction Luc Lesoil, Mathieu Acher, Xhevahire Tërnava, Arnaud Blouin, Jean-Marc Jézéquel To cite this version: Luc Lesoil, Mathieu Acher, Xhevahire Tërnava, Arnaud Blouin, Jean-Marc Jézéquel. The Interplay of Compile-time and Run-time Options for Performance Prediction. SPLC 2021 - 25th ACM Inter- national Systems and Software Product Line Conference - Volume A, Sep 2021, Leicester, United Kingdom. pp.1-12, 10.1145/3461001.3471149. hal-03286127 HAL Id: hal-03286127 https://hal.archives-ouvertes.fr/hal-03286127 Submitted on 15 Jul 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. The Interplay of Compile-time and Run-time Options for Performance Prediction Luc Lesoil, Mathieu Acher, Xhevahire Tërnava, Arnaud Blouin, Jean-Marc Jézéquel Univ Rennes, INSA Rennes, CNRS, Inria, IRISA Rennes, France [email protected] ABSTRACT Both compile-time and run-time options can be configured to reach Many software projects are configurable through compile-time op- specific functional and performance goals. tions (e.g., using ./configure) and also through run-time options (e.g., Existing studies consider either compile-time or run-time op- command-line parameters, fed to the software at execution time).
    [Show full text]
  • Product Note: VFX Film Making 2018-19 Course Code: OV-3108 Course Category: Career INDUSTRY
    Product Note: VFX Film Making 2018-19 Course Code: OV-3108 Course Category: Career INDUSTRY Indian VFX Industry grew from INR 2,320 Crore in 2016 to reach INR 3,130 Crore in 2017. The Industry is expected to grow nearly double to INR 6,350 Crore by 2020. From VFX design & pre-viz to the creation of a digital photo-realistic fantasy world as per the vision of a Film director, Visual effects has become an essential part of today's filmmaking process. The Study of Visual effects is a balance of both art and technology. You learn the art of VFX Design as well as the latest VFX techniques using the state-of-the-art 3D &VFX soft wares used in the industry. * Source :FICCI-EY Media & Entertainment Report 2018 INDUSTRY TRENDS India Becoming a Powerhouse in Global VFX Share market India has evolved in terms of skillset which has helped local & domestic studios work for Global VFX projects. The VFX Industry is expected to hire about 2,500-3,000 personnel in the coming year. Visual Effects in Hollywood Films Top Studios working on Global VFX Top International Studios like MPC, Double Negative & Frame store who have studios & Film Projects partners in India have worked on the VFX of Top Hollywood Blockbuster Films Blade Runner 2049, The Fast & the Furious 8, Pirates of the Caribbean- Dead men Tell No Tales, Technicolor India The Jungle Book and many more. MPC TIPS VFX Trace VFX Visual Effects in Bollywood Films Prime Focus World BAHUBALI 2 – The Game Changer for Bollywood VFX Double Negative Post the Box office success of Blockbuster Bahubali 2, there is a spike in VFX Budgets in Legend 3D Bollywood as well as Regional films.
    [Show full text]
  • Avid DS Nitris Compositing and Effects Guide • 0130-05576-02A • February 2005
    Avid® DS Nitris™ Compositing and Effects Guide Version 7.6 ™ make manage move | media Avid ® Copyright and Disclaimer Product specifications are subject to change without notice and do not represent a commitment on the part of Avid Technology, Inc. The software described in this document is furnished under a license agreement. You can obtain a copy of that license by visiting Avid's Web site at www.avid.com. The terms of that license are also available in the product in the same directory as the software. The software may not be reverse assembled and may be used or copied only in accordance with the terms of the license agreement. It is against the law to copy the software on any medium except as specifically allowed in the license agreement. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose without the express written permission of Avid Technology, Inc. Copyright © 2004 Avid Technology, Inc. and its licensors. All rights reserved. Printed in USA. The Avid DS Nitris application uses JScript and Visual Basic Scripting Edition from Microsoft Corporation. Attn. Government User(s). Restricted Rights Legend U.S. GOVERNMENT RESTRICTED RIGHTS. This Software and its documentation are “commercial computer software” or “commercial computer software documentation.” In the event that such Software or documentation is acquired by or on behalf of a unit or agency of the U.S. Government, all rights with respect to this Software and documentation are subject to the terms of the License Agreement, pursuant to FAR §12.212(a) and/or DFARS §227.7202-1(a), as applicable.
    [Show full text]
  • VFX Prime 2018-19 Course Code: OV-3103 Course Category : Career VFX INDUSTRY
    Product Note: VFX Prime 2018-19 Course Code: OV-3103 Course Category : Career VFX INDUSTRY Indian VFX Industry grew from INR 2,320 Crore in 2016 to reach INR 3,130 Crore in 2017.The Industry is expected to grow nearly double to INR 6,350 Crore by 2020. Where reality meets and blends with the imaginary, it is there that VFX begins. The demand for VFX has been rising relentlessly with the production of movies and television shows set in fantasy worlds with imaginary creatures like dragons, magical realms, extra-terrestrial planets and galaxies, and more. VFX can transform the ordinary into something extraordinary. Have you ever been fascinated by films like Transformers, Dead pool, Captain America, Spiderman, etc.? Then you must know that a number of Visual Effects are used in these films. Now the VFX industry is on the verge of changing with the introduction of new tools, new concepts, and ideas. Source:* FICCI-EY Media & Entertainment Report 2018 INDUSTRY TRENDS VFX For Television Episodic Series SONY Television's Show PORUS showcases state-of-the-art Visual Effects to be seen on Television. Based on the tale of King Porus, who fought against Alexander, The Great to stop him from invading India, the show is said to have been made on a budget of Rs500 crore. VFX-based Content for Digital Platforms like Amazon & Netflix Popular web series like House of Cards, Game of Thrones, Suits, etc. on streaming platforms such as Netflix, Amazon Prime, Hot star and many more are unlike any conventional television series. They are edgy and fresh, with high production values, State-of-the-art Visual Effects, which are only matched with films, and are now a rage all over the world.
    [Show full text]
  • Computer Graphics World 2006 October
    Contents Zoom In Zoom Out For navigation instructions please click here Search Issue Next Page ComputerINNOVATIONS IN VISUAL COMPUTING FOR THE GLOBAL DCC COMMUNITY October 2006 www.cgw.com WORLD Rat’s Nest DreamWorks uses digital clay to sculpt the diverse worlds in Flushed Away Past Tense CG helps bring ancient history to life Playing in the Big Leagues An indie CG filmmaker hits a home run Shadow Play Artists shine light on Hollywood’s dark side $4.95 USA $6.50 Canada Contents Zoom In Zoom Out For navigation instructions please click here Search Issue Next Page A CW Previous Page Contents Zoom In Zoom Out Front Cover Search Issue Next Page BEF MaGS Mail to [email protected] for any further request. Karen Moltenbrey Chief Editor note KAREN MOLTENBREY: Chief Editor [email protected]_______ 36 East Nashua Road A Taste of Independence Windham, NH 03087 (603) 432-7568 CONTRIBUTING EDITORS: It’s been just over a decade now since Pixar introduced us to the colorful world Courtney Howard, Jenny Donelan, of CG features, giving us Toy Story, and with it, a taste for the visually compel- Audrey Doyle, Evan Marc Hirsch, George Maestri, Martin McEachern, ling medium of CGI. Before we could ooh and ah over the technological leaps Stephen Porter, Barbara Robertson editor’s that refi ned the look of the lovable toys in Toy Story 2, we welcomed invasions of KATH CUNNINGHAM: Production Director digital insects in Disney/Pixar’s A Bug’s Life and PDI/DreamWorks’ Antz. [email protected]__________ (818) 291-1113 In 2001, these animation/technology powerhouses continued to hone their craft in Monsters, Inc., and Shrek.
    [Show full text]
  • Animasi 3D Sosialisasi Penanganan Rabies Pada Masyarakat Dengan Waterfall Yang Disederhanakan
    e-journal Teknik Elektro dan Komputer,Volume 4,No.4,(2015), ISSN: 2301-8402 29 Animasi 3D Sosialisasi Penanganan Rabies Pada Masyarakat Dengan Waterfall Yang Disederhanakan Leonardi Yudistira, Rotinsulu, Hans F. Wowor, Stanley D.S. Karouw. Jurusan Teknik Elektro-FT, UNSRAT, Manado-95115, Email: [email protected] Abstrak – Dinas Pertanian Kehutanan dan Ketahanan Pangan seorang Kepala Dinas yang berada di bawah dan bertanggung adalah dinas yang bergerak dibidang pertanian, kehutanan dan jawab kepada walikota melalui sekertaris daerah. Tugas Pokok ketahanan pangan, dengan program kerja yaitu memberikan dari Dinas ini melaksanakan sebagian kewenangan kota di sosialisasi pada masyarakat dalam sosialisasi yang diberikan bidang pertanian, kehutanan dan ketahanan pangan yang kurang menarik. Multimedia menjadikan kegiatan membaca itu meliputi pertanian, perkebunan, kehutanan, peternakan, dan dinamis dengan memberikan dimensi baru pada kata-kata. Multimedia juga dapat menghidupkan teks, bunyi, gambar, ketahanan pangan.(sumber: dinas pertanian kehutanan dan musik, animasi dan video. Animasi 3D Sosialisasi Penanganan ketahanan pangan) Rabies Pada Masyarakat dengan Waterfall yang Animasi merupakan suatu proses menggambar dengan Disederhanakan, didasarkan pada ide dan proses sosialisasi yang memodifikasi gambar dari tiap-tiap frame yang diekspos pada mendukung kegiatan produksi film animasi 3D, produksi film tenggang waktu tertentu sehingga tercipta sebuah ilusi gambar animasi 3D menggunakan kerangka penilitian waterfall yang bergerak. Animasi adalah menghidupkan gambar, sehingga disederhanakan. Software yang digunakan: audacity, avidemux, perlu mengetahui dengan pasti setiap detail karakter, mulai blender, makehuman, dan photoshop. Objek-objek yang telah dari tampak depan, belakang, dan samping, dan detail muka selesai dibuat akan ditata sesuai kebutuhan adegan, animasi karakter dalam berbagai ekspresi. Arti animasi intinya adalah dilakukan dengan proses rigging serta skinning pada objek karakter.
    [Show full text]
  • Avid DS - Your Future Is Now
    DSWiki DSWiki Table Of Contents 1998 DS SALES BROCHURE ............................................. 4 2005 DS Wish List ..................................................... 8 2007 Unfiltered DS Wish List ............................................. 13 2007 Wish Lists ....................................................... 22 2007DSWishListFinalistsRound2 ........................................... 28 2010 Wish List ........................................................ 30 A ................................................................. 33 About .............................................................. 53 AchieveMoreWithThe3DDVE ............................................. 54 AmazonStore ......................................................... 55 antler .............................................................. 56 Arri Alexa ........................................................... 58 Avid DS - Your Future Is Now ............................................. 59 Avid DS for Colorists ................................................... 60 B ................................................................. 62 BetweenBlue&Green ................................................... 66 Blu-ray Copy ......................................................... 67 C ................................................................. 68 ColorItCorrected ...................................................... 79 Commercial Specifications ............................................... 80 Custom MC Color Surface Layouts ........................................
    [Show full text]
  • Openimageio 1.7 Programmer Documentation (In Progress)
    OpenImageIO 1.7 Programmer Documentation (in progress) Editor: Larry Gritz [email protected] Date: 31 Mar 2016 ii The OpenImageIO source code and documentation are: Copyright (c) 2008-2016 Larry Gritz, et al. All Rights Reserved. The code that implements OpenImageIO is licensed under the BSD 3-clause (also some- times known as “new BSD” or “modified BSD”) license: Redistribution and use in source and binary forms, with or without modification, are per- mitted provided that the following conditions are met: • Redistributions of source code must retain the above copyright notice, this list of condi- tions and the following disclaimer. • Redistributions in binary form must reproduce the above copyright notice, this list of con- ditions and the following disclaimer in the documentation and/or other materials provided with the distribution. • Neither the name of the software’s owners nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIB- UTORS ”AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT- NESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUD- ING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABIL- ITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    [Show full text]
  • PDF File .Pdf
    Creative Software Useful Linux Commands Software Overview Useful Linux Commands Ghostscript (Link) RGB to CMYK Conversion This command will convert PDFs in the RGB color space, such as those created in Inkscape, to CMYK for print. Within the terminal navigate to the file directory and replace out.pdf with the desired output CMYK file name and in.pdf with the existing RGB file: gs -o out.pdf -sDEVICE=pdfwrite -dUseCIEColor -sProcessColorModel=DeviceCMYK - sColorConversionStrategy=CMYK -dEncodeColorImages=false - sColorConversionStrategyForImages=CMYK in.pdf Compress CMYK File This command will reduce the dpi of a PDF to 300 (and possibly other compression). This is useful after converting PDFs to CMYK using the prior command because they can be very large. gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=out.pdf in.pdf Merge and Compress PDF Files This command will merge two PDF files and reduce the dpi to 300. This is useful when generating PDFs in Inkscape. gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=out.pdf in1.pdf in2.pdf Convert PNG's to JPG's in a sub-directory Inkscape only exports files in PNG format. This is a simple command to convert them those PNG files to JPG (with default compression?) using Imagemagick to a subdirectory called Exported_JPGs. Run this command inside of the directory of the PNG files. mogrify -path Exported_JPGs -format jpg *.png Software Overview We use the following software during the course of our work. All of these applications are Free and Open Source Software (FOSS). Operating Systems Solus - A GNU/Linux based operating system with great performance and stability.
    [Show full text]