Need Programming Help - Changing Algorithm for PhotoShop's Oil Paint Plug-In Filter

The existing PhotoShop Oil Paint filter only works well when applied to relatively small image sizes of around 500kb. I need to apply these effects to relatively large image sizes of around 100mb.
I do not have a background in programming, but to my way of thinking it seems reasonable to assume the algorithm parameters in the existing code can be altered so that the Oil Paint filter will work well when applied to large images.
I am seeking a programmer capable of doing this.
The Oil Paint filter is derived from Pixel Bender, for which there is an SDK. Adobe no longer supports Pixel Bender and will not be supporting the Oil Paint filter with the next release of PhotoShop CC. I will need to run the updated filter in PS 6 (on OSX) for which Adobe has promised continued support.
If for some reason it is not possible to enhance the existing Oil Paint filter, creating a G'MIC filter capable of achieving the same goal may be a feasible option. In GIMP there is a G'MIC filter under Artistic called Dream Smoothing that produces results somewhat similar to the Oil Paint filter. Unfortunately, with just one control parameter, it is severely limited. It also does not function well when applied to large images.
The most desirable solution is to have a PhotoShop plug-in filter that functions exactly like the existing Oil Paint filter, with the one enhanced characteristic of working as well when applied to 100mb to 200mb images as it currently does when applied to 500kb images.
Suggestions, advice, guidance or other wisdom on how to accomplish this is very much appreciated.
(I am a digital illustrator in the San Francisco Bay area using OSX running on a new-model MacPro.)

