Wraping and swirling two images together

I have CS3 on Windows, i'm trying to make a logo that will have the work GROWN and a leaf with spikes swirling and wraping upward around only the W.
My Question is how do i make the leaf swirl and wraping aroung the W. I want it to look 3d,as if the leaf is growing upward on the W.

> A clinging vine with multiple leaves encircling the whole W
Tuan,
Look at the basics of ArtBrushes in the online help documentation. Draw a couple of short vines with several leaves. Make ArtBrushes out of them. Draw a spiral path, apply the ArtBrushes.
Understand that there is no such thing as one path actually "wrapping around" another. One path cannot be partially in front of another object and partially behind it. You have to create that kind of appearance by cutting the paths, and sending some of the parts behind.
For a basic trick for drawing spirals that are "stretched out" like a spring, you might want to look at some of these PDFs:
HelixBrush
MoreSpirals
ReshapeSpiral
SpringSpineBrush
JET

Similar Messages

  • Join two images together in PS7.

    Hi folks I am exasperated by PS 7 again.
    Someone has emailed me an old document in two sections (JPGs) and I want to "knit" them together again to make one document (JPG).
    I've spent ages in PS7 trying to do this, to no avail.
    Help, please?

    Hey guys I am back!
    The first time I knitted two images together it worked perfectly. However when I tried it again it did not work.
    What happened....I used Curt's method and expanded the canvas then copied and pasted the second image in to it, the same as  before. However, THIS time image 2 overlapped image 1 and there appears to be no way of dragging it downwards when that happens.

  • How do I talk to someone about my account and merging two subscriptions together...Can't seem to get to any way to conversing with a human from the website.

    How do I talk to someone about my account and merging two subscriptions together...Can't seem to get to any way to conversing with a human from the website.

    Worst Service In the World
    I just want to cancel my order and get a refund, the company MUST be corrupt because it is nearly Impossible to get what is rightfully mine. It's been 3 years.. how, sad, is that, I got other people to try too...
    they steal from people... by making it impossible to talk to anyone real.

  • 'Merge Cell' is greyed out - how do I activate it and merge two cells together?

    I am just learning Numbers, trying to merge two cells together should be a very simple process!
    I have followed the instructions in help
    The 'merge cells' function remains greyed out no matter what I do - I therefore cannot merge two or more cells into one!
    Please help, is there something I need to activate in the cell?

    Hi Claudia,
    Actually, a "truly blank document" would be an empty canvas, containing no table of any type, no document header or footer locations, no document margins, no page definitions, no page orientation. Just a blank sheet onto which you could put whatever objects you wish.
    Perhaps Apple should have named the 'not blank' templates "Basic" rather than blank, removed the header column, and left the header row intact. That would match the "Basic" table style available in the Tables button's menu, used for adding a table to a Sheet.
    If you really do want to always start with a table which has no header rows and no header columns, it's easy enough to set up.
    Open a new 'blank' document (Apple's 'blank').
    Click on the Table 1 icon in the Sheets list and press delete. (faster than selecting cell A1, then taking two trips to the Table menu to delete first the (header) row then the (header) column)
    Click the Tables button and choose Plain to insert a 'plain' table (no header row, no header column)
    (optional) Add or delete rows or columns to make the blank table the size you desire.
    (optional) Position the table where you want it.
    Save the result as a Template.
    In Numbers Preferences > General > For New Documents, select Use Template, then Choose your new template.
    Until you change that preference, any New document you make will contain your new, 'blank' table.
    Regards,
    Barry

  • Batch Processing and Putting Two files together?

    Hello,
    I'm trying to find out if there is a way, in Photoshop, to automate placing a logo file and border from another file into a set of photos? Basically, I have a folder of, let's say, 4x6 images, and I have a file that has two layers, a thin transparent border layer, and a layer housing the logo. I would like to find out if it's possible to automate the process where I can batch a lot of files to put this file (or the two layers) onto the original image, then save and close and go on to the next file. Any ideas how to accomplish this? Thanks!
    Regards,
    Dave

    Here is a simple script I made a while back that allows you to place one of two different logo files on the image, depending whether the image is upright or horizontal in orientation.
    All you need is to put you two logo files in a folder and tell the script which folder they are in. After that, when you run the script, it will place the appropriate logo file onto you image depending on the orientation. I used "C:\\MyLogoA.tif" and "C:\\MyLogoB.tif" for this script.
    You can run this script from a batch process.
    var doc = app.activeDocument; // This defines the active document
    var width = doc.width.value; // This is the width of the original image
    var height = doc.height.value; // This is the height of the original image
    // Call the placeLogo function
    if(width>height){
    placeLogo("C:\\MyLogoA.tif");
    }else{
    placeLogo("C:\\MyLogoB.tif");
    // This is the placeLogo function
    function placeLogo(path)
    // =======================================================
    var id35 = charIDToTypeID( "Plc " );
    var desc8 = new ActionDescriptor();
    var id36 = charIDToTypeID( "null" );
    desc8.putPath( id36, new File( path ) );
    var id37 = charIDToTypeID( "FTcs" );
    var id38 = charIDToTypeID( "QCSt" );
    var id39 = charIDToTypeID( "Qcsa" );
    desc8.putEnumerated( id37, id38, id39 );
    var id40 = charIDToTypeID( "Ofst" );
    var desc9 = new ActionDescriptor();
    var id41 = charIDToTypeID( "Hrzn" );
    var id42 = charIDToTypeID( "#Pxl" );
    desc9.putUnitDouble( id41, id42, 0.000000 );
    var id43 = charIDToTypeID( "Vrtc" );
    var id44 = charIDToTypeID( "#Pxl" );
    desc9.putUnitDouble( id43, id44, 0.000000 );
    var id45 = charIDToTypeID( "Ofst" );
    desc8.putObject( id40, id45, desc9 );
    executeAction( id35, desc8, DialogModes.NO );
    // =======================================================

  • Combine Year and Month two Dimensions together side-effect

    My user ask me to combine Year and Month(Period) those two dimensions as one dimension. I found it will be difficult to get TB-Last amount except "Hard Code"
    For example:
    I got three years :2007,2008, 2009
    One Banance Account: Current Asset
    12 Months: Jan ~ Dec
    Obvioulsy, I would mark Current Asset as TB Last dut to it is a balance sheet account. And 2008 Jan Current Asset amount will equal to 2007 Dec amount.
    But if I combine Year and Months togethes as following
    2007
    200701
    ~
    200712
    2008
    200801
    ~
    200812
    2009
    200901
    ~
    200912
    Then Current Asset TB Last amount for Jan of each year will always be 200912 amount. The only way I think th solve the problem is "Hard Code". Can anyway provede me an more
    effient way to do it?
    Edited by: user7397045 on 2009/6/22 上午 8:27

    if 200701 through 200712 are children of 2007 then if you mark current asset as TB last, 2007 will equal 200712 and 2008 will equal 200812, etc. For 2009 it would currently equal #missing since there is nothing in 200912. That could ber changed by setting current asset to be time balance last skip missing.
    If you had 2007Q1 through 4 in there then 2007Q1 would equal 200703, etc

  • Appending two images together

    Hi all,
    I'm trying to get a vertical scrolling images going. Basically, what im trying to achieve is similar to those reels you see in slot machines.
    Say, I have 45 images and I wish to align them all in one big "ribbon" and only showing at max 3 images at a time.
    This ribbon will be scrolling from top to bottom. Please refer to the explanation below..
    ------top of the screen-----
    | 1st |
    |------|
    | 2nd|
    ____|
    | |
    |3rd |
    ||___|
    -------- bottom of the screen----
    the rest of the images are loaded offscreen. So as soon as 1st image rolls down, the bottom part of the last image is drawn on to the screen.
    So far, i've been able to draw an image and managed to scroll it down the screen. However, I could not append the 2nd image below it. They overlapped each other.
    Here is my code. Please give an insight. thanks
    public class DrawPanel extends JPanel implements Runnable{
    private int PWIDTH = 200;
    private int PHEIGHT= 600;
    //for animation
    private Thread animator;
    private volatile boolean running = false ;
    private volatile boolean terminate = false;
    //for rendering
    private Graphics bufferGrp;
    private Image bufferImg = null;
    //game elements
    private Symbol []reel;
    private int num_symbols;
    /** Creates a new instance of DrawPanel */
    public DrawPanel() {
    setBackground(Color.BLACK);
    setPreferredSize(new Dimension(PWIDTH,PHEIGHT));
    //create game components here
    //creating Symbol.. modified here.. one symbol only for now..
    num_symbols= 2;
    reel = new Symbol[num_symbols];
    Image pA= getToolkit().getImage("Image/Pic-a.jpg");
    Image sc= getToolkit().getImage("Image/Scat-A.jpg");
    int slen = 200;
    if ( (pA == null) || (sc == null) )
    System.out.println("Cant create image");
    System.exit(0);
    reel[0]= new Symbol(0,0,pA,this,PWIDTH,PHEIGHT);
    reel[1]= new Symbol(0,0,sc,this,PWIDTH,PHEIGHT);
    for(int i=1;i<reel.length;i++){
    if ((i/2)==1)
    reel=new Symbol(0,i*slen,pA,this,PWIDTH,PHEIGHT);
    else
    reel[i]=new Symbol(0,i*slen,sc,this,PWIDTH,PHEIGHT);
    public DrawPanel(int w,int h)
    PWIDTH = w;
    PHEIGHT= h;
    setBackground(Color.BLACK);
    setPreferredSize(new Dimension(PWIDTH,PHEIGHT));
    //create game components here
    num_symbols= 1;
    reel = new Symbol[num_symbols];
    Image pA= getToolkit().getImage("Image/Pic-a.jpg");
    Image sc= getToolkit().getImage("Image/Scat-A.jpg");
    int slen = 200;
    if ( (pA == null) || (sc == null) )
    System.out.println("Cant create image");
    System.exit(0);
    reel[0]= new Symbol(0,0,pA,this,PWIDTH,PHEIGHT);
    // reel[1]= new Symbol(0,200,sc,this,PWIDTH,PHEIGHT);
    public void addNotify()
    super.addNotify();
    startAnimation();
    private void startAnimation()
    //initialise and start the thread..
    if (animator == null || ! running)
    animator = new Thread(this);
    animator.start();
    public void stopAnimation()
    running=false;
    // for fps..
    // private final static int fps = 1000/40; // 40 fps..
    public void run()
    //repeatedly update, render and sleep
    // long startTime,elapsedTime, delayTime;
    // startTime= System.currentTimeMillis();
    running = true;
    int roll= 0;
    while(running)
    panelUpdate(roll);
    panelRender();
    paintScreen();
    if(roll<=PHEIGHT)
    roll+=5;
    else
    roll=0;
    // elapsedTime=System.currentTimeMillis();
    // delayTime= fps - elapsedTime;
    // if(delayTime <= 0) //update took longer than fps
    // delayTime = 5; //delay anyway
    try {
    Thread.sleep(20); // sleep for 20ms
    }catch(InterruptedException e){}
    // startTime=System.currentTimeMillis();
    System.exit(0);
    private void panelUpdate(int y)
    if(!terminate)
    //update the panel state..
    //or update the game elements
    //Roll the logo..
    for(int i=0;i<reel.length;i++)
    reel[i].setPosition(0,y);
    reel[i].updatePosition();
    private void panelRender()
    //draw the current frame to an image buffer..
    //Double buffer rendering..
    if(bufferImg == null)
    bufferImg = createImage(PWIDTH,PHEIGHT);
    if(bufferImg == null)
    System.out.println("Failed to create image buffer");
    System.exit(0);
    else
    bufferGrp= bufferImg.getGraphics();
    //clear the background..
    bufferGrp.setColor(Color.BLUE);
    bufferGrp.fillRect(0,0,PWIDTH,PHEIGHT);
    //draw game element
    //modified here
    for(int i=0;i<reel.length;i++)
    reel[i].draw(bufferGrp);
    if(terminate)
    terminationMsg(bufferGrp);
    private void terminationMsg(Graphics g)
    public void paintComponent(Graphics g)
    //called only after the rendering step has been completed...
    super.paintComponent(g);
    if(bufferImg != null)
    Graphics2D g2d = (Graphics2D)g;
    g2d.drawImage(bufferImg,0,0,null);
    private void paintScreen()
    Graphics g;
    try
    g=this.getGraphics(); // get the panel's graphic content..
    if((g!=null) && (bufferImg!=null))
    Graphics2D g2d = (Graphics2D) g;
    g2d.drawImage(bufferImg,0,0,null);
    Toolkit.getDefaultToolkit().sync();
    g2d.dispose();
    }catch(Exception e){ System.out.println("Graphics context error"+ e) ; }

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    public class DP extends JPanel implements Runnable{
        private int PWIDTH = 300;
        private int PHEIGHT= 200;
        //for animation
        private Thread animator;
        private volatile boolean running = false;
        //for rendering
        private BufferedImage imageStrip;
        Rectangle clip;
        int pos;
        int deltaY = 1;
        boolean showClip = false;
        public DP(BufferedImage[] images) {
            setBackground(Color.BLACK);
            setPreferredSize(new Dimension(PWIDTH,PHEIGHT));
            imageStrip = createStrip(images);
            clip = new Rectangle(imageStrip.getWidth()+1, 90);
            pos = -imageStrip.getHeight() + clip.height;
            addMouseListener(ml);
        public void addNotify(){
            super.addNotify();
            startAnimation();
        private void startAnimation(){
            //initialise and start the thread..
            if (animator == null || ! running){
                animator = new Thread(this);
                animator.setPriority(Thread.NORM_PRIORITY);
                animator.start();
        public void stopAnimation(){
            running=false;
            if(animator != null)
                animator.interrupt();
            animator = null;
        public void run(){
            running = true;
            while(running){
                pos += deltaY;
                if(pos > 0)
                    pos -= imageStrip.getHeight();
                repaint();
                try {
                    Thread.sleep(100);
                }catch(InterruptedException e){
                    stopAnimation();
        protected void paintComponent(Graphics g){
            super.paintComponent(g);
            int w = getWidth();
            int h = getHeight();
            int x = (w - clip.width)/2;
            int y = (h - clip.height)/2;
            clip.setLocation(x-1, y-1);
            Shape origClip = g.getClip();
            if(!showClip)
                g.setClip(clip);
            g.drawImage(imageStrip, x, y+pos, this);
            if(pos + imageStrip.getHeight() < clip.height) {
                int dy = pos + imageStrip.getHeight();
                g.drawImage(imageStrip, x, y+dy, this);
            if(showClip) {
                g.setColor(Color.red);
                ((Graphics2D)g).draw(clip);
            } else {
                g.setClip(origClip);
        private BufferedImage createStrip(BufferedImage[] images) {
            // Assume all images are same size and type.
            int w = images[0].getWidth();
            int h = images[0].getHeight()*images.length;
            BufferedImage image = new BufferedImage(w, h, images[0].getType());
            Graphics2D g2 = image.createGraphics();
            for(int j = 0; j < images.length; j++) {
                int y = j * images[0].getHeight();
                g2.drawImage(images[j], 0, y, this);
            g2.dispose();
            //JOptionPane.showMessageDialog(this, new ImageIcon(image), "", -1);
            return image;
        public static void main(String[] args) throws IOException {
            String prefix = "images/geek/geek";
            String[] ids = {
                "-c---", "--g--", "---h-", "----t", "-cght"
            BufferedImage[] images = new BufferedImage[ids.length];
            for(int j = 0; j < images.length; j++) {
                String path = prefix + ids[j] + ".gif";
                images[j] = ImageIO.read(new File(path));
            DP test = new DP(images);
            JFrame f = new JFrame("click");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(test);
            f.pack();
            f.setLocation(200,200);
            f.setVisible(true);
        private MouseListener ml = new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                showClip = !showClip;
    }geek image files:
    http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html

  • How to merge two images together

    hi,
    I sell mobile phone cases and want to produce my own images. I have taken images of the case and have taken the background off. I have found an image on the internet of the phone and want the phone to be merged into the case.
    could someone please help me to do this.
    thanks

    In Editor, go to the expert tab.
    Open picture B, the one you wish to select something from to add to another picture.
    Use one of the selection tools, e.g. selection brush, lasso tool, to select the object. You will see an outline ("marching ants") once the selection is complete
    Go to Edit menu>copy to copy the selection to the clipboard
    Open picture A, then go to Edit>paste
    Use the move tool to position object from picture B.
    In the layers palette you should see picture A as the background layer, and object B on a separate layer.

  • Help Merging And Deleting Part Of Two Images

    Hi All,
    im having trouble with cutting part of a image out and putting it ontop of another to form one image i used to use gimp before but ive started using photoshop after building my own PC
    these are the two images i want merging:
    https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTfNmYfTBCmaN3zTV3_qrrQF48rJPd3QUrW5E t3AiDe-x8RD5rX
    https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRYeijxO3WUIMajNSW_RMvb5u0ksNGrgHGMCG 5Pc7ZqY25ABnNtKg
    its for a tattoo design no doubt most wont like it but hey ho, i want the woman in the middle of the second picture placing inbetween the two faces one the first image (if you understand what i mean) im not to bothered about all the writing as i will be having a saying underneath it all
    any suggestions on the best way to go about this need the image to look as clear as possible and 6" high and 10 wide
    thanks

    Hi EvilJester2013,
    It sounds like you want to composite two images together, this very helpful tutorial can help you with that: http://www.smashingmagazine.com/2010/12/16/compositing-in-adobe-photoshop-time-saving-tips /

  • Selecting the difference between two images

    Hi
    I have two photographs exactly the same which I have taken using a tripod, lighting and general studio conditions.  However, in the second picture I have inserted an subject - in this case an intricate sculpture.  Can Photoshop merge those two images together AND in doing so select the difference between the two images - in this case the intricate sculpture?
    Basically I need to select the sculpture and don’t want to spend the time manually selecting it due to its complexity.  I need to separate the background and sculpture for editing on their own layers.
    Thanks
    Stephen – CS3

    Oh forgive me, my lord, for I use not the Bard's slang daily.
    You Englishmen talk funny. 
    -Noel

  • How to blend two photos together ?

    Hi Everyone,
    I'm an intermediate Photoshop user and this is my first post.  I'm hoping to get some advice from an advanced user to achieve the following:
    1)  I have two seperate images...one of a scenic background and another of a person's face.  I want to place the image of the person's face on top of the scenic background and blend them together so the person's face looks like a soft silhouette on the scenic background. I want to do this in an 'artful' way where the two images blend together with real chemistry.  I tried using "overlay" mode on the facial image and fiddling with its layer opacity (which I thought would work) but the results look very contrived to me.  Anyone know how to do this ?
    Thank you very much for your time !
    Jay

    Thank you John for the quick reply.  I actually excerpted the facial image fairly well and I did use a feathered edge as well as a layer style called "Outer Glow".  Both of these techniques helped.  I'm just looking a way for these two images to have real chemistry together.  I am designing a series of sympathy cards for a memorial service and I'm looking to marry these two images together in an artful way.  Are there any 3rd party filters that combine photos together in a collage like this ?  Although my collage is very simple (just two images).  I have attached one sample background image here if you'd like to see what it looks like.  I have the image of the Woman's face already cut out on a transparent background in a .psd file.  I can't seem to post a PSD file here in the forum.  So, I uploaded it to a website where it can be downloaded from the following location:
    Woman's Face: http://www.fileuploadcenter.com/BettyWilson-sm.psd
    2nd Sample Background: http://www.fileuploadcenter.com/MystyForestPath508293.jpg
    Thank you,
    Jay

  • Simultaneously trigger and display two camera images with two frame grabbers

    When I try to simultaneously trigger and display two camera images, each with their own frame grabbers, Labview is only able to display one of the images at a time.
    My hardware:
    Two Sony XC-EU50 cameras (not in sync with each other)
    NI-1410
    NI-1405
    My Software:
    Windows XP and Labview 7.1 with IMAQ
    I connect each camera to its own frame grabber.  Both frame grabbers are in the same computer.  I input a trigger into each frame grabber.  Both trigger signals are identical.  Trigger rate is only 0.2 Hz. 
    I want to display and save both images at the same time.  The program i put together only displays one image at a time.  The image that is displayed alternates from one camera to the other.
    Please help with any suggestions.
    Thanks.
    Shahab K.
    Attachments:
    TriggerTwoCameras.vi ‏137 KB

    Hi Shahab.
    Without having triggered two cameras connected to two NI boards with LabVIEW yet: This shouldn't be a limitation in LabVIEW.
    Updating two Image Display Indicators in one run of a while loop definitely works properly, so this cannot be the reason for the problem.
    Your code uses the IMAQ Snap.vi. This VI is not reentrant, so the both instances of this VI on your block diagram cannot execute at the same time.
    I could not find an appropriate example matching your scenario exactly. (Maybe someone else knows better?)
    I recommend to have a look at the examples in the "IMAQ Signal IO.llb" and do some copy and paste to get a VI that satisfies your requirements.
    The "Grab with two boards.VI" illustrates how to acquire images without using the not-reentrant "IMAQ Snap.VI".
    Hope this helps, Guenter
    P.S.: Do you know NI's Vision Forum? http://forums.ni.com/ni/board?board.id=200

  • TWO CRITICAL BUGS: 1) File, "Save Page As" and 2) right-click the picture and select "Save Image As", both do not work at all in Firefox 27, 28, and 29!

    Note: capitals are used only to highlight important words.
    PLEASE, TAKE THESE COMMENTS ON TWO CRITICAL BUGS VERY SERIOUSLY BECAUSE THE BUGS DESCRIBED BELOW ARE SO CRITICAL THAT I CANNOT USE THE LATEST VERSION OF FIREFOX UNLESS THEY DO NOT APPEAR IN THE LATEST VERSION AND THEREFORE I AM FORCED TO REVERT BACK TO FIREFOX 26.
    I have Windows 7 64-bit and Firefox 26. I could not install Firefox 27, 28, and 29 due to the persistent presence of the two critical bugs described below. I have 8 GB of RAM and an Intel quad-core processor and a lot of hard disk space available.
    I installed Firefox 27 and then Firefox 28 a while back and these two bugs described below were still present and now I have just checked again with Firefox 29 by installing it and yet again, these two bugs described below are present!! UNBELIEVABLE THAT THESE TWO CRITICAL BUGS ARE STILL PRESENT IN FIREFOX 29 WHEN I CLEARLY INFORMED YOU ABOUT THEM IN THE HELP, SUBMIT LINK OF FIREFOX!!
    I am forced to revert to Firefox 26!
    First, I use Windows 7 64-bit and I always use Firefox with at least 120 tabs opened. BUT I have 8 GB of RAM, an Intel core i7 quad-core processor and more than 1 TB of hard disk space. Consequently, I do not understand why I would have these two critical bugs.
    With Firefox 26, I also have at least 120 tabs opened when I start Firefox and I do not have the two critical bugs described below, therefore I do not believe that the number of tabs is the reason of the two critical bugs that are present in Firefox 27, 28, and 29.
    ---FIRST CRITICAL BUG:
    When I open ANY web page and do File, "Save Page As", the window that is supposed to open to locate the folder where I want to save this web page does NOT open at all, even if I wait a long time to see if it opens.
    Same problem happened with Firefox 27, 28, and now 29!! When I reverted back to Firefox 26, this problem did NOT happen anymore!
    ---SECOND CRITICAL BUG:
    When I use Google Images, for instance entering model in the search field of Google Images and then pressing enter.
    Then I select any picture, open to a new tab this selected picture, then open a new tab by selecting the option View for this picture. Then right-click the picture and select "Save Image As".
    Again, the window that is supposed to open to locate the folder where I want to save this picture does NOT open at all, even if I wait a long time to see if it opens.
    Same problem happened with Firefox 27, 28, and now 29!! When I reverted back to Firefox 26, this problem did NOT happen anymore!
    ---THESE TWO CRITICAL BUGS DO NOT APPEAR WHEN I USE INTERNET EXPLORER 11.
    I have no idea if you will be able to reproduce these two critical BUGS but I can assure you that they are not present when I use Firefox 26 and they are present when I use Firefox 27, 28, and 29. More, be aware that I have at least 100 tabs opened but I also have this same number of tabs opened in Firefox 26 and yet I do not experience these two critical bugs when I have Firefox 26!
    Once again, these two bugs touch at two vital, critical very basic functions of Firefox and therefore I will NOT be able to use any version above 26 if these two bugs are still present, as they are present in Firefox 27, 28, and now 29!!!
    Please, make it a priority to solve these two critical bugs. Thanks.
    I did read a post related to the same issues “Firefox stops responding when trying to "save page" or "save image" | Firefox Support Forum | Mozilla Support” at https://support.mozilla.org/en-US/questions/991630?esab=a&as=aaq
    I am still reading it again to try to figure out exactly what the person did to make his problems be solved, as the post is not clear at all on what solved the problems!
    In any case, all the suggestions proposed in this post do not work and I surely cannot do a system restore when it is obvious that the two bugs do not appear in Internet Explorer.

    First, I sent an email to the author of PhotoME to inform him of the serious issues his addon caused with Firefox latest versions.
    Now, for those of you who do not have the PhotoME addon and yet experience the same problem that I had and that I described above, I suggest the following strategy.
    As PhotoME did cause these problems with Firefox latest versions, I am pretty covinved other addons probably might cause these problems too. Therefore, adopt the following method.
    Test one addon at a time to see if this particular addon is behind your Firefox issues like the ones I had.
    So, disable one addon only at a time. Then close your Firefox and restart it from scratch and see if you still have your Firefox problems. You must restart the Firefox browser from scratch. If you still have these Firefox problems, re-enable the disabled addon, restart your Firefox (again!) and repeat the same method for every single addon that you have.
    Try to be selective by choosing first addons that are more likely to cause your Firefox problems such as not very well-known or not very popular addons (like it was the case for the PhotoME addon).
    If this method works or if it does not work, report it on this web page so that others can be helped with your comments.
    I hope this method will help you because I was really upset that I had these Firefox problems and I first thought it was the fault of Firefox, only to discover later that this PhotoME addon was the culprit and had caused me such upset.

  • IO - Read two image files and put them into one file

    Hi,
    i have 3 files in all. The two image files and one text file. I need to place the image in the first image file, followed by text in the text file and then the image in the second image file, into one file.
    Can anyone tell me how do i go about doing this ?
    i tried using fileinputstream and fileoutputstream, which works fine if all the 3 files have text but when the first and the third file have image, the code doesn't give any error but the result file displays only the image from the first file and nothing else.
    i am running short of time and need to do this really soon.
    if anyone has done anything like this. please let me know,
    thanx,
    poonam

    One approach would be to programmatcally create a single zip/jar file from the three input files. You can use the java.util.zip and java.util.jar packages for this purpose.
    The other apprach would be to create a single image by drawing images and text strings on a BufferedImage object.
    I think the first approach is preferable because you can easily extract the individual files from the zip/jar file

  • SuperImpose two images and save it as a single image[urgent]

    Hello..
    Can anyone tell me how do we superimpose two images and save it as a single image.The image on the top is smaller in size in my case.
    Please Help..

    import java.awt.Graphics2D;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    class TwoBecomeOne {
        public static void main(String[] args) throws IOException {
            BufferedImage large = ImageIO.read(new File("images/tiger.jpg"));
            BufferedImage small = ImageIO.read(new File("images/bclynx.jpg"));
            int w = large.getWidth();
            int h = large.getHeight();
            int type = BufferedImage.TYPE_INT_RGB;
            BufferedImage image = new BufferedImage(w, h, type);
            Graphics2D g2 = image.createGraphics();
            g2.drawImage(large, 0, 0, null);
            g2.drawImage(small, 10, 10, null);
            g2.dispose();
            ImageIO.write(image, "jpg", new File("twoInOne.jpg"));
            JOptionPane.showMessageDialog(null, new ImageIcon(image), "",
                                          JOptionPane.PLAIN_MESSAGE);
    }

Maybe you are looking for