Filter plugin. Problem after change image depth.

Hi All !
I already wrote filter plugin it work fine but only for image depth 8bit, after i change image depth on 16 or 32 bits I getting error msg box from photoshop.
I try change on 'destination.colBits = 8' or 'destination.colBits = pChannel->depth' or ' (pChannel->bounds.bottom - pChannel->bounds.top) * pChannel->depth;'  but all the same.
PixelMemoryDesc destination;
destination.data = data; //*pixel
destination.depth = pChannel->depth;
destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
destination.colBits = 8;
destination.bitOffset = 0 ;
Please help someone !
Very Thanks in Advance !
All code below:
//  Gauss.cpp
//  gauss
//  Created by Dmitry Volkov on 30.12.14.
//  Copyright (c) 2014 Automatic System Metering. All rights reserved.
#include "Gauss.h"
#include "GaussUI.h"
#include "FilterBigDocument.h"
#include <fstream>
using namespace std;
SPBasicSuite* sSPBasic = NULL;
FilterRecord* gFilterRecord = NULL;
PSChannelPortsSuite1* sPSChannelPortsSuite = NULL;
PSBufferSuite2* sPSBufferSuite64 = NULL;
int16* gResult = NULL;
void DoParameters ();
void DoPrepare ();
void DoStart ();
void DoFinish ();
void DoEffect();
void GaussianBlurEffect(ReadChannelDesc* pChannel, char* data);
void ReadLayerData(ReadChannelDesc* pChannel, char* pLayerData);
void WriteLayerData(ReadChannelDesc* pChannel, char* pLayerData);
DLLExport MACPASCAL void PluginMain(const int16 selector,
                                    FilterRecordPtr filterRecord,
                                    intptr_t * data,
                                    int16 * result)
    sSPBasic = filterRecord->sSPBasic;
    gFilterRecord = filterRecord;
    gResult = result;
    try {
            if (sSPBasic->AcquireSuite(kPSChannelPortsSuite,
                                               kPSChannelPortsSuiteVersion3,
                                               (const void **)&sPSChannelPortsSuite))
                *gResult = errPlugInHostInsufficient;
            if (sSPBasic->AcquireSuite( kPSBufferSuite,
                                               kPSBufferSuiteVersion2,
                                               (const void **)&sPSBufferSuite64))
                *gResult = errPlugInHostInsufficient;
            if (sPSChannelPortsSuite == NULL || sPSBufferSuite64 == NULL)
                *result = errPlugInHostInsufficient;
                return;
            switch (selector)
                case filterSelectorParameters:
                    DoParameters();
                    break;
                case filterSelectorPrepare:
                    DoPrepare();
                    break;
                case filterSelectorStart:
                    DoStart();
                    break;
                case filterSelectorFinish:
                    DoFinish();
                    break;
    catch (...)
        if (NULL != result)
            *result = -1;
void DoParameters ()
void DoPrepare ()
void DoStart ()
    if (*gResult == noErr)
        if (doUi())
            DoEffect();
void DoFinish ()
#define defColBits 8
void DoEffect()
    // Start with the first target composite channel
    ReadChannelDesc *pChannel = gFilterRecord->documentInfo->targetCompositeChannels;
    // Calculation width and height our filter window
    int32 width = pChannel->bounds.right - pChannel->bounds.left;
    int32 height = pChannel->bounds.bottom - pChannel->bounds.top;
    fstream logFile ("/Volumes/Macintosh Media/GaussLogFile.txt", ios::out);
    logFile << endl << "top " << pChannel->bounds.top;
    logFile << endl << "bottom " << pChannel->bounds.bottom;
    logFile << endl << "left " << pChannel->bounds.left;
    logFile << endl << "right " << pChannel->bounds.right;
    logFile << endl << "depth " << pChannel->depth;
    logFile << endl << "vRes " << gFilterRecord->documentInfo->vResolution;
    logFile << endl << "hRes " << gFilterRecord->documentInfo->hResolution;
    // Get a buffer to hold each channel as we process. Note we can using standart malloc(size_t) or operator new(size_t)
    // functions, but  Adobe recommend sPSBufferSuite64->New() for memory allocation
    char *pLayerData = sPSBufferSuite64->New(NULL, width*height*pChannel->depth/8);
    if (pLayerData == NULL)
        return;
    // we may have a multichannel document
    if (pChannel == NULL)
        pChannel = gFilterRecord->documentInfo->alphaChannels;
    // Loop through each of the channels
    while (pChannel != NULL && *gResult == noErr)
        ReadLayerData(pChannel, pLayerData);
        GaussianBlurEffect(pChannel, pLayerData);
        WriteLayerData(pChannel, pLayerData);
        // off to the next channel
        pChannel = pChannel->next;
    pChannel = gFilterRecord->documentInfo->targetTransparency;
    // Delete pLayerData
    sPSBufferSuite64->Dispose((char**)&pLayerData);
void GaussianBlurEffect(ReadChannelDesc* pChannel, char *data)
    // Make sure Photoshop supports the Gaussian Blur operation
    Boolean supported;
    if (sPSChannelPortsSuite->SupportsOperation(PSChannelPortGaussianBlurFilter,
                                                &supported))
        return;
    if (!supported)
        return;
    // Set up a local rect for the size of our port
    VRect writeRect = pChannel->bounds;
    PIChannelPort inPort, outPort;
    // Photoshop will make us a new port and manage the memory for us
    if (sPSChannelPortsSuite->New(&inPort,
                                  &writeRect,
                                  pChannel->depth,
                                  true))
        return;
    if (sPSChannelPortsSuite->New(&outPort,
                                  &writeRect,
                                  pChannel->depth,
                                  true))
        return;
    // Set up a PixelMemoryDesc to tell how our channel data is layed out
    PixelMemoryDesc destination;
    destination.data = data; //*pixel
    destination.depth = pChannel->depth;
    destination.rowBits = (pChannel->bounds.right - pChannel->bounds.left) * pChannel->depth;
    destination.colBits = defColBits;
    destination.bitOffset = 0 ;
    // Write the current effect we have into this port
    if (sPSChannelPortsSuite->WritePixelsToBaseLevel(inPort,
                                                     &writeRect,
                                                     &destination))
        return;
    // Set up the paramaters for the Gaussian Blur
    PSGaussianBlurParameters gbp;
    int inRadius = 1;
    Fixed what = inRadius << 16;
    gbp.radius = what;
    gbp.padding = -1;
    sPSChannelPortsSuite->ApplyOperation(PSChannelPortGaussianBlurFilter,
                                                             inPort,
                                                             outPort,
                                                             NULL,
                                                             (void*)&gbp,
                                                             &writeRect);
    if (sPSChannelPortsSuite->ReadPixelsFromLevel(outPort,
                                                  0,
                                                  &writeRect,
                                                  &destination))
        return;
    // Delete the temp port in use
    sPSChannelPortsSuite->Dispose(&inPort);
    sPSChannelPortsSuite->Dispose(&outPort);
void ReadLayerData(ReadChannelDesc *pChannel, char *pLayerData)
    // Make sure there is something for me to read from
    Boolean canRead;
    if (pChannel == NULL)
        canRead = false;
    else if (pChannel->port == NULL)
        canRead = false;
    else if (sPSChannelPortsSuite->CanRead(pChannel->port, &canRead))
        // this function should not error, tell the host accordingly
        *gResult = errPlugInHostInsufficient;
        return;
    // if everything is still ok we will continue
    if (!canRead || pLayerData == NULL)
        return;
    // some local variables to play with
    VRect readRect = pChannel->bounds;
    PixelMemoryDesc destination;
    // set up the PixelMemoryDesc
    destination.data = pLayerData;
    destination.depth = pChannel->depth;
    destination.rowBits = pChannel->depth * (readRect.right - readRect.left);
    destination.colBits = defColBits;
    destination.bitOffset = 0 ;
    // Read this data into our buffer, you could check the read_rect to see if
    // you got everything you desired
    if (sPSChannelPortsSuite->ReadPixelsFromLevel(
                                                  pChannel->port,
                                                  0,
                                                  &readRect,
                                                  &destination))
        *gResult = errPlugInHostInsufficient;
        return;
void WriteLayerData(ReadChannelDesc *pChannel, char *pLayerData)
    Boolean canWrite = true;
    if (pChannel == NULL || pLayerData == NULL)
        canWrite = false;
    else if (pChannel->writePort == NULL)
        canWrite = false;
    else if (sPSChannelPortsSuite->CanWrite(pChannel->writePort, &canWrite))
        *gResult = errPlugInHostInsufficient;
        return;
    if (!canWrite)
        return;
    VRect writeRect = pChannel->bounds;
    PixelMemoryDesc destination;
    destination.data = pLayerData;
    destination.depth = pChannel->depth;
    destination.rowBits = pChannel->depth * (writeRect.right - writeRect.left); //HSIZE * pChannel->depth * gXFactor*2;
    destination.colBits = defColBits;
    destination.bitOffset = 0 ;
    if (sPSChannelPortsSuite->WritePixelsToBaseLevel(
                                                     pChannel->writePort,
                                                     &writeRect,
                                                     &destination))
        *gResult = errPlugInHostInsufficient;
        return;

Have you reviewed your code vs the Dissolve example? It is enabled for other bit depths as well.

Similar Messages

  • IPhoto 08 contact print problems - after 5 images. prints pt a screenshot

    iPhoto 08 contact print problems - after 5 images. prints pt a screenshot

    Okay - So, I teach photography and have my students print contact sheets from iPhoto version 08.  I have one student (out of forty) having the following problem (I have removed preferences, reinstalled iPhoto, used the iPhoto updater for 7.1.5, reloading the printer driver and upgrading the system software to 10.6.8 {I teach in a high school, so no funds for newer software})
    The problem is isolated to one student - the others on the same machine do NOT have the same problem.  When this student selects more than 5 images, the resulting output looks as if he has taken a screen shot - the palettes on the left of the frame show and the titles he has inserted (using Batch Change) are moved on to the pictures.
    At this point, I am going to let him screenshot his submissions, just wondering if anyone else has had this problem.
    Thanks!
    Sandy Snyder

  • Problem after change logon module

    Hi,
    i'm using EP 6.0 SP13
    I want to change my logon page.
    the branding_image & branding_text i was changed.
    ther are so many forums available regard to logon page.
    now i just want to change the copy right tag & remove saplogo from the logon page.
    both are referenced in umLogonBotArea.txt
    i'm done all step according to help.
    now problem was after changing the logon module when i run portal it's give a dump instead of logon screen
    when i revert back the original logon screen appear.
    so how can i solved this?
    regards,
    kaushal

    Hi Kaushal,
    Have you tried the option of going to Direct Editing and changing the logo.
    For this goto System Administration-System Configuration-UM Configuration-Direct Editing.
    Check the following properties.
    <b>#Defines the logon image
    (Type: String, Default: '/logon/layout/branding-image.jpg')
    ume.logon.branding_image=/logon/layout/branding-image.jpg
    #Defines the second logon image (e.g. containing text)
    (Type: String, Default: '/logon/layout/branding-text.gif')
    ume.logon.branding_text=/logon/layout/branding-text.gif
    </b>
    Give path of your desired image in ume.logon.branding_image and <b>restart the server</b>
    Regards
    Rajeev.
    Do award points for helpful answers in SDN

  • HSB/HSL filter plugin problem

    After downloading the HSB/HSL filter plugin as an 8BF file in the Plug-Ins folder, the error message "cannot complete your request because it is not the right kind of document" pops up. What am I doing wrongly?

    That is the type of error you would see if you double-click the 8BF file. The file type is associated with Photoshop, so if you double-click the file, Photoshop will attempt to open it as if it were an image. Plug-in files just need to be in the plug-ins folder at the time Photoshop is launched for the plug-in to be used in Photoshop.

  • Satellite C850-1cp problems after changing italian keyboard

    Hi
    i've bought a toshiba Satellite C850-1cp and i had some problem (i dropped some coffee on the keyboard)
    so i brought the mobile to the tech support and i decided to change the native keyboard (EN) with an italian keyboard and now i have problem with the usb port: any mouse, or others usb device are not recognized.
    A friend of mine told me to restore win 8 unsuccessufully because the function keys don't work....
    Please help me

    In the past Ive changed keyboard several times and everything went well.
    Have you used 100% compatible keyboard?
    Ok maybe you should install original recovery image after keyboard replacement. To start recovery image installation you don't need function keys.
    If you use Win8 make complete shutdown as described on http://aps2.toshiba-tro.de/kb0/TSB2B03EY0002R01.htm and after doing this restart your notebook and use F12.
    Please post some feedback.

  • HP 255 given problem after changing the cooling fan.

    Please help, this is urgent. I changed my HP 255 cooling fan after it stopped working. when i finished replacing it with new one, i coupled back my computer and put it on. it came up with a message that the selected boot image is invalid, after series of troubleshooting by going online, i was able to eradicate the message. But am always stuck at a message that said recovery, your pc needs to be repaired. an unexpected error has occured. error code:0xc0000185. i tried repairing the operating system but there was no success. i was able to the a system recovery using HP recovery manager, the recovery was successful, but when i reboot pc after completion of recovery, it still returned me back to the message that my pc needs to be repaired. I cant even boot from the cd because i feel like downgrading it to Windows 7. Please help me, the computer is urgently need to complete my project work.
    thanks

    Hi - firstly, did you use any sort of ESD protection whilst working on the machine?  This should be a priority due to the sensitivity of the devices on the motherboard.
    Before suspecting the worst, I would make some basic checks on the hard drive.  Firstly, double check it has been firmly pushed back on to the connector (I know, you have probably done this already!)
    Restart your computer - when it goes through the repair process, it will offer you advanced tools - click on this.
    Select Command Line (CMD) - this will give you a black window with white text.  Type the following then hit the enter key -
         chkdsk /r
    This will take what seems like forever but let it do its thing - hopefully you just have some damaged sectors, this will find and "repair" them (actually moves the data to a better part of the disc and marks the bad sectors so they don't get used in future).  Sometimes this is enough to get things working again.  When it has finished, you might want to check the system files, if not, simply restart the machine but if you do, type the following into the command line -
    sfc /scannow
    Again this will take some time but it will find most problems with system files and replace them, however it isn't infallible.
    Let me know how it goes....

  • WiFi problems after changing from WEP to WPA on Actiontec router

    I need some help/advice--I've searched the forums but am not seeing my exact problem described so decided to describe it to see if the community can help me figure out what to do now. The situation is this: After recently learning about the insecurity of WEP "security" I decided to change the security settings on our Fios router (an Actiontec MI424WR, Rev C). I first tried to change the settings to WPA2, but then my husband's elderly Dell laptop could not connect, so I changed them to WPA. At first everything seemed fine--we could connect to the internet from our computers (my MacBook Pro, his Dell, and various devices--phones, kindle, iPad). 
    But we soon noticed some strange problems that I was never able to resolve:
    I could never get either of two Airport Expresses to connect to the network, even after repeated tries (with hard resets in between)
    Within an hour or two after rebooting the router, I was no longer able to connect wirelessly to a NAS device that is connected to the router via an ethernet cable--I could no longer even see it in the Mac finder. I could see it in Windows Explorer from the Dell but could not connect.
    Similarly, I lost contact with a Sonos bridge unit that is also connected to the router via an ethernet cable. In this case the loss of contact was sporadic--various devices that connect over WiFi to the bridge could sometimes see it, sometimes not.
     Resetting the router would temporarily restore wireless access to the devices hardwired to the router, but I would always lose the NAS device completely after an hour or two and the Sonos bridge sporadically. The computers and devices, however, had no problems connecting to the router itself and from there to the internet.
    I finally gave up and returned the security to WEP, and now everything is fine: the Airport Expresses connect, the NAS remains available, and the connection to the Sonos bridge over WiFi is robust (the Sonosnet mesh, if anyone is wondering, was never affected).
    I can't understand why switching to WPA caused such problems, but it clearly did, since switching back to WEP eliminated them completely. The simplest explanation is that there is some problem with the wifi portion of the rev C router that only becomes apparent in certain circumstances, though it seems weird that both wired peripherals and wireless airport expresses were affected. 
    Whatever the causes of the problem, now I'm back to wondering how to improve the security of my network. Should I:
    See if I can convince Verizon to replace the modem with a newer version? We have had this one for more than 4 years, since we first got fios.
    Just go ahead and purchase the most recent version of the Actiontec router (rev G)? It's only about $115--worth it to me if I can use WPA with it. 
    Buy our own wireless router, perhaps an Airport Extreme, and turn off the wireless on the Actiontec.
    Thanks in advance for any help. This is driving me crazy, and I really don't like feeling as if the network is vulnerable, especially given how extensively we use it.
    Becky

    This doesn't sound too uncommon. I had similar issues in the past with some networks I've worked with that were resolved by moving the router actually to WPA2 or by updating the firmware. The ActionTec MI424WR Rev. F, G, and I require the use of WPA2 since they have Wireless N radios in them so WPA wouldn't be of much use. My old Linksys WRT54GX also had similar issues, but that was a result of the Wireless Radio dying along with a mix of newer hardware not playing nice with the old, no-longer-supported firmware. I retired that router, only to bring it back into service as a Wired router at a friend's home (shutting off Wireless and setting up another as an AP) which replaced an old BEFSX41 which didn't have enough power to handle his Cable connection.
    Besides a few software bugs at play somewhere, there isn't much that could cause the wireless to slowly stop working like that. I would suggest moving back to WPA2. For the older Dell laptop if it's running Windows XP, make sure at least Service Pack 3 is installed if it hasn't been getting updated. Also, check for updated drivers for the Wireless card since they may be needed as well. A bit of searching on the Wireless card should also indicate whether or not it supports WPA2 encryption. Anything from the mid-2000s should support it.
    ========
    The first to bring me 1Gbps Fiber for $30/m wins!

  • Problem after changing hostname

    I wanted to change my hostname so i followed the following instruction, as given by one of the members in this forum
    Edit /etc/hostconfig.
    Add the following line:
    HOSTNAME=$HOSTNAME
    where $HOSTNAME is the hostname you want to set.
    That change will take effect after a reboot.
    If you want the hostname to show up at the prompt,
    add a line similar to the following one to your
    .bash_profile:
    PS1='\h:\w \u\$ '
    where \h is the hostname, \w is the working directory
    of the current user and \u is the name of the current
    user.
    MacBook 2.0 GHz/2.0 GByte ; MacPro
    PLEASE READ THE FOLLOWING FOR THE NEW PROBLEM
    I did what was suggested, and things have gone wrong. I made the changes and booted the computer.This is what i am getting now:
    localhost:/root# CSRHIDTransitionDriver::stop
    IOBluetoothHCIController::start Idle Timer Stopped.
    Now i dont know what to do, i booted the system from the cd, went to terminal and thought of changing the hostconfig file, again (back to original), however, there is no vi or any editor available.
    When ever i boot the system i presented with a root prompt. I went to /etc and tried to remove HOSTNAME=$XXX, but the system is not allowing me to make any changes.
    What can i do now? Please guide. I will appreciate a quick response as i whole of my research work is in my laptop

    Hello, Thanks for giving me directions.
    1) Ok if its not clear to you, then i will explain again.
    I wanted to change the hostname of my computer since whenever i open a terminal i use to get as command prompt like myfullname@somealphanumericcharacters. So i wanted to change the alphanumericcharacters. I was suggested to go to /etc and add HOSTNAME=$something. I did that (using sudo), rebooted the system and i am getting the following message:
    localhost:/root#CSHIDTransitionDrivers::stop
    IOBluetoothHCIContrller::start Idle Timer Stopped.
    and when i hit enter i am given a root prompt:
    localhost:/root#. I thought since i am root i can change the /etc file. So i tired using vi but i am given following msg:E483: Can't get temp file name(twice) Hit Enter to continue.
    when i hit return, vi open the file and when i try to remove the entery i am given the following msg: Warning changing a read only file,E303: Unable to open swap file for hostconfig, recovery impossible.
    I tried to change the permissions, using chmod, but i cant, same msg: file is read only.
    I can see all my datafiles, but can't access them. DOnt understand if i am root why cant i make changes.
    Furhter, while doing reboot, pressed Command+V, lots of things which dont make sense to me, however, i did find the following:
    CSRHIDTransitionDriver::probr:-v
    CSRHIDTransitionDriver::start before command
    /etc/rc:line 14: XXXX unbound variable (XXX is the hostname i wanted to add, this is what i added to hostconfig file)
    Paril8 18:28:04 launchd: /bin/sh on /etc/rc terminated abnormally, going to single user mode.
    I went checked/etc/rc, was not able to find the variable XXX.
    I tried what you suggested, cd /Volumes/Macintosh HD. But i am not able to change anything. if i try vi, it is not recognized. SO this is all i got. Please help
    macbook   Mac OS X (10.4.9)  
    macbook   Mac OS X (10.4.9)  

  • Pro-Active Caching Problems After Change that requires Re-Process of Cube?

    We currently have Pro-Active caching setup at one of our clients to provide a near real-time refresh.
    We are using SQL Server 2012 SP1 Cumulative Update 4.
    We are using Views and a Linked Server to pull data from an Oracle Data Warehouse source.
    The Pro-Active caching is set-up using a Polling Query which polls for changes every 2 minutes and the silence intervals are staggered to try and assist with processing.
    I had significant problems with this setup with Pro-Active caching stopping on several occasions.  What was a cause for concern is that the stoppages have occurred on several occasions without any errors being recorded in the Event Log or Flight Recorder
    to indicate what went wrong.
    This lead to me setting things up as follows to get a stable setup that has been running for several days now :-
    - All Dimensions Pro-Active Cache Refresh - 2 Minute Polling Query (Staggered Silence Interval)
    - All Measure Groups Pro-Active Cache Refresh - 2 Minute Polling Query (Staggered Silence Interval)
    - 2 Measure Groups that had long running Polling Queries had to be scheduled via SQL Agent because no matter they would continuously stop when scheduled via Pro-Active caching.  SQL Agent job processes 2 x Measure Groups.
    However I have an issue?  When I make changes to the underlying database views that do not necessitate a re-process Pro-Active caching runs fine and records the change.
    If I make a change to the solution however that necessitates a re-process of any of the Dimensions and Cubes then I have "HY008 - Operation Cancelled" messages in the Event logs for at up to 6 hours before they then disappear.
    The errors in the Flight Recorder indicating the detail behind these messages say "Server: Proactive caching was cancelled because newer data became available" and "The
    operation was cancelled because of locking conflicts".
    I know the first message can appear because of Late-Arriving Facts but I believe we have dealt with this via the Ignore Errors/Unknown member option and why do these message disappear after 6 hours and everything appears stable again?
    I appreciate anyone's thought on this?
    Is Pro-Active caching stable in the version of SQL Server 2012 we are using?

    Never mind.  I have solved this myself.  The system has been a lot more stable since retiring the SQL agent Job that did the manual processing of the measure groups and switching to Pro-Active caching instead using MOLAP caching only (ensuring
    no ROLAP was used).

  • Illustrator CS4 plugin problem after upgrade to OS X Yosemite

    I just upgrade my OS X Maverick to Yosemite, and found my adobe illustrator CS4 got error while i open it.
    it shown missing plugin of  photoshopimport.aip....
    Anyone know how to solve this problem??

    Yosemite has several features that I have been looking forward to and will continue to use. I find them extremely useful.
    I've hated Adobe since I first bought Pagemaker in the early 90's. If I was a heavy user I would be using their cloud CS anyway but I'm not. I can't justify the cost. Smaller more accessible companies are eager to pick up us cast offs from Adobe. I for one am looking forward to leaving Adobe behind.
    FWIW saving an image as a PDF in Photoshop works fine for me.

  • Weird dual monitor problem with changing image colors

    I have dual monitors, same brand and type, same color settings and adjustments, and so far image was the same on both of them. Nothing regarding monitors or color preferences I have changed, but suddenly I started having this weird problem. Example:
    1. Here is the screenshot. I have pure red image, palettes and layers panel are on the second monitor.
    2. I start dragging image window to the other monitor and STILL HOLDING the mouse button (like I said, dragging)
    3. And when I release the mouse color suddenly changes.
    If I pick window and drag again color returns to normal. As soon as I release the mouse color changes.
    This is only happening on second monitor.
    I re-installed graphic drivers, and also re-installed Photoshop CC 2014.
    I also changed settings so the image both monitors show is the same (duplicate screen in windows) and there is no problem then. If I return to extended display problems FIXES. But as soon as I lock the computer, and login again the problem shows up again.
    Any ideas what should I do or how to fix it?

    I see your using Window have two displays.  I not sure how windows handle profiles for both displays.  Your displays are the the same models.  My Displays are physically about the same size  bothe 16:9. One displays 1920x1080 pixels the other 1360 x 768 so the resolution are quite different requires me to create special wallpaper. to make sean looks seamless or image on have the same composition.
    I notice that when I drag a window between displays a size difference but the color consistent. When I release the mouse button I see a color shift and a screen capture  shows this. And if I drag the split  window the cole os once again consistent.   I think what we are seeing is more a Windows thing not a Photoshop thing. 
    I'm using Windows 7 and CC 2014.  I do notice my window drags over the toolbar and under the pallets on the second display. Your window drags under your toolbar.

  • CS4 printing problem after changing printers

    Windows7
    Photoshop CS4
    printer was HP Officejet Pro 8500
    have many files created with this printer installed. They printed successfully, except for "usual sporadic" error of "needing to install a printer before able to print". Would shutdown Photoshop, bring it up and print.
    Installed new printer HP Officejet Pro 8600.
    Files created when 8500 in use will not print on 8600. Get same "usual sporadic" error, except shutdown doesn't resolve problem.
    New files created after 8600 installed print fine.
    Any ideas how to solve this now BIG problem?

    On a hunch, try going through the printer selection process then press Done.  Do this twice, but don't print.  Then try to print.
    If that doesn't work, after selecting the printer twice, save the PSD and shut down Photoshop, then restart it and load the file.
    There was a glitch back then where printer settings were getting "staged" in some intermediate place, so that one literally had to make changes twice to get them to "stick".
    If the above doesn't work, once you've selected the printer, try going through the [Page Setup] twice.  I know there was a combination that would "flush" the changes through.
    -Noel

  • Problems after changing user folder name

    Hi everybody,
    My pc had a problem with the HHD so I needed to send it back to the repair centre. During the reparation the company created a user called 'user'.
    Since I had a backup that had to restore data in C:\Users\Andrea I changed the user's name as in this guide http://  superuser.com/questions/495290/how-to-rename-user-folder-in-windows-8 (I followed the step: 'I have
    already logged into that account' since that was my situation.)
    Now when opening Windows Update (only the desktop version, while the metro version works fine) I got this error
    http://  postimg.org/image/6c6konbhh/
    I hope someone has an idea of what's happening.
    Thanks in advance.
    P.S. Sorry for the links but I couldn't post links or pictures because the forum says that I am not verified.

    Create new user account with administrative privilege and try Windows Update.
    If same issue, follow the steps to solve.
    Start > Control Panel > System and Security > Administrative tools > Services
    Stop the Background Intelligent Transferring Service, Cryptographic Service and Windows Update service.
    then goto C:\Windows rename the Software Distribution folder as Software Distribution.OLD
    Reboot the PC.
    Now you can try Windows Update.

  • Edit Problem after changing and transporting a table view

    Hallo Experts,
    I hope you can help me.
    I changed a Z-table in the Data Dictionary. For this table there exists an Tableview.
    After I added three new fields I generate a new tableview:
    Utilities -> table maintenance generator
    Change -> create maintenance screen -> ok
    after this I optimized the layout of the screen.
    On our Enviromentsystem my Tableview works perfect.
    I can make changes in the table.
    Then I transported the new tableview to our testsystem.
    There I started the sm30 "Maintain table view" and tried to change table entries.
    After a click on "Maintain" the following Message appears:
    TK 730 Changes to Repository or cross-client Customizing are not permitted.
    The strangest thing is, that before my transport, it worked, I could change table entries.
    There were no changes on the userrights.
    And I can change a similar table on the testsystem.
    I compared the properties of both tables. But I could not find a difference.
    Have anybody an idea where the error can be?

    Hi
    Caution: The table is cross-client
    Message no. TB113
    Diagnosis
    You are in the process of maintaining a cross-client table. You are using the standard table maintenance screen here, which is frequently used to maintain client-specific Customizing entries. This message serves to warn you that each change you make will have an effect on all other clients in the system.
    System response
    You have the authorization required for cross-client maintenance.
    Procedure
    Think carefully about the effect of your changes. Due to logical dependencies between client-specific Customizing and applications data on the one hand and cross-client Customizing data on the other hand, changing or deleting cross-client data could result in inconsistencies.
    Therefore such changes should be carefully planned and coordinated, taking all the clients in the system into consideration.

  • How do I keep original image size in InDesign CS after changing image in Photoshop?

    Here is an example of what I am talking about:
    If I have an image in Indesign that is scaled to 50%. I want to go to Photoshop and reduce the image size by 50% so when I go back to InDesign and update the image the image will stay the same size in the box, but now show that the image is at 100%.
    How do I get the image to remain the same size in the image box after altering the size in Photoshop?

    > How do I get the image to remain the same size in the image box after altering the size in Photoshop?
    You do so by upgrading to CS3.
    Bob

Maybe you are looking for

  • Zero Selected Objects Replicated

    HI , I am trying to replicate manually after selecting the data object from the search results. This is a custom object.  Replication Model is activated without errors. Once I come to "replication By Selection" screen, I am able to see the "Object ID

  • Hardware requariment for ECC 6.0 upgrade from ECC 5.0

    Hello I am on ECC 5.0 with oracle 9.2.0.7.I need to upgrade this to ECC 6.0. I have already implemented MM,PP,FICO,QM and HCM.My current data base size is 900GB.This has 30GB monthly growth. With this ECC 6.0 upgrade i am planing to implement PM,EP.

  • TM failing saying there isnt enough space when there is TB's free after upg

    We have a bunch of 2tb drives linked together via fw800 (OSX Software raid) which is maxing out a 9.1TB in total. Time Machine correctly states that 5.3tb will be required to backup. However it wont backup claiming that there isnt enough room on the

  • ADF Entity Object: Securable Operation "Create"?

    Hello, I have the following scenario: Within one view I have a table bound to a view object that bases on an entity object. The view also contains a "create insert" button. Now I want to secure the "create insert" operation with a certain application

  • Have you exchanged a MacBook with dead pixels?

    Everything was going smooth with my MacBook - too smooth... My MacBook is developing dead pixels. I've had it for about 18 days and initially the display was perfect but now it seems that fabled mythical beast, the dead pixel monster, is eating my pi