Need to remove white background for use on dark background

Hi,
I have a stock image of some people on a white background. I need to remove the white background so I can use the image in a project with a dark background. However when I put the edited subjects on the dark background, the people all have noticeable white borders around them which I assume means I am not getting all of the white out, especially around the hair. Can anyone recommend the best way of overcoming this? Thanks.

Can anyone recommend the best way of overcoming this? Thanks.
There is no single "best way". It all depends on the resolution of the image and its other quality properties. The - theoretically - cleanest and less workladden method would be to extract the luminance e.g. by converting to Lab mode and selecting the L channel, then adjust the channel range. However, if the foreground also contains lots of bright colors, clipping back the channel black and white points would also affect them and you'd need more adjustments to compensate or work with teh refine mask tool a lot to feather edges just like you would with a conventioan layer mask created from an interactive selection. On top of that you may also still need to apply all teh other dirty tricks like using a dark inner glow to cover up remaining bright areas or fill the outside with a dark color... Really depends, but you should be prepared to invest some time. Using longwinded manual painting and cloning may even be required...
Mylenium

Similar Messages

  • I have a western digital external hard drive that needs to be re formatted for use on my but iMac but I do not want to lose existing data

    I have a Western Digital external hard drive that needs to be re formatted for use on my iMac, but I do not want to lose existing data, is this possible ?

    Formatting a disk always erases all the data on it. Your only option is to back it up elsewhere and restore it once formatted.

  • TS4036 i need to remove my ios7 for my iphone 5 to be repaired how do i do this?

    my iphone hasbeen sent off to be repaired but they cant do this without me removing my ios7 from icloud how do i do this??

    Hey lisamaria1000,
    Thanks for the question. It sounds like you need to remove the phone from Find my iPhone (Activation Lock). To do so, follow these steps:
    Find My iPhone Activation Lock: Removing a device from a previous owner’s account
    http://support.apple.com/kb/TS4515
    Make sure the device is powered on and connected to a Wi-Fi or cellular network. Then contact the previous owner and ask them to follow these steps:
    1. Sign in to their iCloud account at www.icloud.com/find.
    2. Select the device from their Find My iPhone device list by clicking All Devices at the top of the screen.
    3. Erase the device by clicking the Erase button. This will erase all content and settings from the device. When prompted, do not enter a phone number or message. Click Next until the device is erased.
    4. When the erase is complete, click "Remove from Account" to remove the device from the account.
    After the device has been erased and removed from the account, you can proceed with the device setup process.
    Note: These directions may sound out of context for your situation, but don't worry, it's definitely what will fix the issue.
    Thanks,
    Matt M.

  • Need a good charting library (for use in a servlet/jsp environment)

    Anyone know of a good charting library for use in a servlet/jsp environment.

    Use JFreechart combined with cewolf.
    www.object-refinery.com/jfreechart/
    To use charts in a jsp page you can use cewolf ( a taglib) based on jfreechart.
    http://cewolf.sourceforge.net/
    Both are free.

  • I need full jargon free instructions for use of this app.  Help please

    wwhere are the instructions (jargon free please) for use of this app ?

    Did you read the help of Adobe Reader?

  • Need help with PC build for use with Photoshop CS4 Extended - Have I made the right choices?

    Hello,
    I'm very new to the inner workings of a PC...this will be first time building one from scratch.  I know enough to be dangerous but not enough to be confident.  I will use the PC primarily for editing, secondarily for iTunes management.  I've heard that I should have, at the very least, an SSD for PS, other apps and the O/S.  I'll also have a hard drive for data storage.  Do I need yet another SSD for scratch?  If so, any recs for one?  Also, my current build (which does not include any SSDs) is about $800.  What can I skinny down, without sacrificing a huge amount of speed/performance?  I am looking for major guidance here...I'm ready to order, but I keep second-guessing my choices.  I want to make sure I get this right the first time around.  I want this machine to last me a good long while.  Any help at all will be HUGELY appreciated! 
    Here are my current picks:
    Part list permalink: http://pcpartpicker.com/p/1bwi
    Part price breakdown by merchant: http://pcpartpicker.com/p/1bwi/by_merchant
    CPU: Intel Core i5-2500K 3.3GHz Quad-Core Processor  ($214.99 @ SuperBiiz)
    Motherboard: Gigabyte GA-P67A-D3-B3 ATX  LGA1155 Motherboard  ($104.99 @ Newegg)
    Memory: G.Skill Ripjaws Series 16GB (4 x 4GB) DDR3-1333 Memory  ($85.00 @ Newegg)
    Hard Drive: Samsung Spinpoint F3 1TB 3.5" 7200RPM Internal Hard Drive  ($49.99 @ Newegg)
    Video Card: XFX Radeon HD 6850 1GB Video Card  ($129.99 @ Newegg)
    Case: Cooler Master Elite ATX Mid Tower Case  ($60.00 @ Amazon)
    Power Supply: Corsair 500W ATX12V Power Supply  ($49.99 @ Newegg)
    Optical Drive: Lite-On iHAS124-04 DVD/CD Writer  ($19.99 @ SuperBiiz)
    Operating System: Microsoft Windows 7 Home Premium SP1 (64-bit)  ($91.98 @ Amazon)
    Total: $806.92
    (Prices include shipping and discounts when available.)
    (Generated 2011-09-19 18:29 EDT-0400)
    Thanks!
    Andrea

    Make sure the motherboard is the third revision as the earlier two had problems with the i5-2500K (Sandy Bridge)
    I prefer Asus motherboards but doesn't mean the Gigabyte is a problem. (I note that it scored 4 eggs...)
    May not make a difference in Photoshop but for Premiere the Geforce video cards with GDDR5 are preferred.
    The LiteOn iHas 224 does lightscribe which is a nice touch for clients/gifts.
    There is no room to save as I would consider your build minimum specs for a nice photoshop experience.
    As for SSD drives...my research of reviews and articles makes me feel the technology is not ready for mission critical work. So if you are running a business then I recommend not using SSD drives. Rather look at Raptor 10,000 rpm drive for Windows and Photoshop and use the Spinpoint for storage. If not business then I've read the intel x25 SSD drives are solid but I have no personal experience with them.
    Cheers,
    Steve

  • How to remove white margin for pdf file shared by iCloud Keynote?

    iCould beta Keynote is very good. Thanks very much for Apple's effort.
    However, there is a litter problem that the pdf file shared by iClound Keynote has a white margin. How to remove this white margin? Or any bug there?

    No. I checked every page. Top side no white margin. In left and right side, the white margin is about 1mm, and in bottom side the white margin is about 2mm.

  • Batch automation - need to remove "choose" popup for folder selection in the automation

    Am new to scripting, and am creating a script to batch automate CS5 .idml to CS4 .inx. I have found a few scripts out there close enough that I can modify, but they all include the same variable of selecting the folder to get the files to process. Even when I put the ("//server/directorypath/folder") in place, it still opens the popup to “choose” the folder I just told it to go to. In the end what I need is a place people can put their .idml files on the network and, through an action folder running the script from a dedicated machine with CS4, spit the .inx they need. I have figured out how to turn indd dialog/alerts on and off, but not this!
    How can I make the “var myFolder =” be a fixed location?? Everything I try seems to create an exception later in the script
    var myFolder = Folder.selectDialog("Select a folder with InDesign files to open");
    if (myFolder == null) exit();
    var myFilelist = [];
    var myAllFilesList = myFolder.getFiles();

    Thanks John, it took care of the popup, but presents alert stating “no files to open”. here is the full script I started out with. Aside from server location the only thing I changed was substituting indd with idml on line 20, and of course the file path. It also throws a “Done” alert at the end. I also moved the INTERACT_WITH_ALL (line 77) to the end, but isn't stopping the done alert.
    // Export to interchange script.jsx
    // Script for InDesign CS3.
    // Opens all InDesign documents in selected folder
    // and  exports them into 'Interchange Files' subfolder as inx files, which is created in the selected folder.
    // Version 1.0
    // Jan 28 2010
    // Written by Kasyan Servetsky
    // http://www.kasyan.ho.com.ua
    // e-mail: [email protected]
    var myInDesignVersion = Number(String(app.version).split(".")[0]);
    var myFolder = Folder.selectDialog("Select a folder with InDesign files to resave");
    if (myFolder == null) exit();
    var myFilelist = [];
    var myAllFilesList = myFolder.getFiles();
    for (var f = 0; f < myAllFilesList.length; f++) {
        var myFile = myAllFilesList[f];
        if (myFile instanceof File && myFile.name.match(/\.indd$/i)) {
            myFilelist.push(myFile);
    if (myInDesignVersion < 5) {
        alert("This script is for InDesign CS3/4.", "Export to interchange script");
        exit();
    if (myFilelist.length == 0) {
        alert("No files to open.", "Export to interchange script");
        exit();
    var myExportFolder = new Folder( myFolder.fsName + "/Interchange Files/" );
    VerifyFolder(myExportFolder);
    var myCounter = 1;
    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT;
    // Progress bar -----------------------------------------------------------------------------------
    var myProgressWin = new Window ( "window", "Export to interchange script" );
    var myProgressBar = myProgressWin.add ("progressbar", [12, 12, 350, 24], 0, myFilelist.length);
    var myProgressTxt = myProgressWin.add("statictext", undefined, "Starting exporting files");
    myProgressTxt.bounds = [0, 0, 340, 20];
    myProgressTxt.alignment = "left";
    myProgressWin.show();
    // Progress bar -----------------------------------------------------------------------------------
    for (var i = myFilelist.length-1; i >= 0; i--) {
            var myCurrentFile = myFilelist[i];
            var myNewName = GetNameWithoutExtension(myCurrentFile) + ".inx";
        try {
            var myDoc = app.open(myCurrentFile, false);
            var myDocName = myDoc.name;
            var myDocFilePath = new File(myExportFolder.fsName + "/" + myNewName);
            // Progress bar -----------------------------------------------------------------------------------
            myProgressBar.value = myCounter;
            myProgressTxt.text = String("Exporting file - " + myDocName + " (" + myCounter + " of " + myFilelist.length + ")");
            // Progress bar -----------------------------------------------------------------------------------
            myDoc.exportFile(ExportFormat.INDESIGN_INTERCHANGE, myDocFilePath);
            myDoc.close(SaveOptions.NO);
            myCounter++;
        catch(e) {
            alert(e);
        // Progress bar -----------------------------------------------------------------------------------
        myProgressWin.close();
        // Progress bar -----------------------------------------------------------------------------------
    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.INTERACT_WITH_ALL;
    alert("Done.", "Export to interchange script");
    function VerifyFolder(myFolder) {
        if (!myFolder.exists) {
            var myFolder = new Folder(myFolder.absoluteURI);
            var myArray1 = new Array();
            while (!myFolder.exists) {
                myArray1.push(myFolder);
                myFolder = new Folder(myFolder.path);
            myArray2 = new Array();
            while (myArray1.length > 0) {
                myFolder = myArray1.pop();
                if (myFolder.create()) {
                    myArray2.push(myFolder);
                } else {
                    while (myArray2.length > 0) {
                        myArray2.pop.remove();
                    throw "Folder creation failed";
    function GetNameWithoutExtension(myFile) {
        var myFileName = myFile.name;
        var myIndex = myFileName.lastIndexOf( "." );
        if ( myIndex > -1 ) {
            myFileName = myFileName.substr(0, myIndex);
        return myFileName;

  • Please help! Need to remove white space in a form.

    https://acrobat.com/app.html#d=620D971lGreChvoYewoeng
    I have uploaded part of my form. When the user checks all of the boxes they want on their form and hit the submit button, the unchecked boxes disappear...which is what  want.
    What I cannot get the form to do is remove the remaining white space within that subform so the overall form shortens. I have had my head in  this for a bit and a deadline is looming!
    Thank you to anyone in advance who can help!

    Hi Srini,
    I honestly do not know how to thank you!! You are a life saver.
    I see exactly what you did and it makes perfect sense. Thank you for providing a solution and in this manner. You helped me...and I have learned something new and very helpful.
    Best regards,
    Lea

  • Need to Create a Date for Use in Filter

    I need to set a filter to the effect of Modified Date >= [CURRENT_YEAR] || '02-01' and can't seem to get the filter right to allow me to concat/insert the year to the '02-01' to just get MM/DD/YYYY = 02/01/[Current Year]. It keeps throwing SQL errors.
    Here is the text I used to get the string but I can't seem to get this into an actual date format. I've tried doing CAST as DATE and doing a DATE 'YYYY-MM-DD' format as well.
    CAST(VALUEOF(NQ_SESSION.CURRENT_YEAR) AS CHAR)) || '-02-01'

    Ok. I finally found something that will work no matter what month we are talking about. The goal was to find the first day of the prior month so I always look for the two months activities.
    So if current date is 06/08/2010 then I wanted all activities >= 05/01/2010. If the date were 01/12/2010 then I would want 12/01/2010 as my date to filter etc. It is the rollover that messes up most of the date logic when using date parts as filters.
    Here is what I came up with and it works great. You basically subtract a month from today's date and then subtract the number of days (minus one) to get back the first of the prior month.
    TIMESTAMPADD(SQL_TSI_DAY,
    ((DAY(TIMESTAMPADD(SQL_TSI_MONTH,-1,VALUEOF(NQ_SESSION.CURRENT_DT))) -1) * -1)
    TIMESTAMPADD(SQL_TSI_MONTH,-1,VALUEOF(NQ_SESSION.CURRENT_DT)) )

  • Need some graphics card advice for using 3D and Adobe

    Below are the specs for the workstation I just bought. I'm planning on upgrading the graphics card to a GeForce GTX 570 (Fermi) 1280MB. The chassis is pretty small, and I'm concerned that it might get too hot. Does anyone have any advice as to whether this machine can handle this card, and whether or not I should by extra fans, or a water cooling system for the card? Thanks in advance!
    Processor & Memory:
    Intel® Core™ i7-2600 Processor (3.40GHz)  
    Intel® H67 Chipset  
    16GB DDR3 Memory (4 slots, 32GB MAX)
      Drives: 
    2TB SATA II Hard Drive  
    12X Blu-ray Rewritable Drive: Read AND Write CDs/DVDs/Blu-Ray Discs  
    Front Panel 19-in-1 digital multimedia card reader
      Graphics: 
    Integrated Intel® HD Graphics (dual monitor capable)
      Communications: 
    10/100/1000 Mb/s Gigabit  LAN
      Audio: 
    Flexible 8-channel audio with jack sensing
      Keyboard & Mouse: 
    USB Keyboard  
    USB Mouse
      Expandability (total bays/slots): 
    2 x 5.25" external (1 occupied)  
    1 x 3.5" external (1 occupied)  
    4 x 3.5" internal (1 occupied)  
    1 x PCI-Ex16   
    2 x PCIe x1
      Ports: 
    1x DVI  
    1x HDMI  
    2 x USB 3.0 ports (rear)  
    6 x USB 2.0 ports (2 Front, 4 Rear)  
    3 x Audio Ports  
    1x S/PDIF out  
    1x RJ45
      Operating System: 
    Genuine Microsoft Windows® 7 Home Premium, 64-bit
      Additional Software: 
    Microsoft® Office Starter (reduced functionality versions of Word and Excel; not the full version of Microsoft® Office 2010)  
    Symantec Norton Internet Security 2011 (60-day trial)
      Additional Information: 
    Dimensions: (HxWxD):  13.9" x 7.1" x 16.9" (approx.)  
    Power supply: 350W  
    Lifetime, 24/7 toll-free phone support  
    1 Year Limited Parts & Labor Warranty  
    Email and fax support M-F from 9am-6pm EST

    Here are the major failings of that "workstation":
    1) The power supply is much too weak to handle an upgrade to a GTX 570. Heck, that PSU might not have been capable of actually handling even its claimed 350W - but more like 200W. As such, it's barely capable of handling even that "workstation"'s base configuration with integrated Intel HD 2000 graphics. You will definitely need a new power supply (at least 550W, but preferably 750W to 850W) right away before you can even upgrade the graphics card at all.
    2) That PC has only one hard disk. Adobe requires a minimum of at least one additional hard disk (preferably two or more additional disks) in order to run Premiere Pro acceptably well.
    3) Change out the H67 motherboard for a Z68 motherboard. H67 cannot overclock the "limited-overclockable" i7-2600 CPU at all. And even with a Z68 motherboard, the fastest that you can run that non-K i7-2600 would be 3.9GHz.
    4) As you stated, that small case will not be enough. You will need a much bigger case to handle the load from Premiere Pro plus all of the hardware upgrades that I'm suggesting.
    Also, keep in mind that the company only offers "lifetime" technical support if you don't tinker with the PC's innards at all - not even a minor hardware upgrade or only for a vendor-approved hardware upgrade such as RAM. Once you open that case for a non-vendor-approved hardware upgrade (e.g. an upgraded power supply, an upgraded GPU or upgraded cooling), you will no longer have technical support from that company that you're getting the PC from.
    As currently equipped, that system will run about 25 to 30 times slower than a fast PC. Look at payal's 622-second result running 5.0.3 on the PPBM5 results list, with the same CPU, chipset and integrated graphics as your system: It is already more than 12 times slower (in terms of the Relative Performance Index) than a fast system - and that system is already running two disks. With only one disk for absolutely everything - the OS, media, projects, previews, cache and exports - it would be much slower than even that because SATA is only a half-duplex interface, not a full-duplex interface. As a half-duplex interface, SATA can only deliver data transfers in one direction at a time. However, video editing programs like PPro require simultaneous reads and writes. This means that the single disk must wait for data transfers in a given direction to be completed before any data starts transferring in the opposite direction.

  • How can you make a psd gif  have transparent background for use in photoshop ?

    Hi Guys
    I'm trying to produce a 2d animation within premier pro cc using photoshop cc and
    i was just intrested if there is some way of changing a gif's  standard background to 
    a transparent background which i can then import  into premier pro cc to produce a 2d animation
    Thanks

    every time i export the image lots of tif files pop up on my desktop is there a more simpler way of producing a file which i can drag and drop into premier pro as an animation with a transparent background ?

  • Removing Printer Profiles for use in PS CS3

    I'm setting up my work flow using PS to manage printing. I have lots of printer profiles accumulated over the years and would like to weed them out. How can I do that? Where are they located in the files? I'm using OS 10.5.2.
    Thanks.

    They're generally located in your Library>ColorSync>Profiles folder, but some are also in the same folder under your User name. Because I make custom profiles for both myself and others, not only inkjets but at least twenty different printing houses and a couple of photo labs here in lo-cal, I have hundreds. What I do is make a new folder called Profiles Disabled and move all the unwanted profiles to that folder. I'm not getting rid of them permanently but getting them out of sight as far as Ps is concerned.

  • Need interactive Captivate files published for use on computers and tablets, including iPad

    I need to publish interactive Captivate files for e-learning to work on tablets, including ipad. LMS supports a variety of formats, but I have yet to find the "magic settings" to run on iPad. Has anyone had success in doing this?

    Do you know what the .htaccess code was for? I am uploading to an LMS, and get no error message on tablets, no message at all. Just blank. Does this .htaccess code apply to LMS, do you know?

  • Need to remove icloud sync as use Outlook and have Android Phone

    Just purchased iPad Air and whilst setting up iTues etc., it asked if I wanted to sync my calendar and contacts with what I had on my computer.  I pressed yes which created an iCloud Calendar which consumed all my diarised events however, when I come to try to sync my HTC1 with calendar and contacts it can't read the outlook calendar anymore as the data is all contained seemingly as icloud default calendar.  Need to revert back to how it was previously as need to be able to see my calendar on my phone as don't carry ipad with me at all times.
    Please advise if/how this can be done

    Restore from your most recent backup before the changes were made.

Maybe you are looking for