Please advise: I have the [circa 2010] 64-bit v.CS 5 Photoshop (et.al) -  that has been updated by Adobe a few times, by my choice- or by their automatic update method (which I try NOT to utilize, automatically: I like to know what it is that is being installed BEFOEit happens. Think the now unstoppable Google Chrome v32 for Macs. Unbelievable gall from Google; and it breaks anything that is supposed to run  /stream from the web in Apple Inc's QUICKTIME). Anyway: When I clicked on your provided link (above), it brought meto the PIXEL BENDER page, including numerous archived PLUG-IN downloads; Neither of the URIs (for a plug-in that enables OIL PAINT filter in PS CS 5)  - for any of the offered 64-bit Mac OXS plug-ins /downloads. Nothing happens. Can you please explain more; or perhaps what it is I am doing wrong? NOTE: I did not "sign in" at the time, to the Adobe site with my Adobe account ID /pwd; but then - I did not think I HAVE to sign in download a freely available plug-in.
Thanks very much.
MDGiamo

Similar Messages

  • PHOTOSHOP C6 OIL PAINT FILTER DOES NOT WORKING

    PHOTOSHOP C6 OIL PAINT FILTER DOES NOT WORKING
    Adobe Photoshop Version: 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00) x32
    Operating System: Windows 7 32-bit
    Version: 6.1
    System architecture: Intel CPU Family:6, Model:7, Stepping:10 with MMX, SSE Integer, SSE FP, SSE2, SSE3
    Physical processor count: 2
    Processor speed: 2095 MHz
    Built-in memory: 3003 MB
    Free memory: 1578 MB
    Memory available to Photoshop: 1666 MB
    Memory used by Photoshop: 100 %
    Image tile size: 128K
    Image cache levels: 4
    The GPU Sniffer crashed on 9/7/2014 at 11:15:55 AM
    OpenGL Drawing: Enabled.
    OpenGL Drawing Mode: Basic
    OpenGL Allow Normal Mode: False.
    OpenGL Allow Advanced Mode: False.
    OpenGL Allow Old GPUs: Not Detected.
    Video Card Vendor: Intel
    Video Card Renderer: Mobile Intel(R) 4 Series Express Chipset Family v2
    Display: 1
    Display Bounds:=  top: 0, left: 0, bottom: 768, right: 1366
    Video Card Number: 2
    Video Card: Mobile Intel(R) 4 Series Express Chipset Family v2
    OpenCL Unavailable
    Driver Version: 8.15.10.2869
    Driver Date: 20121004000000.000000-000
    Video Card Driver: igdumdx32.dll,igd10umd32.dll
    Video Mode:
    Video Card Caption: Mobile Intel(R) 4 Series Express Chipset Family v2
    Video Card Memory: 1310 MB
    Video Rect Texture Size: 4096
    Video Card Number: 1
    Video Card: Mobile Intel(R) 4 Series Express Chipset Family v2
    OpenCL Unavailable
    Driver Version: 8.15.10.2869
    Driver Date: 20121004000000.000000-000
    Video Card Driver: igdumdx32.dll,igd10umd32.dll
    Video Mode: 1366 x 768 x 4294967296 colors
    Video Card Caption: Mobile Intel(R) 4 Series Express Chipset Family v2
    Video Card Memory: 1310 MB
    Video Rect Texture Size: 4096
    Serial number: 92628701192123445467
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6\
    Temporary file path: C:\Users\ShAmRy\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      C:\, 80.1G, 40.6G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6\Required\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6\Plug-ins\
    Additional Plug-ins folder: not set
    Installed components:
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  
       ACE.dll   ACE 2012/06/05-15:16:32   66.507768   66.507768
       adbeape.dll   Adobe APE 2012/01/25-10:04:55   66.1025012   66.1025012
       AdobeLinguistic.dll   Adobe Linguisitc Library   6.0.0  
       AdobeOwl.dll   Adobe Owl 2012/06/26-12:17:19   4.0.95   66.510504
       AdobePDFL.dll   PDFL 2011/12/12-16:12:37   66.419471   66.419471
       AdobePIP.dll   Adobe Product Improvement Program   6.0.0.1654  
       AdobeXMP.dll   Adobe XMP Core 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPFiles.dll   Adobe XMP Files 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPScript.dll   Adobe XMP Script 2012/02/06-14:56:27   66.145661   66.145661
       adobe_caps.dll   Adobe CAPS   6,0,29,0  
       AGM.dll   AGM 2012/06/05-15:16:32   66.507768   66.507768
       ahclient.dll    AdobeHelp Dynamic Link Library   1,7,0,56  
       aif_core.dll   AIF   3.0   62.490293
       aif_ocl.dll   AIF   3.0   62.490293
       aif_ogl.dll   AIF   3.0   62.490293
       amtlib.dll   AMTLib   6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00)   1.000000
       ARE.dll   ARE 2012/06/05-15:16:32   66.507768   66.507768
       AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830
       AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830
       Bib.dll   BIB 2012/06/05-15:16:32   66.507768   66.507768
       BIBUtils.dll   BIBUtils 2012/06/05-15:16:32   66.507768   66.507768
       boost_date_time.dll   DVA Product   6.0.0  
       boost_signals.dll   DVA Product   6.0.0  
       boost_system.dll   DVA Product   6.0.0  
       boost_threads.dll   DVA Product   6.0.0  
       cg.dll   NVIDIA Cg Runtime   3.0.00007  
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
       CIT.dll   Adobe CIT   2.0.5.19287   2.0.5.19287
       CoolType.dll   CoolType 2012/06/05-15:16:32   66.507768   66.507768
       data_flow.dll   AIF   3.0   62.490293
       dvaaudiodevice.dll   DVA Product   6.0.0  
       dvacore.dll   DVA Product   6.0.0  
       dvamarshal.dll   DVA Product   6.0.0  
       dvamediatypes.dll   DVA Product   6.0.0  
       dvaplayer.dll   DVA Product   6.0.0  
       dvatransport.dll   DVA Product   6.0.0  
       dvaunittesting.dll   DVA Product   6.0.0  
       dynamiclink.dll   DVA Product   6.0.0  
       ExtendScript.dll   ExtendScript 2011/12/14-15:08:46   66.490082   66.490082
       FileInfo.dll   Adobe XMP FileInfo 2012/01/17-15:11:19   66.145433   66.145433
       filter_graph.dll   AIF   3.0   62.490293
       hydra_filters.dll   AIF   3.0   62.490293
       icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       icudt40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       image_compiler.dll   AIF   3.0   62.490293
       image_flow.dll   AIF   3.0   62.490293
       image_runtime.dll   AIF   3.0   62.490293
       JP2KLib.dll   JP2KLib 2011/12/12-16:12:37   66.236923   66.236923
       libeay32.dll   The OpenSSL Toolkit   0.9.8g  
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0  
       LogSession.dll   LogSession   2.1.2.1640  
       mediacoreif.dll   DVA Product   6.0.0  
       MPS.dll   MPS 2012/02/03-10:33:13   66.495174   66.495174
       msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcp71.dll   Microsoft® Visual Studio .NET   7.10.3077.0  
       msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcr71.dll   Microsoft® Visual Studio .NET   7.10.3052.4  
       msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CS6   CS6  
       Plugin.dll   Adobe Photoshop CS6   CS6  
       PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (32 bit)   3.0.0.383  
       PSArt.dll   Adobe Photoshop CS6   CS6  
       PSViews.dll   Adobe Photoshop CS6   CS6  
       SCCore.dll   ScCore 2011/12/14-15:08:46   66.490082   66.490082
       ScriptUIFlex.dll   ScriptUIFlex 2011/12/14-15:08:46   66.490082   66.490082
       shfolder.dll   Microsoft(R) Windows (R) 2000 Operating System   5.50.4027.300  
       ssleay32.dll   The OpenSSL Toolkit   0.9.8g  
       tbb.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
       TfFontMgr.dll   FontMgr   9.3.0.113  
       TfKernel.dll   Kernel   9.3.0.113  
       TFKGEOM.dll   Kernel Geom   9.3.0.113  
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  
       updaternotifications.dll   Adobe Updater Notifications Library   6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   6.0.0.24
       WRServices.dll   WRServices Friday January 27 2012 13:22:12   Build 0.17112   0.17112
       wu3d.dll   U3D Writer   9.3.0.113  
    Required plug-ins:
       Accented Edges 13.0
       Adaptive Wide Angle 13.0
       ADM 3.11x01
       Angled Strokes 13.0
       Average 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Bas Relief 13.0
       BMP 13.0
       Camera Raw 7.0
       Chalk & Charcoal 13.0
       Charcoal 13.0
       Chrome 13.0
       Cineon 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Clouds 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Collada 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Color Halftone 13.0
       Colored Pencil 13.0
       CompuServe GIF 13.0
       Conté Crayon 13.0
       Craquelure 13.0
       Crop and Straighten Photos 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Crop and Straighten Photos Filter 13.0
       Crosshatch 13.0
       Crystallize 13.0
       Cutout 13.0
       Dark Strokes 13.0
       De-Interlace 13.0
       Difference Clouds 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Diffuse Glow 13.0
       Displace 13.0
       Dry Brush 13.0
       Eazel Acquire 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Embed Watermark 4.0
       Extrude 13.0
       FastCore Routines 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Fibers 13.0
       Film Grain 13.0
       Filter Gallery 13.0
       Fresco 13.0
       Glass 13.0
       Glowing Edges 13.0
       Grain 13.0
       Graphic Pen 13.0
       Halftone Pattern 13.0
       HDRMergeUI 13.0
       IFF Format 13.0
       Ink Outlines 13.0
       JPEG 2000 13.0
       Lens Blur 13.0
       Lens Correction 13.0
       Lens Flare 13.0
       Liquify 13.0
       Matlab Operation 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Measurement Core 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Mezzotint 13.0
       MMXCore Routines 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Mosaic Tiles 13.0
       Multiprocessor Support 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Neon Glow 13.0
       Note Paper 13.0
       NTSC Colors 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Ocean Ripple 13.0
       Oil Paint 13.0
       OpenEXR 13.0
       Paint Daubs 13.0
       Palette Knife 13.0
       Patchwork 13.0
       Paths to Illustrator 13.0
       PCX 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Photocopy 13.0
       Photoshop 3D Engine 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Picture Package Filter 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Pinch 13.0
       Pixar 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Plaster 13.0
       Plastic Wrap 13.0
       PNG 13.0
       Pointillize 13.0
       Polar Coordinates 13.0
       Portable Bit Map 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Poster Edges 13.0
       Radial Blur 13.0
       Radiance 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Read Watermark 4.0
       Reticulation 13.0
       Ripple 13.0
       Rough Pastels 13.0
       Save for Web 13.0
       ScriptingSupport 13.0.1
       Shear 13.0
       Smart Blur 13.0
       Smudge Stick 13.0
       Solarize 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Spatter 13.0
       Spherize 13.0
       Sponge 13.0
       Sprayed Strokes 13.0
       Stained Glass 13.0
       Stamp 13.0
       Sumi-e 13.0
       Targa 13.0
       Texturizer 13.0
       Tiles 13.0
       Torn Edges 13.0
       Twirl 13.0
       Underpainting 13.0
       Vanishing Point 13.0
       Variations 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Water Paper 13.0
       Watercolor 13.0
       Wave 13.0
       WIA Support 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       Wind 13.0
       Wireless Bitmap 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00)
       ZigZag 13.0
    Optional and third party plug-ins: NONE
    Plug-ins that failed to load: NONE
    Flash:
       Mini Bridge
       Kuler
    Installed TWAIN devices: NONE

    I am getting the same error, also when starting CS6 I receive a message that my graphic device driver is not officially supported. I have updated the drivers and have never had any issues with any other programs. It appears to be a bug in the program.

  • My Photoshop CS6 oil painting tool doesn't work

    hello my adobe photoshop cs6 oil painting tool does nt work and i really need it at the moment thank

    Hello there!
    There might be a problem with your video card or its driver is defective.
    Please view for more information:
    http://helpx.adobe.com/photoshop/kb/photoshop-cs6-gpu-faq.html#id_95704
    janelle

  • I need some help on ACS for a programmers

    Hi all,
    Kindly I need someone to guide me how to get the below information for our programmers, our company now they need to integrate our billing system
    With ACS which already running. the setup running is :
    We have cisco Access points managed by Access controllers with two SSIDs ( USERS , GUESTS ) and the access controller is configured as Client on ACS.
    We need to make new setup for Guests, any Guest want to access to Guest wireless network (SSID: GUESTS) I need to create the account on Billing system, our programmers asking me to provide them the DB structure of ACS 5.0 and all information needs for integration between the billing system and the ACS.
    Note: we already have another SSID (USERS) for company users and it is running fine and accounts managed directy by ACS ( no need to change the setup).
    Goals: The billing system will create the Guest accounts and the account information to be automaticly added to our ACS.
    I realy don't know more about ACS and this requirements.
    Anyone can help me to acheive this goals.
    Regards

    Jack:
    Yes you can any program to do tasks with ACS.
    Look into this:
    http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_system/5.3/sdk/cli_imp_exp.html
    There seems no developer's guide for ACS 5.0. I think you have to upgrde anyway preferably to 5.3 or 5.4.
    HTH
    Amjad
    Rating useful replies is more useful than saying "Thank you"

  • How many RAM do I need to use 3D rendering for Photoshop CC?

    Hello;
    I just download a trail version of Adobe Photoshop CC and plainning to use Photoshop for all of my 3D works. My systems specs is AMD FX 6100 on the CPU side, NVida GeForce GTX 560 Ti, 8 gig of DDR3 1333 Mhz RAM and WD Black 1 TB and Window 8 64-bit.
    when I use photoshop cc to render 3D text, I see that it use more of CPU power and the RAM don't even move.
    i check these status using Logitech G510 gaming keyboard LED screen.
    I understead 8 gig is more enough for gaming but for intensive task like 3D rendering, I heard that I need 12 gig or 16 gig. My motherboard support up to 32 gb but that will cuase more and thinking of upgrade to 16 gig of RAM. my motherboard only support 1333 mhz and I don't want to upgrade my motherboard.
    thank in advance.

    This might help you:
    In addition, all subsequent Photoshop feature updates specifically for Creative Cloud members will also require 512 MB of vRAM in order to use the 3D features found in Photoshop CS6 Extended.
    Please note: The system requirements for Photoshop CS6 Extended have always indicated that you need 512 MB of vRAM, but this wasn’t a hard enforcement.
    Users who do not have 512 MB of vRAM will see the following dialog if they try to access a 3D feature in future Photoshop updates for Creative Cloud:
    We hope that by providing this information early it will help you understand our current decisions around operating system support and where we we’re headed with future releases of Photoshop. We encourage all customers who are currently using the 3D features in Photoshop CS6 Extended to begin upgrading their video card/hardware now so they can fully take advantage of future Photoshop innovations as soon as they are available.

  • Help PDF Document for Photoshop Elements 7

    When I was using Photoshop Elements 6, I was able to download a file named pselements_6_help.pdf which was a pretty good help manual for PSE6.  It had much more information than was available in the online help documents that you go to when you click on Photoshop elements Help in the Help menu, and it is searchable.  I was unable to locate a similar document for Photoshop Elements 7.  Is such a document available, and if so, how do you get it?
    Many thanks,
    SMK

    Here:
    http://help.adobe.com/en_US/PhotoshopElements/7.0_Win/
    In the upper left where it says View help pdf-right click-save target as.
    MTSTUNER

  • I need desperate help with Itunes for the SLVR

    I have a set playlist for Itunes to take songs from and put onto my phone when it is connected. That playlist has 56 songs, but when I click autofill, it only puts 31 songs down. As I add more songs to the playlist however, it only takes certain ones. For example, for every 7 songs I download into the playlist, it only takes 2 or 3. The phone has tons of space but I don't know, need desperate help, thanks in advance.

    i know i have the same problem the only one thing i have noticed that is consistant along with this problem is that songs that will not go on it are all of them have a higher bit rate than songs that do go on the phone but thats the only real thing i can notice so if someone can show me how to lower the bit rate if its possible that might be the miracle cure

  • Need installation on my tablet for Photoshop

    I Need help to set up Photoshop on my apple ipad

    Adobe Photoshop will not install or run on the iPad.
    You can get the following from the Apple App Store
    Adobe Photoshop Express on the App Store on iTunes
    Adobe Photoshop Touch on the App Store on iTunes

  • I need some help,pretty important for me,so if you would help,i'd be grateful.

    My father gave me his old Mac Book, with OS 10.5.8. I need the version 10.6 for it,despite me searching for software updates daily,it says there are no updates. How do I update it? Will I loose any Save datas from Musics and stuff? By The Way, I live in Brazil.

    Snow Leopard = OS X 10.6.x
    It is Not available as a download... It is a Paid Upgrade.
    Do this first...
    Check that your Mac meets the System Requirements for Snow Leopard...
    Snow Leopard Tech Specs
    http://support.apple.com/kb/SP575
    If so... Purchase a Snow Leopard Install Disc...
    http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard
    Other countries...
    http://support.apple.com/kb/HE57
    After the Successful Install, run Software Update to get the latest updates for Snow Leopard.
    Be sure to make a Backup of your Current System Before Upgrading...

  • Photoshop CS6_Error Oil Paint Filter

    Photoshop CS6
    When I am trying to use an Oil Paint Filter I receive a message:
    "The filter you were using encountered an unknown graphics processor error that caused an unexpected exit. Check the manufacturer's website for the the latest software."
    I updated video card drivers, but still I have the same message.

    Hi Pete,
    I eventually figure out how to update drivers on my computer and now everything is fine.
    This thread helped me to fix the problem http://www.techyv.com/questions/adobe-photoshop-cs6-unknown-graphics-processor-error-oil-p aint
    Thank you.
    Aiva

  • Need help with algorithm for my paint program

    I was making a paint program with using a BufferedImage where the user draws to the BufferedImage and then I draw the BufferedImage onto the class I am extending JPanel with. I want the user to be able to use an undo feature via ctrl+z and I also want them to be able to update what kind of paper they're writing on live: a) blank paper b) graph paper c) lined paper. I cannot see how to do this by using BufferedImages. Is there something I'm missing or must I do it another way? I am trying to avoid the other way because it seems too demanding on the computer but if this is not do-able then I guess I must but I feel I should ask you guys if what I am doing is logical or monstrous.
    What I am planning to do is make a LinkedList that has the following 4 parameters:
    1) previous Point
    2) current Point
    3) current Color
    4) boolean connectPrevious
    which means that the program would basically draw the instantaneous line using the two points and color specified in paintComponent(Graphics g). The boolean value is for ctrl+z (undo) purposes. I am also planning to use a background thread to eliminate repeated entries in the LinkedList except for the last 25 components of the LinkedList (that number might change in practice).
    What do you guys think?
    Any input would be greatly appreciated!
    Thanks in advance!

    Look at the package javax.swing.undo package - UndoableEdit interface and UndoManager class.
    Just implement the interface. Store all necessary data to perform your action (colors, pixels, shapes etc.). Add all your UndoableEdits in an UndoManager instance and call undo() redo() when you need.

  • Need serious help with quicktime for windows. PLEASE HELP!!! : (

    So i had quicktime on my windows program list and have had it since i bought the computer back in 08' well i got it back from a pawn shop after being down on my luck and they wiped everything out. ever since then i have been uploading pics and videos from my digital camera and the pics are fine but alot of the vids that i have put on here cannot be viewed and when i try to watch them i get an error message saying i need the latest version of quicktime. so i have tried uninstalling it after many failed update attemtps and i cannot get it to uninstall i have tried everything imaginable, from windows utility cleanup to removing it in add/remove programs to just deleting the files in the program list folder. Nothing. i get a prompt saying "the feature you are trying to use is on a resource that is unavailable." and then it goes on to say.. "Click ok to try again or enter an alternate path to a folder containing the installation package 'quicktime.msi' in the box below." and it already has two diffrent paths located in the entry box and i have tried them both and it keeps giving me the same message as i posted above. i am so lost and it dont help that i dont really know a whole lot about computers. i am stuck between a rock and a hard place.any input would be greatly appreciated. thanks!

    i get a prompt saying "the feature you are trying to use is on a resource that is unavailable." and then it goes on to say.. "Click ok to try again or enter an alternate path to a folder containing the installation package 'quicktime.msi' in the box below."
    Unfortunately, these sorts of msi-related troubles have gotten more complicated to deal with ever since Microsoft pulled the Windows Installer CleanUp utility from their Download Center on June 25. First we have to find a copy of the utility.
    Let's try Googling. (Best not to use Bing, I think.) Look for a working download site for at least version 3.0 of the Windows Installer CleanUp utility. After downloading the utility installer file (msicuu2.exe), scan the file for malware, just in case. (I use the free version of Malwarebytes AntiMalware to do single-file scans for that.)
    If the file is clean, to install the utility, doubleclick the msicuu2.exe file you've downloaded.
    Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any QuickTime entries and click "Remove".
    Quit out of CleanUp, restart the PC and try installing QuickTime again. Does the install go through properly this time?
    (If you do find a clean download site for the correct version of CleanUp, please don't tell me where it is. Without wishing to sound paranoid (although I grant it does sound paranoid), there is a non-zero chance that posting links to download locations for the utility here at Discussions leads to that download location being shut down.)

  • Need to trigger change pointers for a change in std text

    I need to trigger an idoc via change pointers when any change in a std text occurs. I am doing this for changes in Customer Master. For example, if the std text obtained via tcode XD02 is changed, then I need to trigger an idoc. Is this possible? What is the object class used?
    Thanks,
    Keerthi

    Hi,
    All Standard text views are stored in V_E071.
    Use the View for V_E071 for checking standard text transport
    Give Object Filed Name = TEXT and check
    And search the standard object
    Go to se09 create workbench request and
    Double Click the request and go to program give R3TR and Object: TEXT and object Name: TEXT, Nike_FT_AB_4700, ZEPC, D
    Object: TEXT
    Where   Nike_FT_AB_4700 is Customized Name of Standard Text
    Text Id: ZEPC (Default: ST)
    Language: D (DE)
    Go to SE03  double click the Search for Objects in Requests/Tasks in the
    R3TR Object ; TEXT and do search.. with respective to that you will get change request.
    Do rewards points.

  • I need your help about method for 'Seperating Keypad'

    Hi~ I'm a logic user.
    I used to be a PC version logic platinum user.
    And, I'm moving to Mac OS.
    So, I bought Logic Express.
    I just want to set up 'my style keycommand'.
    Especially, seperating numbers on keyboard and keypad.
    (For example, number 1 on keyboard to 'Screen01' and number 1 on keypad to 'Rewind'.)
    My equipments are is Macbook air and USB keyboard(A1243-109key)
    I bought this extra keyboard for more convenient use at home.
    and, have done all through the Manual.
    Preference < Keycommand < option < preset < US with numeric Keypad selecting (if only 109 key) < Learn by key position & Pressing number 1 on keypad.
    But, doesn't work.
    Only with message like 'already assigned to the Screen01, will you really change?'
    In short, keypad can't be seperated.
    Can you help me?
    1. Do I have to adjust keyboard to Mac before loading Logic?
    2. Is the seperating impossible in case of Macbook + normal Keyboard?
    3. Can you guess what is the problem?
    I need your cooperation~
    Thank you~

    Please post this in Portal forum. This is Reports forum

  • Need some help with method for calendar

    Hi all,
    I've got to design a claendar for college but I'm not allowed use any one the Java calendar classes so I've but up a number of methods to get the start days of months etc.
    At the moment I'm trying to get a method working tha will loop around 12 times and assign the days in the month to a string array for printing later in another function but to test I'm printing to screen.
    At the moment when I get the days to print on screen It shows me the days for Janurary similar to below 12 times and I've been looking at it so long I can't see the wood for the trees and I was just wondering if someone can point out when I'm going wrong here.
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31
    The data for the start days and total number of days in a month are held in arrays in seperate methods as well.
    With the following code I'm just getting the days for Jan to print out 12 times.
    I thnik the the problem is with the first part of the while loop It does not appear to be looping throught the DaysIn and TopLeft arrays as if I manually change the value of the variable l = 1; I get the days for Feb to print out.
               static int [] DaysIn (int y) //  return correct day in month
             int [] LDays = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // leap year.
             int [] Days = {31, 28, 31, 30, 31, 31, 31, 30, 30, 31, 30, 31};
         if (y%4==0 && (y%100!=0 || y%400==0)) // test if y is a leap year. y is gotten from print cal.
             return LDays;
         else               
            return Days;
    static int [] TopLeft (int y) // find the starting position of the days in a month for printing
            int [] k = StartDay(y);
            int [] TopLeft = new int [12];
            int t = 0;
           while (t!=12)
         TopLeft[t] = 1- k[t];
         t++;
           return TopLeft;
    static String [] DispMonthDays(int y) // Method to supply the days of a month in grid form needs work.
         int k = 0; // int to take the topleft value for each month
         int DIM = 0; // int to take the total days in each month
        String MonthD=""; // empty string
         String [] MonthDay = new String [6];
         int l= 0;
                   While(l!=12)
              k = TopLeft(y)[l]; // Believe problem lies at these two lines
              DIM = DaysIn(y)[l];  //
                while (k != 42)
                 if (k < 1){MonthD = MonthD + " "+" "+" ";}
                                      else if (k >=1 && k <=9){MonthD = MonthD + " "+ k +" ";}
                    else if (k >= 10 && k <= DIM){MonthD = MonthD + k + " ";}
                    else if(k > DIM){MonthD = MonthD +" ";}
                    k++;     
              MonthDay[0] = MonthD.substring(0,20);
              MonthDay[1] = MonthD.substring(21,41);
              MonthDay[2] = MonthD.substring(42,62);
              MonthDay[3] = MonthD.substring(63,83);
              MonthDay[4] = MonthD.substring(84,104);
              MonthDay[5] = MonthD.substring(105,106);
         l++;}
         return MonthDay;
    static void PrintCal(int y) // function to hand off year and print cal
         int upstep=0;
        int count=0;
        while (count !=12)
              while (upstep!=6)
                 System.out.print(DispMonthDays(y)[upstep]);System.out.println();
                   upstep++;
              upstep=0;
              count++;
    }Any help greatly appreciated

    Given the previous valid comment here is my code again.
    I'm running the code on the console
       // Months of year          
                    static final String [] MNames  = {"January ", "February ", "March ", 
                        "April ",   "May ",      "June ",
                        "July ",    "August ",   "September ",
                         "October ", "November ", "December "};
         static int [] daysIn (int y) // see if y is a leap year and return correct day in month
               int [] LDays = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // leap year.
               int [] Days = {31, 28, 31, 30, 31, 31, 31, 30, 30, 31, 30, 31};
              if (y%4==0 && (y%100!=0 || y%400==0)) // test if y is a leap year. y is gotten from printCal.
              return LDays;
              else               
              return Days;
                    static int [] startDay(int y) // Find First Day of a month
              int [] z = daysIn(y);
              int firstDay =((y-1900)*365 +(y-1901)/4)%7;
              int x = 0;
             int [] startDay = new int [12];
             while (x!=12)
              if (x==0)
                 {startDay[0] = firstDay; firstDay = (firstDay+z[0])%7;}
              else
                 {startDay[x] = firstDay; firstDay = (firstDay+z[x])%7;}
              x++;
              return startDay;
           static int [] topLeft (int y) // find the starting position of the days in a month for printing
              int [] k = startDay(y);
              int [] topLeft = new int [12];
              int t = 0;
                                         while (t!=12)
                       topLeft[t] = 1- k[t];
                                              t++;
              return topLeft;
           static String [] dispMonthDays(int y) // Method to supply the days of a month in grid form needs work.
                 int k = 0; // int to take the topleft value for each month
                 int dim = 0; // int to take the total days in each month               
                            String monthD=""; // empty string
                 String [] monthDay = new String [6]; // String Array to take the results of MonthD  and be returned 12 tmes
              int loopThrough= 0; // int variable to progress through the topLeft and daysIn arrays
              while(loopThrough !=12)
                     k = topLeft(y)[loopThrought]; // Not being moved through as far as I can see
                    dim = daysIn(y)[loopThrough];
                          while (k != 42)
                     if (k < 1){monthD = monthD + " "+" "+" ";}
                        else if (k >=1 && k <=9){monthD = monthD + " "+ k +" ";}
                       else if (k >= 10 && k <= dim){monthD = monthD + k + " ";}
                       else if(k > dim){monthD = monthD +" ";}
                       k++;}
                     monthDay[0] = monthD.substring(0,20);
                     monthDay[1] = monthD.substring(21,41);
                     monthDay[2] = monthD.substring(42,62);
                     monthDay[3] = monthD.substring(63,83);
                     monthDay[4] = monthD.substring(84,104);
                     monthDay[5] = monthD.substring(105,106);
                   l++;
              return monthDay;
       static void printCal(int y) // function to hand off year and print cal amended for testing to see if dispMonthDays is working
         int count=0;
         int upstep=0; // int variable to return the monthDay
                          while (count !=12)
              while (upstep!=6)
                      System.out.print(dispMonthDays(y)[upstep]);
                       upstep++;
               upstep=0;
              count++;
      public static void main (String [] args)
         Scanner input = new Scanner (System.in);
         System.out.print("Enter a year: "); int year = input.nextInt();
             printCal(year);
                  I still think the problem is with the first loop in dispMonthDays

Maybe you are looking for

  • Return of material with reference to mb0a

    Hi, i have following questions? My client has following business process material pr is generated, then rfq is generated with ref to pr then po is generated with ref to rfq. 1 Once the PO is generated with ref to RFQ the system should not allow to cr

  • Windows application exports to Excel - Parallels

    I have two Windows programs I export files from into Excel.  Quickbooks and Business Plan Pro.  Do I have to install Windows versions of Office or can I configure where the export comes over to Office for Mac?

  • Open QT window in middle of screen?

    I want quicktime movies to stop opening in the far left uppermost corner of my monitor. I have a 32 inch screen and always have to drag it to a more coomfortable viewing area. Somoen told me to use applescript but I can't get this to work. Besides, I

  • BPE_ADAPTER failure with S/A Bridge BPM

    Hello all, I've got really strange problem. After two days of searching I'd like to know your opinion. I'm testing simple BPM with S/A Bridge. Inside there is only a transformation of incoming message to response message - just for testing purposes.

  • Creating a bar graph...

    ...two questions, one presumably simple, and the other a bit tricky: 1. The graph is to show 64 points on the X axis. How do I specify the "fatness" of my bars? 2. The boss says he wants every other value colored differently: red-blue-red-blue-red-bl