High pass with color?

Hello.
Is there a way to achieve the same effect of high pass without desaturating the image?
Thanks in advance

Two ways I can think of:
1. Immediately after running the High Pass filter, Edit > Fade, and play with the blening mode in the dialog. Various modes will give different effects, so experiment.
               — or —
2.Run the High Pass filter on a duplicate layer, and then change its blending mode.

Similar Messages

  • High pass effect on color

    Does the "high pass sharpening" subdue color saturation of the images?
    I was creating a photo collage type of art in InDesign. I also used Photoshop to sharpen and resize each individual images. I used High Pass sharpening with Edge Masks. After readjusting the images in photoshop I saved them with new names and relinked the new file to the InDesign. When I relinked the new image, there was a noticeable degradation of color saturation. The images looked sharper but a lot more grayer or muddish. In photoshop, I didn't change the color space. So I wondered if the High Pass filter alters the color saturation.
    Here is the link to my photoshop actions that I used to create the sharpening effect. If any one knows what caused the color shift in my file, I would like to solve the problem. This is very important for my future works. Thanks a lot.
    http://www.4shared.com/file/VnawQ90N/High_Pass_Sharpening.html

    I tried to sync the color space in Bridge. But when I click the Color Settings in Bridge, it freezes and stops responding. I don't know what is wrong. There is a  problem details in a window. Can anyone help me?
    Problem signature:
      Problem Event Name:          BEX
      Application Name:          Bridge.exe
      Application Version:          5.0.0.399
      Application Timestamp:          4f5ec62d
      Fault Module Name:          StackHash_0a9e
      Fault Module Version:          0.0.0.0
      Fault Module Timestamp:          00000000
      Exception Offset:          0012f878
      Exception Code:          c0000005
      Exception Data:          00000008
      OS Version:          6.1.7600.2.0.0.256.48
      Locale ID:          1033
      Additional Information 1:          0a9e
      Additional Information 2:          0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:          0a9e
      Additional Information 4:          0a9e372d3b4ad19135b953a78882e789
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt

  • Sharpening with High Pass Filter

    I am using PS6 and Elements 11.
    1.  I import the image from LR
    2.  I duplicate the layer
    3.  I go to Filter....High Pass
    4.  I adjust the gray image to the amount I want to sharpen
    5.  I then go to hard light in the blend modes to change the gray to the image and nothing happens
    6.  The image stays gray and will not change..
    7.  None of the blend modes change the gray image. 
    8. ?
    9.  This happens in both programs.
    Thanks Jean

    If you want to understand how the highpass sharpening works, you should consider the highpass layer copy as a kind of 'adjustment layer'. By itself it only shows middle gray : no correction needed; lighter gray : the pixels should be lightened; darker gray : the pixels should be darkened. In itself, the highpass transformation shows the 'contours' of the image, where sharpening is needed.
    When mixed with the underlying layer, you get the right effect. Changing blend mode is there is no underlying layer with wich to 'blend' does nothing.

  • Getting High Pass effect in AE.

    Is there an After Effects equivalent to Photoshop's High Pass plug-in?

    A search of PS-CS3 ehlp systems turned up 5 references to "high pass" in PS but the term actually appears only one place:
    High Pass Retains edge details in the specified radius where sharp color transitions occur and suppresses the rest of the image. (A radius of 0.1 pixel keeps only edge pixels.) The filter removes low-frequency detail from an image and has an effect opposite to that of the Gaussian Blur filter.
    It is helpful to apply the High Pass filter to a continuous-tone image before using the Threshold command or converting the image to Bitmap mode. The filter is useful for extracting line art and large black-and-white areas from scanned images.
    Searching in AE's help system I get 8 hits but the term never actually shows up anywhere except as an audio filter.
    So, umm, I think this can be faked with many filters. Depends on what you're trying to accomplish in AE. Sounds like Unsharp Mask but I'm sure you already know how to use that one.
    The Unsharp Mask effect increases the contrast between colors that define an edge.
    bogiesan

  • Screen hungs with color mess.

    Hello.
    I had issue with mac macbook pro mid 2010.
    https://discussions.apple.com/message/21177190#21177190
    Then i took it to the Apple Authorized Service Provider, they help it for almost 2 months then gave it me back.
    It is my working computer, and i work with 2 displays.
    Everything was fine i used it with external display for about 6 months, no issues.
    But after we moved to another office, i had to use it without additional display and strange things start to happen.
    The screen started to freeze randomly with colors and pictures messed. I am attaching screenshot how it looks like.
    But when i plug external screen and use both (macbooks integrated + external) - no issues, everuthing works just fine, unplug, and it happens again. Must be something with video card again i suppose.
    I called to Service back they said it is too late to fix this for free. 6 months passed.
    But this issue never happened before first repair in service, macbook used to restart. Now the screen hangs...
    I though reinstalling os would help. Erased hdd, and installed new Maveric, no luck. Just the same.
    What should i do?

    I noticed that pictures with display anomalies are not diplaying...
    One more try to upload it.

  • High Pass Dialog Textbook Exercise

    I purchased the Power, Speed and Automatitation textbook to learn Photoshop Scripting. I am working through the exercises in the last chapeter Building Custom Dialogs and have stumbled on the last exercise building a High Pass Dialog. When I test the script ai get a time run error which I am not able to track down. Can someone please look at the script and let me know where the error is coming from.
    Many thanks,
    //highPassDialog.jsx
    //021514
    Description:
    This dialog gathers data for creating a High Pass layer,
    which can shapern or blur a docuemnt.
    This dialog shows the use of many differnt types of UI controls
    Algorithm:
    Stage #1 build the dialog
        Create helloWorldDialog() function
            Place the dialog where it will be displayed
            Add UI elemtnst to function
            Add a group box panel for formating the buttons in a row
            Add On and Cancel buttons
        Create initHelloWorldDialog() function
            Initalize buttons OK and Cancel
            Add Events to OK and Cancel buttons
    Hook up the dialog to respond to events (add to SET UP)
    Stage #2 display the dialog
        Create runHelloWorldDialog() function
    Stage #3 process the results
        processHelloWorldResults() function
        show alert()
    Script Installation:
    1.Mac place script in Applications/Adobe Photoshop CC/Presets/Scripts
    2.Windows place script in C:\Program Files\Adobe\Adobe Photoshop CC#\Presets\Scripts\
    3.Restart Photoshop
    4.Choose File > Scripts > template
    // SET UP
    //Enable double clicking from hte Macintosh Finder or Windows  Explorer
    #target photoshop
    //Make Photoshop the formost Appplication
    app.bringToFront();
    //** DIALOG STAGE #1 - build the dilaog **
    //Create the dialog object and its UI objects
    var theDialog = createHighPassDialog();
    //Hook up the dialog to respond to events
    initHighPassDialog (theDialog);
    // MAIN
    //** DIALOG STAGE #2 - display the dialog **
    if (runHighPassDialog(theDialog) == 1) {
        //User pressed OK
        //** DIALOG STAGE #3 - process the dialog results **
        processHighPassResults(theDialog);
    // FUNCTIONS
    //Create a dialog for creating the High Pass Layer
    function createHighPassDialog() {
            //Create and empty dialog window
            var myDialog = new Window ('dialog',"Create a High Pass Layer");
            //Place the dialog 100px from the left and 100px from the top
            myDialog.frameLocation = [100, 100];
            myDialog.orientation = "row"; 
            myDialog.alignChildren = "top";   
            //Add a group box for the new layer options
            myDialog.optionsPanel = myDialog.add('panel', undefined, "Options");
            myDialog.optionsPanel.orientation = "column";
            myDialog.optionsPanel.alignChildren = "left";
            //Add radio buttons groups fro sharpen vs blur choice
            myDialog.optionsPanel.choiceRadioButtons = myDialog.optionsPanel.add('group');
            myDialog.optionsPanel.choiceRadioButtons.orientation = "row";
            myDialog.optionsPanel.choiceRadioButtons.alignChildren = "top";
            //Add text for user instructiuons
            myDialog.optionsPanel.choiceRadioButtons.staticText =
            myDialog.optionsPanel.choiceRadioButtons.add('statictext', undefined, "Select operation to perform");
            //Crate gropup to align radio buttons
            myDialog.optionsPanel.choiceRadioButtons.radioGroup =
            myDialog.optionsPanel.choiceRadioButtons.add('group');
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.orientation = "column";
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.alignChildren = "left";
            //Add a radio button with a label of Sharpen
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.radioButtonSharpen =
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.add('radiobutton', undefined, "Sharpen");
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.radioButtonSharpen.value = true;
            //Add a radio buon with the label of blur
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.radioButtonBlur =
            myDialog.optionsPanel.choiceRadioButtons.radioGroup.add('radiobutton', undefined, "Blur");
            //Add tool tip with descriptiond for instructions
            myDialog.optionsPanel.choiceRadioButtons.helpTip = "Choose which operation to perform";
            //Add a group for the radius parameter
            myDialog.optionsPanel.radiusGroup = myDialog.optionsPanel.add('group');
            myDialog.optionsPanel.radiusGroup.orientation = "row";
            //Add a text for the radius descriptions
            myDialog.optionsPanel.radiusGroup.staticText =
            myDialog.optionsPanel.radiusGroup.add ('statictext', undefined, "Radius");
            //Add edittext field to display radius value
            myDialog.optionsPanel.radiusGroup.editText =
            myDialog.optionsPanel.radiusGroup.add ('edittext', undefined, "3.0");
            myDialog.optionsPanel.radiusGroup.editText.preferredSize = [60, 20];
            //Add label for units after the edittext field
            myDialog.optionsPanel.radiusGroup.percent =
            myDialog.optionsPanel.radiusGroup.add ('statictext', undefined, "pixels");
            //Add the slider control
            myDialog.optionsPanel.slider = myDialog.optionsPanel.add('slider');
            myDialog.optionsPanel.slider.minvalue = 0.1;
            myDialog.optionsPanel.slider.maxvalue = 3.0;
            myDialog.optionsPanel.slider.preferredSize = [160, 20];
            //Add tooltips for the slider
            myDialog.optionsPanel.radiusGroup.editText.helpTip = "The radius value of the filter applied.";
            myDialog.optionsPanel.slider.helpTip = "The radius value of the filter applied.";
            //----------part 2---------
            //Add a popup menu       
            myDialog.optionsPanel.blendPopup.popUp.add ('item', "Vivid Light");
            myDialog.optionsPanel.blendPopup.popUp.add ('item', "Linear Light");
            myDialog.optionsPanel.blendPopup.popUp.add ('item', "Pin Light");
            //Set the default selected item in the popup list to the first tiem in the array "Overlay"
            myDialog.optionsPanel.blendPopup.items[0].selected = true;
            //Set the value of the blend mode
            myDialog.optionsPanel.blendPopup.popUp.mode = myDialog.optionsPanel.blendPopup.popUp.items[0];
            //----------end part 2----------
            //----------part 4 -------------
            //Add a checkbox for flattening image when done
            myDialog.optionsPanel.flattenBox = myDialog.optionsPanel.add('checkbox', undefined, "Flatten when finished");   
            myDialog.optionsPanel.falttenBox.value = false;
            myDialog.optionsPanel.falttenBox.helpTip =
            "Check yo flatten the layers when processing completed";
            //----------end part 4 -------------
            //DEFAULT OK cancel buttons
            //Add a group box for the OK and Cancel buttons   
            myDialog.buttonPanel = myDialog.add ('group');
            mydialog.buttonPanel.orientation = "column";
            //Add an OK button
            myDialog.buttonPanel.okButton = myDialog.
            buttonPanel.add('button', undefined, "OK");
            //Add a cancel button
            myDialog.buttonPanel.cancelButton = myDialog.
            buttonPanel.add('button', undefined, "Cancel");
            return myDialog;
    //Initialize a High Pass dialog to activate buttons
    function initHighPassDialog(myDialog) {
            with (myDialog) {           
                //Set the edittext field's value to the slider's value if the slider chages
                optionsPanel.slider.onChanging = function() {
                    optionsPanel.radiusgroup.editText.text =optionsPanel.slider.value;
                //Add a group for the blend mode pop UI elements
                myDialog.optionsPanel.blendPopup = myDialog.optionsPanel.add('group');
                myDialog.optionsPanel.blendPopup.orientation = "row";
                //Add popup to select the blendmode
                myDialog.optionsPanel.blendPopup.popup = myDialog.optionsPanel.blendingPopup.add('dropdownlist');
                myDialog.optionsPanel.blendPopup.popup.text = "Select the blending mode";
                myDialog.optionsPanel.blendPopup.helpTip = "Choose the blending mode";
                //Populate the popup with items
                myDialog.optionsPanel.blendPopup.popUp.add ('item', "Overlay");
                myDialog.optionsPanel.blendPopup.popUp.add ('item', "Soft Light");
                myDialog.optionsPanel.blendPopup.popUp.add ('item', "Hard Light");
                //Set the slider's value to the edittext field's value if the edittext changes
                optionsPanel.rediudGroup.editText.onChange = function() {
                    optionsPenel.slider.value = optionsPanel.radiusGroup.editText.text;              
                //--------------part 3--------------
                //Set the behavior for the blend menu
                optionsPanel.blendPopup.popUp.onChange = function() {
                        //Capture any changes the user makes after the dialog is dispalyed,
                        //updating the value of the variable for the blend mode
                        optionsPanel.blendPopup.popUp.mode = optionsPanel.blendPopup.popUp.itemd[this.selection.index];
                //--------------end part 3----------
                //DEFAULT Cancel and OK buttons
                //OK button clicked
                buttonPanel.okButton.onCLick = function() {
                     //Check that the radius value makes sense (that itis a number)
                    var radiusValueStr = isNaN(myDialog.optionsPanel.radiusgroup.editText.text);
                    //Data validation
                    if (radiusValueStr ==  true) {
                            alert("Please enter a valid number 0.1 - 250 for 'Radius'");
                            return;
                    //If  it is a number, makesure it's between 0.1 - 250 and warn hte user if it isn't
                    if (!(my.Dialog.optionsPanel.radiusGroup.editText.text >= 0.1 &&
                    myDialog.optionsPanel.radiusGroup.editText.text <= 250)) {
                            alert ("You must enter a number between 0.1 - 250 for 'Radious'");
                            return;
                    //Close the dialog - OK clicked
                    close(1);
                //Cancel button clicked
                buttonPanel.cancelButton.onCLick = function() {
                     //Close the dialog - Cancel clicked
                     close (2);
    //Show the dialog and wait for its return value
    function runHighPassDialog(myDialog) {
         //Display the dialog
         return myDialog.show();
    //Process the dialog results by showing a message to the user
    function processHighPassResults(myDialog){
        //Be sure there is an open document
        if (app.document.length > 0) {
                //Get user choices from the dialog
                var radius = myDialog.optionsPanel.slider.value;
                var blsSharpen = myDialog.optionsPanel.choiceRadioButtons.radioGroup.radioButtonSharpen.value;
                var bFaltten = myDialog.optionsPanel.flattenBox.value;
                //figure out the blend mode constant
                var userChoice = myDialog.optionsPanel.blendPopup.popUp.selection.index;
                var blendMode = BelndMode.OVERLAY;
                if (userChoice == 1)
                        blendMode = BlendMode.SOFTLIGHT;
                else if (userChocie == 2)
                        blendeMode = BlendMode.HARDLIGHT;
                else if (userChocie == 3)
                        blendeMode = BlendMode.VIVIDLIGHT;       
                else if (userChocie == 4)
                        blendeMode = BlendMode.LINEARLIGHT;
                else if (userChocie == 5)
                        blendeMode = BlendMode.PINLIGHT;
                //Run the operation on the activeDocument
                HighPassOperation(app.activeDocument, radius, blenMode, blSharpen, bFlatten);       
        else {
                alert("This dialog requires a docuemnt to be open to run successfully!");

    What happens when you hit esc?
    What happens when you hit enter?
    Have you restored the Preferences yet?
    http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html

  • I have an imac 27 inch O SX 10.6.8. using iphoto 11 Version 9.1.5. I have scanned some photos at very high resolution with each photo being about 45MB. They're saved to desktop. How can I reduce the size of the scanned photo's they are crashing iphoto

    I have an imac 27 inch O SX 10.6.8. using iphoto 11 Version 9.1.5. I have scanned some photos at very high resolution with each photo being about 45MB. They're saved to desktop. How can I reduce the size of the scanned photo's they are crashing iphoto.

    What format are they? Tiif? Jpeg? You can compress them with a lot of apps - including Preivew and just about any graphics editor out there. I'm not sure that 45mb would crash iPhoto thogh, are yo sure that's the cause? I know that some folks have mentioned pixel dimensions causing issues, as can color profiles.
    Regards
    TD

  • Buggy action - 'the command "high pass" is not currently available'

    Hi, I've recently been speedtesting a couple of mac minis with different RAM and scratch configurations. To speedtest I'm running a Photoshop action.
    Today, I added 16Gb RAM (2 x 8Gb) to a 2011 i7 2.7 ghz mac mini and discovered that my previously well functioning speedtest action gets stuck at the High Pass filter step. It pops up a warning - 'the command "high pass" is not currently available'. If I then highlight the high pass stage in the action palette and click play, the filter works and the action continues.
    I googled and found a suggestion to reinstall Photoshop. I did this and the action completed properly - but only once. When I tried to run it again it got stuck as before, at the high pass filter stage.
    Any ideas?
    (The steps in the action prior to this problem: background layer duplicated (layer via copy), image mode from 16bit to 8 bit, unsharp mask on copied layer... then i'm wanting to run the high pass on the same layer, but it stops...)

    Boilerplate-text:
    Are Photoshop and OS fully updated?
    As with all unexplainable Photoshop-problems you might try trashing the prefs (after making sure all customized presets like Actions, Patterns, Brushes etc. have been saved and making a note of the Preferences you’ve changed) by keeping command-alt-shift pressed on starting the program or starting from a new user-account.
    System Maintenance (repairing permissions, purging PRAM, running cron-scripts, cleaning caches, etc.) might also be beneficial, Onyx has been recommended for such tasks.
    http://www.apple.com/downloads/macosx/system_disk_utilities/onyx.html
    Weeding out bad fonts never seems to be a bad idea, either. (Validate your fonts in Font Book and remove the bad ones.)
    If 3rd party plug-ins are installed try disabling them to verify if one of those may be responsible for the problem.

  • Use a High Pass Filter for multiple connections

    Hello, you can check this site: http://www.cableboxfilters.com
    You can find the best filter and these are newly designed and is a super mini size high pass filters. They have excellent specifications, dimensions of only 13mm x 40.5mm and a weight of only 18g. These filters are best suitable for use in many communications applications, such as CATV, Cable Internet and other RF systems. Hope that this info can help your problem.
    With too many connections as you mentioned, you must install a High Pass Filter. These are newly designed and is a super mini size high pass filters. They have excellent specifications, dimensions of only 13mm x 40.5mm and a weight of only 18g. These filters are best suitable for use in many communications applications, such as CATV, Cable Internet and other RF systems.

    Hi, Graham,
    You wrote: "...There is a Lowpass filter writen within LabVIEW (IMAQ LowPass) this has been optimized for multicore prosessing and runs pretty efficiently..."
    Sorry, but I can't recognize any advantages of IMAQ LowPass on the DualCore system. See attachment. When this VI running, then I have approx. 50% CPU load, and no any effect when I set 2 cores with IMAQ Multi-Core Options. This take always approx. 60 - 70 ms for 5x5 low pass on 1024x1024 8 bit image.
    I'm missing something?
    Upd:
    Sorry, forgot technical data:
    LabVIEW 8.6f1; Vision 8.6.1; WinXP Prof SP3; Intel Core2 6700 CPU
    Andrey.
    Message Edited by Andrey Dmitriev on 11-19-2008 02:21 PM
    Attachments:
    Benchmark.vi ‏16 KB

  • Rectangles with colors

    <mx:Canvas id="b1" x="10" y="10" height="40" width="300" borderStyle="solid" borderColor="black"/>
    to add rectangles side by side inside this canvas i wrote the following code
    for(var i:int=b1.x;i<b1.x+b1.width;i=i+15)
                        var line1:UIComponent = new UIComponent();
                        var lineThickness1:Number = 1;
                        var lineColor1:Number = 0x000000;
                        var lineAlpha1:Number = 1;
                        line1.graphics.lineStyle(lineThickness1,lineColor1,lineAlpha1);
                        line1.graphics.moveTo(i,b1.y);
                        line1.graphics.drawRect(i,b1.y,15,b1.height);
                        this.addChild(line1);
    now I want to fill those rectangles with colored rectangles starting to ending
    i pass the units then units*15 will be calculated and the covered rectangles will be populated with colored rectangles for that i wrote the following code
                             var c:UIComponent = new UIComponent();
                            var xposstr:String = arr1.getItemAt(arr1.length).toString();
                            var xpos:int = parseInt(xposstr);
                           c.graphics.beginFill(0xFFCC00,1);
                            c.graphics.drawRect(xpos,0,numUnits*15,b1.height-2);
                            c.graphics.endFill();
                            b1.addChild(c);
                            arr1.addItem(c.x+numUnits*15);
    arr1 is the ArrayCollection
    but iam not getting the required output

    This code draws rectangle (random background color),
    var colors: Array = [0x0000FF, 0x00FF00, 0xFF0000, 0xFF00FF]
    for(var i: int = 0; i < b1.width; i = i + 15) {
         var lineThickness1:Number = 1;
         var lineColor1:Number = 0x000000;
         var lineAlpha1:Number = 1;
         var bgColor: uint = colors[Math.floor(Math.random() * colors.length)];
         var g: Graphics = b1.graphics;
         g.lineStyle(lineThickness1,lineColor1,lineAlpha1);
         g.beginFill(bgColor, 1.0);
         g.moveTo(i, 0);
         g.drawRect(i, 0, 15, b1.height - 1);
         g.endFill();

  • Showing error records with colors

    Hi all,
    I have requirement like,
    1. need to upload the file into Ztable ,if there  is any error in updating into the table
      it should display the record with red color in the GRID and with error text in GRID.
    How to display the records which are in error  with colors and how to get the error text why it is actually not update in table .
    Regards,
    Madhavi

    Madhavi,
    1.How are you going to update Ztable based on that you have to get error messages.
    2. To get records colored, Just check the sample program.
    Check the program and check the comments inside the program. You can come to know what to do to get the rows colored.
    REPORT  zvenkat_alv_color_row_col.
    " Declaration
    " To get color for row
    " 1.Define color variable with length 3 type char in the final internal
    "   which is displayed
    " 2.build layout structure type slis_layout_alv by specifying
    "   info_fieldname = 'COLOR' and pass layout structure thru FM REUSE*ALV*
    " 3.Poplate Final internal with color values for the field COLOR.
    "types
    TYPES:
         BEGIN OF t_pa0001,
           color(3) TYPE c,      "1.Declare this
           pernr    TYPE pa0001-pernr,
           ename    TYPE pa0001-ename,
         END OF t_pa0001.
    "Work area
    DATA:
          w_pa0001 TYPE t_pa0001.
    "Internal tables
    DATA:
          i_pa0001 TYPE STANDARD TABLE OF t_pa0001.
    * ALV Declarations
    * Types Pools
    TYPE-POOLS:
       slis.
    * Types
    TYPES:
       t_fieldcat         TYPE slis_fieldcat_alv,
       t_events           TYPE slis_alv_event,
       t_layout           TYPE slis_layout_alv.
    * Workareas
    DATA:
       w_fieldcat         TYPE t_fieldcat,
       w_events           TYPE t_events,
       w_layout           TYPE t_layout.
    * Internal Tables
    DATA:
       i_fieldcat         TYPE STANDARD TABLE OF t_fieldcat,
       i_events           TYPE STANDARD TABLE OF t_events.
    *&START-OF-SELECTION
    START-OF-SELECTION .
      PERFORM get_data.
      PERFORM color_the_row. "Populate Color like this based on ur conditions
    *&END-OF-SELECTION
    END-OF-SELECTION.
      PERFORM fieldcat.
      PERFORM layout_build.
      PERFORM dispaly .
      " Form  fieldcat
      "emphasize ===== Set this to highlight column in color
      " Value range: SPACE, 'X' or 'Cxyz' (x:'1'-'9'; y,z: '0'=off '1'=on)
      " 'X' = The column is highlighted in the default color for color highlighting.
      " 'Cxyz' = The column is highlighted in the coded color:
      " C: Color (coding must start with C)
      " x: Color number
      " y: Intensified
      " z: Inverse
    FORM fieldcat .
      CLEAR :
      w_fieldcat,i_fieldcat[].
      w_fieldcat-fieldname = 'PERNR'.
      w_fieldcat-tabname   = 'I_PA0001'.
      w_fieldcat-emphasize = 'C71'.
      w_fieldcat-seltext_m = 'Employee No'.
      w_fieldcat-no_zero   = 'PERNR'.
      APPEND w_fieldcat TO i_fieldcat.
      CLEAR w_fieldcat.
      w_fieldcat-fieldname = 'ENAME'.
      w_fieldcat-tabname   = 'I_PA0001'.
      w_fieldcat-seltext_m = 'ENAME'.
      APPEND w_fieldcat TO i_fieldcat.
      CLEAR w_fieldcat.
    ENDFORM.                    " fieldcat
    *&      Form  dispaly
    FORM dispaly .
      DATA :l_program TYPE sy-repid.
      l_program = sy-repid.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program          = l_program
    *      i_callback_top_of_page      = 'TOP_OF_PAGE'
          i_callback_html_top_of_page = 'TOP_OF_PAGE'
    *      IT_EXCLUDING                = i_extab
          is_layout                   = w_layout
          it_events                   = i_events
          it_fieldcat                 = i_fieldcat
        TABLES
          t_outtab                    = i_pa0001.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " dispaly
    *&      Form  get_data
    FORM get_data .
      DO 20 TIMES.
        SELECT pernr ename
        FROM pa0001
        APPENDING CORRESPONDING FIELDS OF TABLE i_pa0001
        UP TO 10 ROWS.
      ENDDO.
    ENDFORM.                    " get_data
    *&      Form  layout_build
    FORM layout_build .
      w_layout-info_fieldname = 'COLOR'. "Pass COLOR field name like this.
    ENDFORM.                    " layout_build
    *&      Form  color_the_row
    FORM color_the_row .
      LOOP AT i_pa0001 INTO w_pa0001.
        IF sy-tabix > 3.
          w_pa0001-color = 'C31'.
          MODIFY i_pa0001 FROM w_pa0001 INDEX sy-tabix.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    " color_the_row
    *&      Form  top_of_page
    FORM top_of_page USING document TYPE REF TO cl_dd_document.
      DATA:
            l_text TYPE sdydo_text_element.
      l_text = 'xyz'.
      CALL METHOD document->add_text
        EXPORTING
          text         = l_text
          sap_emphasis = cl_dd_document=>strong
          sap_style    = cl_dd_document=>key.
      CALL METHOD document->new_line.
      l_text = 'lmn'.
      CALL METHOD document->add_text
        EXPORTING
          text         = l_text
          sap_fontsize = cl_dd_document=>medium
          sap_color    = cl_dd_document=>list_positive
          sap_style    = cl_dd_document=>key.
      CALL METHOD document->underline.
    ENDFORM.                    "top_of_page
    I hope that it helps u .
    Regards,
    Venkat.O

  • Scanning with "color restoratio​n button"

    Computer: IMac OSX 10.9.5
    3.2 GHz Intel Core i5
    8GB 1600 MHz DDR3
    Any help would be greatly appreciated!
    My beloved HP Photosmart C7180 no longer was recognized when scanned after upgrading to Maverick OS. I would have to go thru Preview and jump thru hoops just to scan so I decided to buy the new version, HP Photosmart 7525, which was compatible.
    What I loved about the C7180 was it"s scanning options. Since I scan a lot of old photographs the button options to "color restore, remove scratches, dust" was amazing. The photos became alive again without doing much else.
    Alas, I was highly disappointed with the 7525 since I was expecting new and more inovative options and only found a 
    "manual" option for image correction, which produces poor quality at restoring original colors.
    So I re-connected my old C7180 and tried to install the old software but now get an error message -"PowerPC applications" are no longer supported. I'm stuck with the new software with the "manual" option for image correction.
    Spent an hour on the phone with a HP rep with no solution other than to buy Photoshop for more scanning options.
    I don't want to send photos out to be restored  & I don't want to use other software. How can Hewlett Packard leave us out in the cold with no updates for the Photosmart C7180? 
    If anyone knows of a printer/scanner that has the color restoration option please let me know.  Any advice/recommendation is welcomed!
    Anna

    Hi @AnnaC1027 ,
    I have brought your issue to the attention of an appropriate team within HP. They will likely request information from you in order to look up your case details or product serial number. Please look for a private message from an identified HP contact. Additionally, keep in mind not to publicly post serial numbers and case details.
    If you are unfamiliar with how the Forum's private message capability works, this post has instructions.
    Thank You.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

  • High Pass Sharpening Panel

    Include more Options for sharpening in Lightroom 4.
    I absolutely love USM, but I also love High Pass sharpening.
    A photographers workflow could be rgeatly sped up if they could do high pass sharpening in Lightroom 4.
    I currently send me photos from LR>Photoshop>LR just to do High pass sharpening.

    I know I've asked about another feature on this forum and you, Jeff, have given me a solid answer to a query that probably was more twisted and not an easy one to answer but I have to agree with you on this issue.
    Why would anyone want to change what is considered by many users to be a superb sharpening engine and implementation in Lightroom?
    I honestly don't find myself transferring many "straight" files into Photoshop for further sharpening since we've had the new sharpening tools and alt-key preview - and the output sharpening is great for both large and small prints on various media types that I print on as part of my business.

  • High pass filter sweeps

    Dear all,
    First I should say that I am relatively new to electronic music and mostly make rock. I do like to put synths in my music, and I am now getting more and more of a taste for adding more electronic effects too in to my recordings. What I am wondering is how to get a high pass sweep without losing volume when I cut those highs. When I automate it in the channel EQ, the volume starts off lower and gets higher. Now this is obviously going to happen, as I am cutting frequencies, so lowering the levels. How do people get a sweep that doesn't do that? I want the volume levels the same during the sweep, and I hear it done so often. Is it just a matter of automation with the volume too to get the levels even, or is there a plugin or a cheeky trick that does it? I have tried auto filter, but cannot get the effect I want. Thanks a lot in advance, all the best, Fred

    Try using a unfiltered version of the string (or sound) which remains constant and couple this with a high version which "sweeps" the eq. Play them together - try with a lo-pass filter on the unfiltered version to get the sound of the "doubled-up" version right with the hi-passed string on top. Layering is probably the answer I think. Try using some compression on the hi-swept sound too.
    Or alternatively, try using bandpass filters if you find a hi-pass filter too extreme and you still need more body. Use resonance too - this will make the sound frequencies which are currently at the "filter cutoff" point louder - as you sweep the cutoff up, the effect of increased resonance should be quite noticeable.
    Best,
    Mickey.

  • Photoshop: Making a text box with color or border.

    How do you fill a text box in Photoshop?
    Answer: You CAN’T.
    Solution:  You CAN do anything you want in Photoshop -we know it’s GREAT - but the steps are not always so easy.  See below for solutions to making it seem that the text box is filled with color, bordered, semi-tansparent etc.
    In Photoshop, a text box is mostly about the text inside and less about the box that surrounds it.  In other words, the box is always transparent and all effects apply to the font shapes typed inside by the user.  Photoshop (CS4) can produce incredible, professional, amazing text images. No Doubt About It!
    A Photoshop text box can display one of two types of bounding boxes: 
    Its OBJECT bounding box is there for moving the whole text layer, rotating it, duplicating it and distorting.  Clicking once on the text layer pallet and selecting the move tool (v) will produce this bounding box.  The direct selection tool (a) won’t recognize it.  Note:  If you try to resize the box as an object, it also distorts/stretches the text inside.  This can make cool effects but usually you want the text to stay the way the font was designed.  See: Layers>Type>Warp Text.
    The TEXT bounding box is there for highlighting, re-typing and selecting the margins of the actual text/paragraph etc.  Selecting the text tool and clicking over existing text will produce this bounding box.
    Some features are accessible in either mode.
    The Photoshop text tool has two types of cursors:
    The NEW text box cursor looks like a text insertion cursor (often seen in word processing) WITH a dotted box around it.
    To produce the new text box cursor just select the text tool and move over to a new work area.
    The EDIT text cursor looks very much like the ordinary cursor people are familiar with (no dotted box). 
    To produce the edit text tool, hover the text tool over EXISTING text and the cursor changes to the simple insertion shape (without the dotted box).  A click now will put you into text editing mode, not new text box mode.  This drove me batty for a while because I was used to clicking anywhere inside an existing text box and the blinking cursor would pop in automatically - usually at the end of the last letter.  This doesn’t happen in Photoshop; if that NEW text box tool is active, it will try to place a new box anywhere you click sometimes overlapping another.
    When in this mode (edit existing text) you can carefully hover the arrow to the edges of the text box and resize the bounding box without altering the shape of the text itself.  This is how you make the text box larger or smaller to fit/accommodate your needs.  You can also highlight text, insert between words/letters.  Highlighted text is available for changing its font, color, size, cutting/pasting etc. 
    To get OUT of the EDIT text mode, click the check box on the tool column above or type enter (not return) or type cmd-return (MAC), ctrl-return (WIN).  If you want to cancel any changes to an existing text box click the ex-circle on the tool column or press the esc key (top left of keyboard-escape key)
    OK, THE MAIN POINT:
    To make an effect that looks like a text box that is filled, bordered, semi-transparent etc., you will have to create an object shape (box) and place it just behind (under) the text box.  Linking the two allows you to move them around easily.  The drawback is that, when you need a larger box, you’ll have to alter the size of both boxes and possibly re-center them to each other (I know it’s sort of dumb to have so many steps just to get a shaded text box or bordered one.)
    Begin by selecting the Rectangle shape tool and draw a shape on the screen of any size.  In the layers pallet a layer is created with two items (layer thumbnail and vector mask) Double click the one on the left the layer thumbnail).  Change its color to a light one such as baby blue or yellow.
    Now select the text tool and click once over that shape.  A text box is created exactly the same size of the rectangle (any shape will work too).
    Type some text into that box and change the font type, size and color to something you might use regularly.  Check to see that the text color is black (can be changed later).  The text automatically wraps around when you reach the edge of this box and fits well (inside margins can be altered by pixel later).
    Now link the two boxes to one another.  Shift-click each layer in the layers pallet to select both and choose the link button at the bottom of the window for layers or go to Layers>Link Layers.  Now when you move one it will move the other too!
    Using the paragraph tools you can center text, indent first line, and add space between paragraphs.  Except the first paragraph seems too close to the top of the colored rectangle; doesn’t it?  Photoshop won’t add extra leading (horizontal space) between the text box and the top of the first paragraph.
    There are two ways to fix this:
    1.     Select the text tool and click inside the existing text then hover the pointer just above the little box/tab in the top center of that rectangle and bring it down just a bit.
    2.     Or you could unlink the two layers (to unlink just click link again while one of the two layers is selected in pallet) and move the colored rectangle up just a bit.
    In the first instance it was not necessary to unlink the boxes.  This is the advantage because altering the colored rectangle without unlinking will distort your text as will altering the text box if you are not in object text mode (see intro.)
    Ok, some advantages:
    Now that you have this set up you can use the background box (colored rectangle) to make other effects.  Select it as a separate layer but you won’t have to unlink it.  To make the box semi-transparent change either the layer OPACITY or the layer FILL (found in the layer pallet).
    To create a border box:
    1.     Select the colored rectangle box and under Layers>Styles>Blending Options (or just double click in an open area of the layer pallet for that shape.)
    2.     Select Stroke, change:  Fill Type color, Color black, Size 4, Position inside, Blend Mode normal, Opacity 100%. Click OK/Apply
    3.     Back in the layer pallet, change the Fill to 0% and you will just have a border with attached text box.  You may have to alter the inside text box again depending on the thickness of that border especially if you made the Position to be inside to keep the sharpness of the rectangle.
    4.     Yes this will work with other shapes and even custom shapes.  Remember to draw the shape first and immediately place a new text box over it BEFORE any other alteration is done.  This ensures that Photoshop creates a text box exactly the same size/dimension of your chosen shape.  It even makes margins fit irregular shapes like triangles.
    5.     Try it!

    Toxic Cumquat wrote:
    How do you fill a text box in Photoshop?
    Answer: You CAN’T.
    Solution:  You CAN do anything you want in Photoshop -we know it’s GREAT - but the steps are not always so easy.  See below for solutions to making it seem that the text box is filled with color, bordered, semi-tansparent etc.
    In Photoshop, a text box is mostly about the text inside and less about the box that surrounds it.  In other words, the box is always transparent and all effects apply to the font shapes typed inside by the user.  Photoshop (CS4) can produce incredible, professional, amazing text images. No Doubt About It!
    A Photoshop text box can display one of two types of bounding boxes: 
    Its OBJECT bounding box is there for moving the whole text layer, rotating it, duplicating it and distorting.  Clicking once on the text layer pallet and selecting the move tool (v) will produce this bounding box.  The direct selection tool (a) won’t recognize it.  Note:  If you try to resize the box as an object, it also distorts/stretches the text inside.  This can make cool effects but usually you want the text to stay the way the font was designed.  See: Layers>Type>Warp Text.
    The TEXT bounding box is there for highlighting, re-typing and selecting the margins of the actual text/paragraph etc.  Selecting the text tool and clicking over existing text will produce this bounding box.
    Some features are accessible in either mode.
    The Photoshop text tool has two types of cursors:
    The NEW text box cursor looks like a text insertion cursor (often seen in word processing) WITH a dotted box around it.
    To produce the new text box cursor just select the text tool and move over to a new work area.
    The EDIT text cursor looks very much like the ordinary cursor people are familiar with (no dotted box). 
    To produce the edit text tool, hover the text tool over EXISTING text and the cursor changes to the simple insertion shape (without the dotted box).  A click now will put you into text editing mode, not new text box mode.  This drove me batty for a while because I was used to clicking anywhere inside an existing text box and the blinking cursor would pop in automatically - usually at the end of the last letter.  This doesn’t happen in Photoshop; if that NEW text box tool is active, it will try to place a new box anywhere you click sometimes overlapping another.
    When in this mode (edit existing text) you can carefully hover the arrow to the edges of the text box and resize the bounding box without altering the shape of the text itself.  This is how you make the text box larger or smaller to fit/accommodate your needs.  You can also highlight text, insert between words/letters.  Highlighted text is available for changing its font, color, size, cutting/pasting etc. 
    To get OUT of the EDIT text mode, click the check box on the tool column above or type enter (not return) or type cmd-return (MAC), ctrl-return (WIN).  If you want to cancel any changes to an existing text box click the ex-circle on the tool column or press the esc key (top left of keyboard-escape key)
    OK, THE MAIN POINT:
    To make an effect that looks like a text box that is filled, bordered, semi-transparent etc., you will have to create an object shape (box) and place it just behind (under) the text box.  Linking the two allows you to move them around easily.  The drawback is that, when you need a larger box, you’ll have to alter the size of both boxes and possibly re-center them to each other (I know it’s sort of dumb to have so many steps just to get a shaded text box or bordered one.)
    Begin by selecting the Rectangle shape tool and draw a shape on the screen of any size.  In the layers pallet a layer is created with two items (layer thumbnail and vector mask) Double click the one on the left the layer thumbnail).  Change its color to a light one such as baby blue or yellow.
    Now select the text tool and click once over that shape.  A text box is created exactly the same size of the rectangle (any shape will work too).
    Type some text into that box and change the font type, size and color to something you might use regularly.  Check to see that the text color is black (can be changed later).  The text automatically wraps around when you reach the edge of this box and fits well (inside margins can be altered by pixel later).
    Now link the two boxes to one another.  Shift-click each layer in the layers pallet to select both and choose the link button at the bottom of the window for layers or go to Layers>Link Layers.  Now when you move one it will move the other too!
    Using the paragraph tools you can center text, indent first line, and add space between paragraphs.  Except the first paragraph seems too close to the top of the colored rectangle; doesn’t it?  Photoshop won’t add extra leading (horizontal space) between the text box and the top of the first paragraph.
    There are two ways to fix this:
    1.     Select the text tool and click inside the existing text then hover the pointer just above the little box/tab in the top center of that rectangle and bring it down just a bit.
    2.     Or you could unlink the two layers (to unlink just click link again while one of the two layers is selected in pallet) and move the colored rectangle up just a bit.
    In the first instance it was not necessary to unlink the boxes.  This is the advantage because altering the colored rectangle without unlinking will distort your text as will altering the text box if you are not in object text mode (see intro.)
    Ok, some advantages:
    Now that you have this set up you can use the background box (colored rectangle) to make other effects.  Select it as a separate layer but you won’t have to unlink it.  To make the box semi-transparent change either the layer OPACITY or the layer FILL (found in the layer pallet).
    To create a border box:
    1.     Select the colored rectangle box and under Layers>Styles>Blending Options (or just double click in an open area of the layer pallet for that shape.)
    2.     Select Stroke, change:  Fill Type color, Color black, Size 4, Position inside, Blend Mode normal, Opacity 100%. Click OK/Apply
    3.     Back in the layer pallet, change the Fill to 0% and you will just have a border with attached text box.  You may have to alter the inside text box again depending on the thickness of that border especially if you made the Position to be inside to keep the sharpness of the rectangle.
    4.     Yes this will work with other shapes and even custom shapes.  Remember to draw the shape first and immediately place a new text box over it BEFORE any other alteration is done.  This ensures that Photoshop creates a text box exactly the same size/dimension of your chosen shape.  It even makes margins fit irregular shapes like triangles.
    5.     Try it! Or try using Indesign!
    There. I fixed that for you.

Maybe you are looking for

  • Issue in grouping in RTF template

    HI ALL, I have a requirement as below. The report header part contains : Order number, Email_address, the report body part contains the details for each order like item number, item name Again the line section is based on the another group, so it sho

  • Triggering keyDown while commandDown in OSX

    I use the keyDown event to trigger various conventional keyboard shortcuts such as ctrl-c to copy, ctrl-v to paste. The problem is that in OSX the command key blocks the keyDown event in Director so instead of the OSX convention of command-c I have t

  • Purchased (digital copy) videos not working

    I tried using the digital copy feature from some movies I have had yesterday, but for some reason they are not working. I have tried playing them in iTunes, and all I get is a grey screen. When I look at the chapters, they are all present, which conf

  • LMS 4.2.2 - Inventory fails when hardwareplatform is changed ?

            Hi, You all know the senario; A managed device, let's say a c2801 router is being replaced with newer platform, let's say a c3900e series router. Might aswell be a C2960 being replace by a c3750x I the goodolddays, with LMS3.2.1, you would ge

  • Events in SAP

    Hi, I need to know where I see event configuration in the system. The problem is that in a ABAP program , there is a call to "BTCH1250-EVENTID"  and a name event, but  I don't know where I can see the event configuration. Thanks for your help, Maria