Quartz Filter function in Preview.

I am having a problem with the Quartz Filter function in Preview. I do a monthly newsletter for a local car club. The newsletter is distributed as a printed copy and as a PDF for e-mail and on-line viewing. I prepare the newsletter in iStudio Publisher and then open it in Preview. The file size can be quite large so I use the Export-Quartz Filter-Reduce File Size to prepare the PDF for e-mail use. Since I have updated to Mavericks 10.9 some portions of the newsletter come out as a negative.  See the below example.

Hi. Thanks for answering.
Take a look in what I have in Google Sheet:
Maybe I'm not using it right, but seems to me if I need to change what I want to see (if Chinese, Italian...) I need to go back in Filter dialog and change the value, can't be dynamic, based in a cell value. Besides that seems to me if I use filter all the rest of my sheet disappears. This Filter Function can be put in any place, so I can do, for example, first 5 lines showing Chinese, the next 5 showing Italian etc.
Hope my screenshots helps.
Thanks.

Similar Messages

  • Reducing file size #2...Preview, Quartz Filter vs Adobe Pro Optimize

    Questions on reducing a pages to pdf file…I will post each question seperatly.
    2) I read that you can reduce file size of a pdf in preview with a quartz filter. I created my own filer and it worked as expected. But, I also have Adobe Acrobat Pro, with save as PDF Optimized. The pro seems to have much more capability than the quartz filters.
    Is one better that the other to use? The adobe optimize (standard settings) took it from 20 to 6 megs.
    THanks, Bob

    The Adobe Acrobat settings you chose are probably using .jpeg to reduce the file size.
    .jpegs are lossy. ie You lose detail and sharpness the more you compress the image.
    The Quartz filters are usually of very high quality, but they are a black box and you need to understand what the settings are in each one. Quartz filters are extremely powerful, fast and as I said usually high quality but I suggest you experiment and see if they meet your needs.
    Peter

  • How do I Apply a Quartz Filter Automatically to PDF Scan Using Preview

    Hi,
    Question: is there a 1-step process to scan to PDF and create reasonable file sizes.
    I've found discussions on this, but no conclusive answer that someone has actually tested and used.
    PROBLEM: Scanned PDFs are large
    SOLUTION: use a quartz filter to reduce size.
    The problem with this approach is that its a two step process
    1. scan the file using preview (Import from scanner)
    2. "Save As" with a filter applied to reduce size.
    What I'm looking for is someone that's got this down to a 1-step process using only built-in tools of 10.6.
    Thank you!

    Thank you for taking the time to reply - but not entirely true.
    My use case for smaller files is sending them via email. You are correct that size on the local file system should not be (and is not) an issue.
    Let me clarify why this is a 2-step process (for me) at the moment.
    When you use preview (I've been unsuccessful with Image Capture and don't know it would make a difference) and hit scan, the document IS saved. You can then immediately quit preview and your document is still at the save location you specify. Hence this would be a 1-step process.
    The additional step I need to do is "Save As" so I can invoke the quartz filter I created that reduces the PDF by about 80% in size with no visible loss of integrity.
    I would like this filter to get automatically applied when the document is first scanned - something I'm starting to think is not possible.
    I've gotten partial results by adjusting DPI and other factors of the initial scan, but not the reduction in size I can get by applying the filter.

  • Compress PDF vs. Reduced File Size Quartz Filter?

    Sometimes the PDFs I produce through the print function get pretty huge.
    In the PDF drop down on the print menu there is a compress PDF option that I sometimes use.
    Then someone said I should go to print, to the copies and pages, select "colour sinc" and on the Quartz Filter select "Reduce File Size" then hit the "save as pdf" on the pdf button.
    I have no idea what I just typed
    What's the difference between the two approaches and which would produce the best quality PDF at an manageable size?
    I just tried PDFing this page using the three options -- regular pdf, compressed pdf and that colour sink / quartz filter / reduce file size. Damned if the smallest file isn't the regular (at 76 kb) next is the reduced (92kb) and the largest file is the compressed (140kb). Maybe not a proper test but what the heck?
    Any thoughts?
    Thanks

    I believe that the same filter is applied no matter whether it is done through the Compress PDF button, which is an Automator action, or using ColorSync.
    If you would like to experiment with it, you can also apply it through the ColorSync Utility. If you copy the Reduce File Size filter, you can change the amount of reduction done. You can preview the results there, too.
    The filter only affects images, not text.

  • How to automate application of quartz filter to scanner output?

    Hello.
    I have a new scanner and it generates large TIFF and PDF files. I know I can use Eric Meyer's Reduce File Size (75%) quartz filter script ( http://meyerweb.com/eric/thoughts/2010/02/25/better-pdf-file-size-reduction-in-o s-x/ ) in Preview to re-save the files greatly reduced in size but it's rather tedious to have to do this manually.
    Can anyone suggest an easier way or how I can automate this?
    The things that jump to mind (and I know are over my head as my following story will show) would be an applescript or automator generated script. I thought this is one of those things that folder scripts would be good for and I have failed miserably to set one up using Automator.
    I went into Automator and chose folder action and then applying the quartz filter to a pdf. It asked me if I wanted to apply the action to a copy and leave the originals untouched and I said yes and chose the same folder that I was attaching the action to. I then chose the Reduce File Size (75%) for the filter. It ran and reduced the file and left the reduced file in the folder with the action but the original vanished.
    I deleted the folder and tried again, but now the folder action dialog comes up blank and I have to manually select the Reduce File Size (75%) from a drop down list. Also, it left the original in the folder with the action and no filter was applied. So I made a different folder called "originals" and pointed the add a copy step to it, and now it puts the reduced copy there and the original vanishes.
    I am totally lost. It seems like the actions change each time I try to do something and I can't figure out where these automator folder actions are being stored.
    I would be THRILLED if I could drop the scans into a folder "apply Reduce File Size (75%)" and have reduced files go to a folder "reduced pdfs" and originals go to an "origin pdfs". Is it possible to get automator to do this?
    I have the interest but not the mental bandwidth to learn how to write an applescript to do this.
    Is there some other easy way that I'm overlooking?
    I will greatly appreciate any and all help.

    hotwheels 22 wrote:
    Guys!
    I am missing a step here.
    Is there some need to hit run or something within automator? Am I supposed to get a file in the folder I choose? Do I then drag and drop a pdf over the folder or the file to get the file reduced with the filter?
    I am new to mac and my 100 - 900 MB pdf's are kicking my butt...
    Anybody know how to get this going?
    Thanks.
    Let's see. How far did you get? Did you create the Quartz filter using ColorSync?
    Next step is to open Automater and double click folder action.
    Drag the action "Apply Quartz Filter to PDF Documents" over to the right hand side and drop it. You will get prompted to add or not add a copy function. If you want to have it back things up hit add, if you just want them compressed hit "don't add".
    In the Filter drop down select the quartz filter you created in the ColorSync Utility.
    Now scroll up on the right hand side (it's a bug in Automator). At the very top you'll see a drop down to choose the folder that the folder action is going to be applied to. Select your folder.
    Hit Save on the File menu. Call your folder action something logical, like Compress PDFs and hit save. You can now quit automator.
    Now that this is done you can drag PDFs into the folder you assigned the action to and it will compress the images in them to JPEG, reducing the size of your PDFs. It will not prompt you or give you any feedback that the magic has happened but it will happen. You might want to make sure your settings are right by working with copies rather than originals, but whatever.

  • Apply Quartz filter to a PDF from command line

    Hello
    I'm trying to apply a quartz filter to a PDF document via the command line. I know it's possible with Python and there's a script at /Developer/Examples/Quartz/Python/filter-pdf.py that does just that. The problem with this is that the script is Python 2.3 and my OS X 10.5.8 is running Python 2.5 - so I'm getting the error message:
    +<Error>: The function `CGPDFDocumentGetMediaBox' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Please use `CGPDFPageGetBoxRect' instead.+
    I don't know Pyton but I checked the file and I grep'ed the Developer folder to see if I can find where CGPDFDocumentGetMediaBox is being used, but no matter what I changed, I didn't manage to get the script working.
    So I guess my question is one of the following:
    How can I update the developer example to a new, functioning version?
    or how do I get rid of the deprecated functions that script is using?
    or is there any other way to apply a quartz filter to a PDF via the command line? (I've read that SIPS is able to accomplish this, but I couldn't find out how..)
    Thank you for any help!
    Cheers

    There a quartz filter printer hidden in OS X which makes applying a quartz filter to a PDF file on the command line a piece of cake. This is the syntax:
    +/System/Library/Printers/Libraries/./quartzfilter inputfile filterpath outputfile+
    So if I wanted to convert big.pdf to small.pdf it would go like this:$
    +/System/Library/Printers/Libraries/quartzfilter big.pdf /System/Library/Filters/Reduce\ File\ Size.qfilter small.pdf+
    The "Reduce File Size" filter isn't that great though when it comes to reducing the file size for printing. Jerome Colas wrote a nice article about quartz filters though: http://discussions.apple.com/thread.jspa?messageID=6109445&tstart=0
    You can also create your own with the ColorSync utility in Mac OS X. A Quartz filter is nothing but an XML, so you could also generate one on the fly if necessary.
    Resource: http://macscripter.net/viewtopic.php?id=25916

  • CS2 Filter Gallery "improved" preview is to slow, is there a classic mode that will run faster?

    The new filter gallery takes forever to preview. I assume this is because the preview area is so much bigger. I personally find it much more advantageous to preview a small portion of the image until I get the settings right, then run the filter on the entire image.
    Is there a way to run the filter functions in "classic mode", or reduce the size of the preview area so I don't have to wait forever each time I try a new setting?
    Thanks.
    Scott.

    No. The Filter Gallery is another brilliant disaster brought to us by the
    sometimes not so smart people at Adobe.
    Robert

  • Can't save quartz filter settings

    Does anyone know why upgrading recently to Mountain Lion has killed my ability to save a new quartz filter setting in ColorSync Utility, so it isn't recognised by Preview? I need this to compress large PDFs when generating a monthly community magazine I edit and now have to use my wife's iMac, which is still running Snow Leopard. If this could be a corrupted settings file (eg. .plist), where should I look?

    What happens when you try?

  • Filter Function in Column Formula is not working properly

    Hi,
    I am using Filter Function in Column formula tab in Answers to calculate the Total sum from the start of the Fiscal month to the Month selected from the Prompt.
    My requirement is I have total sales column. Now I need to calculate TYYTD kind of thing for which I cant use the Time sereis due to my report constraint.
    Instead of that I am using this Filter function on TYYTD column where i am giving the filter as start of the Fiscal month to the month selected from the Prompt.
    For example if I select May month from the Prompt then this TYYTD column should give me SUM(Total Sales) between Feb and May for which I am using the Filter Function. But it giving me only May sales whcih is same as Total Sales column.
    Can anyone throw some light on this as this is very important for us or any alternate solution other than Time sereis measures.
    Did anyone got this kind of issue with Filter Function?
    Regards,
    Azad

    Ok...here's the steps to fix this as efficiently as possible.  I have a whole bunch of mailboxes under "On My Mac" and they have a bunch of mailboxes nested in them.  I get my messages into Apple Mail via IMAP.  (I don't know if this matters.)  The steps below assume you have a similar setup.
    1.  Hold the Option key down and click the dropdown arrow next to each mailbox that has one.  This will cause all nested mailboxes below it to appear.
    2.  Go to the top of the list of mailboxes under "On My Mac" and highlight the first mailbox.  Then hold the Shift key down and highlight the last mailbox in the list.  This will cause all of the mailboxes and nested mailboxes to be highlighted.
    3.  From the menu, select "Mailbox --> Rebuild" and the rebuild process will start.
    4.  Watch the top of the mail screen to see the message count change as the mailboxes are being rebuilt.  Wait until the activity stops before doing the next step.
    5.  As the mailboxes were rebuilt, many messages were reset as "Unread" even though every message was previously "Read."  Make sure the mailboxes you want to affect are still highlighted.  Right-click and select "Mark All Messages Read."
    That fixed the problem for me.

  • Filter Function problems on ALV report. [Resolved]

    Hi,
    I developed an ALV report by using function as below:
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
             EXPORTING
                  I_CALLBACK_PROGRAM = G_REPID
    *            I_CALLBACK_PF_STATUS_SET = status_set
    *            I_CALLBACK_USER_COMMAND  = USER_COMMAND
                  I_STRUCTURE_NAME = 'T_BSIK'
                  IS_LAYOUT        = GS_LAYOUT
                  IT_FIELDCAT      = GT_FIELDCAT[]
             TABLES
                  T_OUTTAB    = TAB_BSIK.
    And this ALV custom report is referenced from standard function FBL5N.
    After i completed this report, i made an comparision of FBL5N and my custom report.
    When I apply the filter function, for example, on the document type, I cannot input 2 characters in the document type field under the filter function. The field length is only 1 character. Similar case results on the field document date.
    While the standard function FBL5N works very nice.
    What should i do to make the filter function of my own ALV report as the same as the standard function FBL5N do?
    Thanks in advance.
    Lala
    Message was edited by:
            Hoo lala

    Oh, i found where the problem is...
    add below 2 statements, then the question is resolved.
      LS_FIELDCAT-ref_fieldname = ****
      LS_FIELDCAT-ref_tabname = ***
    FORM FIELDCAT_INIT tables RT_FIELDCAT.
    CLEAR LS_FIELDCAT.
      LS_FIELDCAT-COL_POS   =  3.
      LS_FIELDCAT-FIELDNAME = 'BLART'.
      LS_FIELDCAT-TABNAME   = 'TAB_BSIK'.
      LS_FIELDCAT-SELTEXT_L = 'Document Type'.
      LS_FIELDCAT-ref_fieldname = 'BLART'.
      LS_FIELDCAT-ref_tabname = 'BSIK'.
      APPEND LS_FIELDCAT TO  RT_FIELDCAT.
    endform.
    Fine now.
    Lala

  • How can i extend the filter function to also include an option to select which column to filter on?

    Hi.
    I have built an spry test-page (testing it on my localhost  so i cannot give you direct access to it) here i have an XML file that i show in an dynamic/ repeat table with 5 columns.
    I hvae included an spry filter function to easy filter out records, but the code only allows me to filter on one of the columns.
    I would like to add an extra "select-menu" to define which column the filter should be active for, how can i do that
    Here is the filter code and also the html code for the select-menu and the box to type in what to filter.
    The bold parts is the important parts, i would like the options values from the select menu to be inserted in the filterData function to be able to define which column to do the filtering on.
    var ds1 = new Spry.Data.XMLDataSet("report3.xml", "orders/order", {sortOnLoad: "@id", sortOrderOnLoad: "descending"});
    ds1.setColumnType("date", "date");
    ds1.setColumnType("BUTIKNR", "number");
    ds1.setColumnType("EXTRAFRAKT", "number");
    ds1.setColumnType("job/@idx", "number");
    var jobs = new Spry.Data.NestedXMLDataSet(ds1, "job");
    function FilterData()
        var tf = document.getElementById("filterTF");
        var menu = document.getElementById("searchIdent");
        if (!tf.value)
            // If the text field is empty, remove any filter
            // that is set on the data set.
            ds1.filter(null);
            return;
        // Set a filter on the data set that matches any row
        // that begins with the string in the text field.
        var regExpStr = tf.value;
        if (!document.getElementById("containsCB").checked)
            regExpStr = "^" + regExpStr;
        var regExp = new RegExp(regExpStr, "i");
        var filterFunc = function(ds, row, rowNumber)
            var str = row["@id"];
            if (str && str.search(regExp) != -1)
                return row;
            return null;
        ds1.filter(filterFunc);
    function StartFilterTimer()
        if (StartFilterTimer.timerID)
            clearTimeout(StartFilterTimer.timerID);
        StartFilterTimer.timerID = setTimeout(function() { StartFilterTimer.timerID = null; FilterData(); }, 100);
    html:
                <select name="searchIdent" size="1" id="searchIdent">
                    <option value="@id" selected="selected">ID</option>
                    <option value="date">DATUM</option>
                    <option value="time">TID</option>
                    <option value="BUTIKNR">BUTIK</option>
                    <option value="REF">REFERENS</option>
                  </select>
              <input type="text" id="filterTF" onkeyup="StartFilterTimer();" />
    Contains:
      <input type="checkbox" id="containsCB" /></td>
    Thanks in advance.
    //Rickard H

    Now it works, i had to do it like this:
        var filterFunc = function(ds, row, rowNumber)
            var str = row["@id"];
            if (str && str.search(regExp) != -1)
                return row;
            var str1 = row["date"];
            if (str1 && str1.search(regExp) != -1)
                return row;
            var str2 = row["time"];
            if (str2 && str2.search(regExp) != -1)
                return row;
            var str3 = row["BUTIKNR"];
            if (str3 && str3.search(regExp) != -1)
                return row;
            var str4 = row["REF"];
            if (str4 && str4.search(regExp) != -1)
                return row;
            return null;
    I also had to remove the line "ds1.setColumnType("BUTIKNR", "number");" from the code, otherwise it would not search at all (only searches string types?).

  • Black & White quartz filter behaves oddly when creating PDFs

    I think the Black and White Quartz Filter should print all colours and greys as Black. But pale colours and light greys are not printed at all, presumably they are 'White'. Printing all colours as Black is a useful property when printing CAD drawings, for instance.
    I tried to create my own qfilter to do the job, which involves using a 'Bilevel' Intermediate Transform cranked to the max, but the ColorSync utility wouldn't let me rename it anything but 'Untitled'. Smells like a permissions problem?
    I eventually duplicated the Black & White qfilter, which was automatically named 'Black & White Copy'. I was able to edit the actions, but not it's name. Changing the file's name by hand wouldn't change it in the ColorSync Utility.
    Printers available for testing were an HP LaserJet 2100TN, and an EPSON Stylus Color 1160.
    Eric
    Dual 2.3 PowerPC G5   Mac OS X (10.4.4)  

    I think the Black and White Quartz Filter should print all colours and greys as Black. But pale colours and light greys are not printed at all, presumably they are 'White'. Printing all colours as Black is a useful property when printing CAD drawings, for instance.
    I tried to create my own qfilter to do the job, which involves using a 'Bilevel' Intermediate Transform cranked to the max, but the ColorSync utility wouldn't let me rename it anything but 'Untitled'. Smells like a permissions problem?
    I eventually duplicated the Black & White qfilter, which was automatically named 'Black & White Copy'. I was able to edit the actions, but not it's name. Changing the file's name by hand wouldn't change it in the ColorSync Utility.
    Printers available for testing were an HP LaserJet 2100TN, and an EPSON Stylus Color 1160.
    Eric
    Dual 2.3 PowerPC G5   Mac OS X (10.4.4)  

  • Using FILTER function in oracle answers

    Gurus,
    I have a question related to using Filter function in oracle answers.
    When trying to insert a Filter (expr) Using (expr) clause in the formula area of a fact table field, It errored out with msg saying about using a wrong measure.
    I know this can be done with a case expression but I tried filter clause since this is available in oracle answers.
    Please help me figuring out this scenario.
    Thanks.

    David / Raghu - Thanks for u'r replies and apologizes for not posting question with proper material.
    Am posting my code and the error message from the screen.
    Code :
    IFNULL(FILTER("Fact - MBS Loan Transactions"."OUTSTANDING PRINCIPAL" USING "Dim - MBS Loan"."LOAN TYPE HPD/HDC/BNK" = 'HDC'),0)
    Error :
    nQSError: 10058] A general error has occurred. [nQSError: 22032] Function FILTER requires at least one measure attribute in its first argument. (HY000)
    SQL Issued: SELECT "Dim - MBS Loan"."LOAN AMOUNT", "Dim - MBS Loan"."LOAN TYPE HPD/HDC/BNK", "Dim - MBS Loan"."LOAN TYPE SEN/SUB", "Dim - MBS Project"."PROJECT NAME", "Dim - MBS Project"."PROJECT NUMBER", "Fact - MBS Loan Transactions"."AR BALANCE INTEREST", "Fact - MBS Loan Transactions"."GL BALANCE INTEREST", IFNULL(FILTER("Fact - MBS Loan Transactions"."OUTSTANDING PRINCIPAL" USING "Dim - MBS Loan"."LOAN TYPE HPD/HDC/BNK" = 'HDC'),0) FROM "Financials - MBS"
    OK (Ignore Error)
    Please continue answering my queries. Since am a newbie your answers won't be just a reply but it's actually learning for me.
    Thanks.

  • About the filter function in OBIEE 11g

    Hi, all.
    when i use the filter function in OBIEE 11g, it turn out a wrong result.
    The operation steps and detail are described as follow:
    1. In the Column Formula pane, I typed the Formula of the column 'count of customer' as:
    FILTER(count(distinct("customer info dimesion"."customerID")) USING ("TradeType Dimesion"."TradeType" = '001'))
    2. But the phisical SQL about this column in the NQquery file is that: "count(distinct(T11520.CUSTOMERID)) as c5, "
    which means that, the filter wasn't applied, right?
    If so, what shall I do in this situation, in other words , how can i make a Condition COUNT?
    Any Suggestion is appreciated!
    Thank you in advance~~O(∩_∩)O~

    Hi katherine,
    FILTER(count(distinct("customer info dimesion"."customerID")) USING ("TradeType Dimesion"."TradeType" = '001'))I think your formula there is mistake like many braces...instead type this in your f(x)
    =>Filter(count(distinct customer_id) USING trade type='001')
    This filter function is same like a case statement,if you filter still gives error write a case statement
    CASE WHEN TradeType Dimesion.TradeType='001' THEN count(distinct customer info dimesion.customerID) ELSE 0 END
    Will it be helpful?,follow this etiquette http://forums.oracle.com/forums/ann.jspa?annID=939
    By,
    KK

  • The pdfs that are produce in Word are very large. I need a method of compressing them variably - not just a quick reduction using the quartz filter.  Is their a suitable free compression programme,

    The pdfs that I produce in Word are very large. I need a method of compressing them variably - not just a quick reduction using the quartz filter.  Is their a suitable free compression programme,

    PDF Shrink for Mac
    Compress PDF – Reduce your PDF Online
    PdfCompress for Mac

Maybe you are looking for

  • Dual Boot Windows XP Downgrade Recovery

    I purchased a Thinkpad R500 with XP preinstalled. It came complete with recovery CD's, but for Vista. I would like to create two partitions, one with a minimal/cutdown XP (for audio production) and normal XP partiton for web browsing and working with

  • Regarding Portal Performance

    HI friends:    after some time running, Portal memory seems to be overflow, users can't log onto the system, error  says iviews couldn't be reached,  when restart server, everything recover, could you please tell me how release those memory which see

  • Creating a Fillable PDF form with adobe pro XI

    Hi, I am creating a fillalbe PDF form using Form central with Adobe Pro XI and I am using the new "add help text" feature in it, but when i save the form as PDF the add help text disaapars. I am also unalbe to find a form reset button to add to my fo

  • Bootcamp gaming stuttering/lagging, not network related

    Hi Community! I have a question / problem, I would like to solve... I installed bootcamp windows 7 on my MBP, 16gb i7 2.7Ghz 512 SSD. I installed a couple of heavy games such as borderlands 2, Crysis, battlefield etc. and i was running them all prett

  • Can you override a public static method?

    Can you override a public static method?