Content Aware Scaling and not enough RAM

I'm on a mac book pro that i bought october 2008 with 4 Gb RAM, with a 2.8 GHz Intel core 2 duo processor. I run content aware scaling on a file make my adjustments, click return and get the warning dialogue: “Could not complete your request because there is not enough memory (RAM).”
In earlier adobe forums people have talked about CAScaling not working well with Bigger tiles plug in activated. as far as I can see I do not even have that plug in. I go to apps>PS CS4 >plug-ins > extentions -- and it's not there -- I see plug ins for AltiVecCore, Enable Async IO, FastCore MMXCore, Multi Processor Support. PPCCore, and scripting support -- but not a Bigger tiles plug in which I still have in my previous copy of CS3 -- but not CS4.
So I'm wondering what's up - how to solve this issue and get back to work -- and just how I should have my PS performance preferences set up for best performance. Anyone out there with a clue?
thanks,
owen

I think I discovered the source of my problem -- doing too many things at once -- I did however , as you suggested, Buko, allot 90% of my RAM to photoshop. My image was a panorama made from seven RAW files shot with my Canon G-10 -- about 15 inches by 63 inches @ 240 ppi. I first stitched them together out of Lightroom -- no problem. But of course the edges were rounded, and I wanted to stretch my sky and foreground to fill the image rectangle without any apparent distortion. I figured CAS was perfect for this... and so it is,  once I figured things out.
It is now my intent to stitch the pano every way possible in CS4 and see which one looks best in this particular instance. I may have multiple favorite methodologies, and discover which procedure fits what kind of situation best. My problem, I think, was that in applying the CA scaling transformation, I pulled on all four sides of the image - not just one. But PS and CAS worked just fine if I transformed each edge or side separately. Perhaps it works fine pulling and transforming on all sides if I'm on an 8 core mac pro tower with 16 gigs of RAM -- we'll see -- but for now -- I'll try it separately with each edge @ 100% RAM allowance -- to see if that had anything to do with my problem -- otherwise I'll keep it in the optimum range, and transform one side at a time.
For me this file was a test -- I have a panorama of an image looking over the rooftops of Siena, Italy to print next, made from 17 frames from my 5D mark 2 and that file is 3.3 Gb and took my little laptop over an hour to render as a pano -- but it did-- ( thank you apple -- thank you Intel, thank you Mr Knoll & co...) and will need some stretching to fill the frame -- one side at a time - I suspect.
So merci beaucoup, Buko!
... and thanks Mr Schewe for the the tip, doode -- you know what I'm talking about. ;^) and thanks to the engineers and geniuses at Adobe who make this magic possible.
peace,
oc

Similar Messages

  • Content-aware filling error: not enough data to fill it in a Content-Aware manner

    Hello,
    Brand new to CS5.  I am trying the new "great" feature, Content-Aware filling (CAF).  I am selecting an object and copying it onto a new layer.  I am getting the following error:
    Could not fill because there’s not enough data to fill it in a Content-Aware manner
    Thanks!
    Gustavo
    Santa Fe, New Mexico

    not enough data to fill it in a Content-Aware manner
    Shouldn't the warning be "the Content-Aware feature requires more data to operate"… "thanks so much for your patience… xxx Adobe".
    Its the strange and unnecessary use of the word "it" that gets me every time.

  • Content-aware fill and layers

    One thing I'd been wondering about very eagerly is whether the content-aware fill feature(s) would source their content from multiple layers, or only from the current layer, or whether there might be an option, as for the clone stamp tool for example, to choose whether the current layer, the current layer and below, or all layers were sampled for content.
    I hadn't noticed any demonstration of content-aware fill on a document having multiple pixel layers.
    Here are the results from my testing. (They may be wrong!)
    What I want to be able to do, is to put a single "corrections" layer at the top of a layer stack, and to make local corrections using content from all layers below—with the latter being rasterized on the fly as necessary, so that the cumulative effect of masks, layer effects, blending modes, transparency, knockout, adjustment layers and anything else, are all used as content for the corrections. Until now I've done something similar but more limited with the clone stamp tool. Content awareness seemed to offer greater promise, for three reasons. (1) No back and forth: no choosing and monitoring of source pixels. (2) No visible softening of the correction at the edge of the brush. (3) The promise of imperceptible results with very little thought or work.
    So, can we do this?
    For fill, content-awareness only extends to pixels in the current layer. It doesn't look below. If the current layer is empty, then Photoshop comes back with a message that filling is not possible in content-aware mode, because not enough content can be found. If the current layer is blank (e.g. all white), then you just get more blank. That's fair enough. You could use content-aware fill early, on source layers, or late and destructively, after flattening. But not what I'm looking for.
    The same is not true of the spot healing brush, which has both a "content aware" option and a "sample all layers option". And it works wonders. It does exactly what I want. Empty layer, sample all layers, run the the brush over dodgy parts of the image, and hey presto—it really does feel as if you have a wand in your hand.
    This feature alone would be enough to persuade me to upgrade to CS5, since it will save me hours of work and produce a better result (in my context, cartography). Well done Adobe.

    You're asking about a pretty rarified realm.  Not a whole lot of people ever have 24GB let alone beyond.
    I stitch big panos all the time, though 1 GP is a fair bit larger than most I do; mine are in the 100-300 MP range.  I should mention I almost exclusively edit in 16 bits/channel mode.  I also use content aware fill fairly regularly without problems.  In my case I have 8 GB of RAM in a Dell Precision workstation.  It doesn't seem to get too winded with 8 GB, so 24 GB seems about right for what you want.
    You definitely DO want a workstation that's been purpose-built for extra throughput and reliability if you're going to be working on ultra-large datasets.
    I'd say buy the workstation with 24 GB of RAM and see how it goes.  Also the RAID is a very good idea (I use RAID 0).  Apparently the 6 Gb/sec SATA stuff is starting to become real too, though most drives can't even keep up with the old 3 Gb speed yet.
    -Noel

  • Can't execute content aware scaling - out of RAM message

    Cs4 extended. "bigtiles" plug in not loaded. This is trial version, I haven't bought upgrade yet......but this feature is key for me.
    Vista 32 bit, 4gb ram, 32gb available on HD
    I keep getting the "can't complete because not enough RAM" message
    I tried a)converting to 8 bit file. working file size is 41mb
    b)increasing amount of ram used by PS to 80%
    c)removing most other processes from running.
    efficiency still show up at 100% during process.
    Anyone have any ideas? shouldnt my system be able to handle this?
    thank you

    I don't think the scaling is meant for alphalized/transparent content and selections. After all, it is based on detecting contiguous areas and unique structures in the visible pixels... You may simply need to adapt your workflow and way of thinking for using this feature most efficiently.
    Mylenium

  • Content aware move and extend tool not working in PSE12

    Photoshop Elements 12 content aware move and extend tool not working with Yosemite upgrade.

    Have you deleted the preferences and the saved application states?
    A Reminder for Mac Folks upgrading to Yosemite | Barbara's Sort-of-Tech Blog

  • CS4: Content Aware scaling never works....

    Quad 2.66 Xeon MacPro
    16GB RAM
    Dedicated 250GB internal Scratch Drive (Not a volume)
    2 nVidia 512mb 8800GT video cards.
    Whenever I choose "Content Aware Scale" the transform handles appear, I alter the image, ht enter to commit and I get this:
    >Could not complete your request because there is not enough memory (RAM).
    Huh?
    The file I'm working on currently is only 37.5mb in size, 2599x2592 pixels, two layers ...
    But this error presents itself with each and every attempt to use Content-Aware scale.
    Any help?

    so I'm not the only one who has problems with content aware scaling -- but there is no current discussion about it and I'm not sure what to do now.
    Im on a mac book pro that i bought october 2008 with 4 Gb RAM, with a 2.8 GHz Intel core 2 duo processor. I run content aware scaling on a file and get the warning dialogue: Could not complete your request because there is not enough memory (RAM).
    People have talked about CAScaling not working well with Bigger tiles plug in activated. as far as I can see I do not even have that plug in. I go to apps>PS CS4 >plug-ins > extentions -- and it's not there -- I see plug ins for AltiVecCore, Enable Async IO, FastCore MMXCore, Multi Processor Support. PPCCore, and scripting support -- but not a Bigger tiles plug in which I still have in my previous copy of CS3 -- but not CS4.
    So I'm wondering what's up - how to solve this issue and get back to work -- and just how I should have my PS performance preferences set up for best performance. Anyone out there with a clue?
    thanks,
    owen

  • Problems with Clone Tool / Content Aware Scaling in CS4 Mac

    I've been using PS for about 1 year and a half.  Sort of an Advanced beginner.  One of the things I love is the clone tool.  Since I've upgraded to CS4 I've had nothing but problems with the Clone tool.  When I go over an area it doesn't show anything and the either makes the adjustments after a long delay or it goes black and then comes back with the adjustment.  Sometimes when I'm dragging the brush the whole picture goes away replaced by a smear of color noise.  It really makes the tool unusable.  In many cases I've gone back to CS3.
    I also have similar problems with the content aware scaling.  Never been able to get it to work.  Basically some of the nicest new features of CS4 are worthless for me.  Tried looking at Adobe solution and searching the forums but I haven't seen any exactly similar problems of solutions.
    Any help appreciated.  I have a white 24' Intel Mac with a 2.33 GHz Intel Core 2 Dual with 3GB RAM.
    Alan

    As always the various User Forums are fantastic.  Adobe (and other) get everyone to do their Tech Service for them.  Thanks for the help.
    So, two new pieces of info.  When I disable Open GL everything works fine.  (Sorry about the TIFF, I just didn't catch it)  So in essence this solves my problem.
    Also PS CS4 works perfectly on my new Aluminum MacBook.  So clearly it is an issue with the video board on my iMac.
    This brings me to the wrap-up question.  Should PS CS4 theoretically work with Open GL on my iMac or is it a know problem with CS4 and older graphics boards?  I'm assuming my board supports Open GL.
    This is the Profiler data on the Graphics Card
    Chipset Model: NVIDIA GeForce 7600 GT
      Type: Display
      Bus: PCIe
      PCIe Lane Width: x16
      VRAM (Total): 256 MB
      Vendor: NVIDIA (0x10de)
      Device ID: 0x0391
      Revision ID: 0x00a1
      ROM Revision: 3021
      Displays:
    iMac:
      Resolution: 1920 x 1200
      Depth: 32-bit Color
      Core Image: Hardware Accelerated
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Quartz Extreme: Supported
      Built-In: Yes
    Some of the Open GL features are nice and wouldn't mind having them but not worth buying a new Mac for.  So the questions is: Is the some kind of upgrade / driver I can load to solve this problem.
    Again Thanks for the help

  • Failure Message: Not enough RAM

    straighten tool with content aware fill on an image (*.jpg) with ~7MB is not working --> Failure message ..... not enough RAM..
    Installed RAM is 4 GB --> 1.5 GB reserved for PSE and  more than 500GB available and activated in HD as workingvolume ... does anyone has an idea what to change??

    You might try something like this:
    1. First make sure you photo is a Layer and not just a Background Layer.
    2. Use the Straighten Tool with Autofill edges unchecked
    3. Ctrl click on the thumbnail in the layers panel to load the selection of photo
    4. Select>Inverse
    5. Select>Modify>Expand and enter a value between 5 px and 20 px
        (the amount depends of the size of the photo)
    6. Edit>Fill Selection>Content Aware
    7. Select>Deselect
    Honestly though, a 32 bit operating system just can't provide the resources for the optimum operation of photoshop elements 13, especially for
    things like content aware fill that really don't use virtual memory , but rely on having the actual ram needed available.
    A 64 bit operating system with at least 8 gb of ram performs so much better with photoshop elements 13, since
    pse 13 is an 64 bit program on 64 bit operating systems and can use many more times the 1.7 gb of ram a 32 bit operating system is limited to.
    From the photoshop help manual

  • Photoshop CS4 - Not enough RAM to open a file???

    I get this wonderful "Not Enough RAM" message, while trying to open a big TIF file (over 100 Mb). Till now it happened with big files that were saved in Windows. All other programs, including Photoshop CS3 opens the files just great. Resaving files in any other app helps, but this thing is a joke - I'm thinking going back to CS3... : (
    Thanks.

    soom1976 wrote:
    According to many different discussions, nobody, even Apple, can really tell If it is necessary to defragment OS X drives,
    This is not about defragmenting the drive.  I am attempting to make you aware that you will always have fragmentation on your drive in a one-drive laptop, no matter what you do.
    Photoshop needs to find a single, contiguous, non-fragmented chunk of drive space to create the scratch disk.  On a one-drive machine you will never, ever know exactly what the largest, unfragmented chunk of drive space you have at any given instant is, but you can bet your life on the fact that it will be a lot less than the total amount the Finder shows you.
    As I just typed, your drive will inevitably be fragmented even before you boot up, and the swap files of the OS will further fragmented once it's running.
    You can use an external drive for scratch, just make sure it's formatted as Mac HFS+ Extended and NOT case-sensitive.  Do a Get Info (Command I) on the icon of the external hard drive in the Finder and check "Ignore Ownership of this Drive" if necessary.
    Photoshop creates the scratch drive the instant you go to open an existing file or create a new one, setting its size on assumptions it makes based on your workflow history, not just the size of the file you're opening.  Thus, it is possible that the scratch disk sizes for CS3 and for CS4 will be different on your machine.  This will be the case if you have worked on bigger files or with more layers. etc, on one version than on the other one, even for the very same file.  The difference could be dramatic.
    Wo Tai Lao Le
    我太老了

  • Content Aware Scaling on Video Layer

    Hello,
    I hope this is possible because it works really well on still frames but how would I go about applying content aware scaling to a video layer inside PS? Basically I'm trying to use this feature to fake an aspect ratio change where by I have a subject surrounded by a relatively uniform background and I would like to be able to create a protection mask as an alpha layer and have photoshop apply the content aware scaling only to the background(to fill in the empty parts of the rescaled video) and leave the subject untouched.
    What I've done is opened a video in photoshop as a layer, created an alpha channel to represent the subject(subject is white, background is black on the created alpha channel), changed the canvas size to the new aspect ratio which obviously created a tranparent frame around the original video frame. I then tried to apply content aware scaling to the video, it converted the layer to a smart object then displayed the free transform handles. However, when I selected my alpha channel as the protection area, the content aware scaling seemed to ignore it and went on to distort the entire frame. Now I tried this with still frame from the same video with the same mask/alpha channel and it worked as expected just didn't seem to do it with video.
    The idea, if it would be possible to do this in PS, is to rotoscope the subject roughly in AE and generate a matte pass which can then be used as the acompanying alpha layer of the video so then the content aware scaling can be applied to each invidividual frame.
    Is this possible??

    No that's not what I was trying to do, I mask the central subject of my frame and as I said it was surrounded by a fairly uniform background(main subject is a rock formation in the middle of the ocean) I want to change the aspect ratio of that frame, so I created an alpha mask to cover the main subject, the surrounding background was not covered in this alpha channel mask. This way when I scale using the content aware feature all that happens is the background(the water) is streteched evenly with lesser distorion(than normal scaling) while the masked main subject is "avoided" with completely no distrotion. I think the key point you missed in my description is that I am in fact creating an alpha matte for only my subject not the entire frame and using that in the "protect" option of content aware scaling.
    The result is essentially a frame aspect ratio change that does not sacrifice the resolution around the main subject(because the main subject remains of the same size and PS doesn't have to interpolate any pixels...this is obviously  is not the same as just resizng and cropping where the subject and background are streched evenly to fill an essentially larger area of the screen causing "softness"). The result using this method is also much more predictable from frame to frame than content aware filling because it's taking information from the current frame and using is to fill the empty background resulting from the aspect ratio change. I know this works because I tried it on individual still frames from the video then compiled them back in on AfterEffects...thats not my problem. My problem is when you try to natively try to do this inside PS on a video layer(rather than a still frame) it doesn't work and I'm not sure if this is a bug or if video content aware streching is just not supported.I have CS6 Production Premium.

  • How to only have 1 image with content aware scaling

    My knowledge (lack of, really) with content aware scaling is that 1st you create a new layer of the background and then rescale accordingly. I did the following: -1- Created a 2nd layer -2 used quick selection tool on my main subject ( a person) and named it. -3- deselected the selection -4- Edit menu --> Content aware scale -5- resized it to something smaller (chose my previous named selection channel). -6- Pressed "Enter"
    The result is that I can now see 2 images; the smaller sitting on the larger. What now? All I want is the smaller image. If I throw away the original layer what I end up is the new layer with  the white and gray default background showing as part of the image (which ends up being printed as well or if saved looking as is with the grey-white. Is what I should do the obvious--cut out via cropping the un-needed (gray-white) part? Or am I missing a step somewhere?
    Thank you

    My changing of image size had always been either by using the crop tool (which of course also removes parts of the image), or going to the top menu and choosing 'Iimage Resize' ( Alt + Ctrl + I). So using any method other than the one described alway had 'Content Aware Resize' greyed out and therefore unuseable hence me thinking a 2nd layer needed to be done. I had not been aware to use the marquee tool--so thanks. Either way though, when scaling down, it seems that cropping needs to bee done just the same. I was hoping there was a method where this was not required and could be done directly. Your method was defnitely helpful and saved me a step nevertheless so thanks. BTW, if I may, why does everywhere I go and have seen always show to create an extra layer? Your method seems to be better and actually shows creatin an extra layer to be totally useless so that is why I am asking since it seems to be totally not needed.

  • Content aware scaling - getting very poor results for architecture

    I am evaluating CS4 to see if I need to upgrade. I am not excited by the UI changes form CS3 so that is not a reason alone to upgrade for me. I am hoping that content aware scaling is that reason. I shoot architecture and many times there is extreme edge distortion from using really wide angle lenses. I try not to use those lenses but sometimes it is unavoidable. I am not talking about barrel or pincushion distortion. Alot of times there is a chair or a table on the edge of frame that gets stretched and it takes alot of scaling and warping to make it look not as bad. I tried to fix it with content aware scaling using a protection channel but the results are the same as using regular scaling. Am I doing something wrong or expecting too much? Any help would be appreciated.

    if quick selection can select an object like a chair or table without too much difficulty, I thought content aware scaling would recognize those elements too like it supposedly does people. if it can only work with vague content like skies, ocean etc than I have no use for it.
    and if thats the case i would skip this update and wait for CS5, i don't see much else to get me to update. unless there were other transform improvements.

  • Not enough RAM - CS2

    Hi!
    To begin I will say that we have been using Photoshop CS 2 in our company for about two years without a problem. The problems started last friday. I have not changed any settings, installed any plugins etc. before these problems started. Neither has the computer hardware changed.
    Photoshop starts nicely. You can use it without a problem for a while, until suddenly it says (depending on the action) "Not enough RAM". After that I can't save, but I can continue editing as if nothing had happened. Normally Photshop  takes roughly 1gt of RAM when idle, but the allocated memory just keeps on growing the further I go with my photoshopping. After a while the Photoshop memory count rises to about 2gt. I have 3gt of RAM and there's always about 2gt not in use when Photoshop is inactive.
    Sometimes when i launch Photoshop my whole computer crashes. No blue screens of death or anything, just a simple reset. This also occured while i was starting the uninstallation program.
    The best way to see this problem is with the Text tool. Creating a text layer takes much more longer than it used to. Copy-pasting is just something I can't do because it takes forever.
    I have read the FAQ, adjusted history and cache settings to small, scratch disks (1st startup, 2nd another partition), reseted my preferences and ultimately reinstalled Photoshop. My Photoshop is up-to-date. I have tried running Photoshop on Windows 98 compatibility setting. My computer temperatures are good. I have also defragmented and ran memtests.
    Thank you for your help, it's really hard to get jobs done right now. I will gladly answer your questions.
    Sampsa Kuronen,
    Varusteleka

    Hi, same problem here -
    I have been using CS2 for 4 years, and I keep getting the same message regarding not enough RAM over and over again during the years. It's not happenig all the time - it seems to pop up every two or three months. Usually I don't get the message, but sometimes, when I work on files with a lot of text - such as broshures or flyers, or menu pages - it's almost impossible to work.
    It takes forever to initialise the text engine, sometimes I get the message "something prevented the text engine from being initialised".
    I know I will get the message for not enough RAM when all the text disappears whie I am typing and when I click anything after that that annoying message pops up.
    I don't know waht to do - I save every 2-3 minutes, because I don't know when it will surprise me. It's really frustrating-  I broke two keyboard while "dealing" with the problem.
    My PC specs are:
    AMD Athlon 2800+
    1,8 GHz, 2 Gb RAM
    I tired allocating 70 % of my RAM to Photoshop, then I changed it to 50 %, then I read somewhere that it is good to be 30 % - did that, too.
    I have only one partition on my hard drive,one physical drive;  first scratch disk - startup, second - C:/
    Any ideas?

  • Photoshop CS2 Not Enough RAM error message (wrong forum)

    For some strange reason, my copy of Photoshop CS2 (macintosh) has started giving me an error message after program start up: could not complete your request because there is not enough RAM. I don't have to do anything. This message pops up about 1 minute after I start the program. The program works fine. I just close the window and go on. I haven't installed any new plug ins or changes to my prefs or hardware configuration. This just started for no apparent reason. It doesnt't refuse to work, it's just annoying. I've tried deleting the Photoshop prefs file and reinstalling the program from the master disc. Didn't help. I'm running OS 10.4.2 on a dual 1.8 gz processor mac with 4 gigs of RAM; Photoshop set to retain 60% of that. Anyone with any ideas about this, or should I just quit whining and go back to work...

    Can you tell us which API is failing (error code) and what amount of memory <br />you are requesting?<br /><br />I've seen 'not enough ram' when the entrypoint gets messed up and you <br />actually have a Pipl problem. Is the filters running on smaller images?<br /><br /><[email protected]> wrote in message <br />news:[email protected]..<br />>I have a pc running xp pro sp2. cpu is amd x2 5200, 4 GB ram, 8800gts <br />>graphics card, and also have the same problem trying to run my plugins in <br />>photoshop cs. My windows page file is 6 Gigabytes, and I have cs set to use <br />>90% of resources with no noticeable improvement.Task Manager only shows 711 <br />>megabytes of the page file being used. I get the 'not enough ram' error <br />>message on several of my filters. Anyone have a decent workaround yet? <br />>Unplugging my plugins isn't an option. What's the point in having plugins <br />>if you can't use them?<br />><br />> One more thing: the file I'm working on is only 50 megabytes. With a <br />> second layer open it is close to 100 MB. This is a small file, <br />> comparatively speaking.

  • Could not use the Brush tool because there is not enough RAM? Photoshop CS6?

    That and I couldn't even save a project I was working because (There was not enough RAM)
    My computer is running Windows 7 with 4 (3 usable) GB Ram, Pentium Dual Core; @ 2.00 Ghz
    -I have allocated all possible RAM to CS6
    -I set 6 scratch disks (the first two are 1TB external HDD)
    -I fixed the file peeling so that there is quite a bit of it
    - I have Photoshop CS5 still installed (it works fine) as well as Elements 9, I don't know if that could be a problem or not.
    I like the new features of CS6 especially the new 5000 px brush, but half the time I can't even use it because of this problem! What can I do to fix it?
    I mostly use it for digital art so the pictures get to be at most 5000-3300 pixels. I get the problem mostly when I use brushes at 5000 px. CS5 works just fine and it uses the scratch disks I emplace, it seems as though CS6 doesn't even use them.

    Obviously, you are running Win7 32-bit OS. Is that correct?
    What are the full specs. of your Windows Virtual Memory, the Page File? What is its size, location, and is it static, or dynamically managed?
    With a 32-bit OS, I would set the Page File to a fast, internal, physical HDD, set it to be statically managed, and size it to about 2.5x the installed RAM (~ 10GB in your case, and with a 32-bit OS).
    That should provide more resources, and by being statically managed, save you CPU cycles too.
    I also agree that you do NOT want to allocate all RAM to PS, as the OS needs some too. That will be counter-productive.
    Good luck,
    Hunt

Maybe you are looking for