Program to work like PC Paint program

I need to enlarge a stain glass pattern.
On my old PC I could "open an image" into the Paint program and do "Scale" to 200% and it would break up the image into 4 pages that I tape to make one large pattern.
On my old G4 computer there is a program that does the same thing (painter I think).
On my new Tiger OS when you use the "scale" function and say 200% it only prints a small portion on 1 page. In print >preview it only has 1 page where the old program previews the sections on all 4 pages.
Does anyone know how to do it on the tiger computers?
I'm sure it's something easy I'm missing.
Thanks!

Another possibility:
http://www.luxordevelopment.ch/posterprint/?lang=en

Similar Messages

  • Is there a program that works like the old iPhoto?

    Is there a program that works like the old iPhoto?
    The old iPhoto is my ideal program. Unfortunately, it does not work on my new operating system. I like having the ability to look over my images with a slide show. However, the new package folder does not give me complete access to my pictures. Is there a program that will have both slide show with music options, and the general folder for the files? I heard that Picasa was supposed to have a general folder, but it is using the iPhoto package.
    I have looked over the solutions to getting access to images from the iPhoto package mentioned in the discussion forum. I would like a simpler system that works like the old iPhoto. Is this a possibility? I do not feel comfortable putting my original photo files into a system that does not let me look at the file information, and I would like to have the original benefits of iPhoto tools.
    Thank you for your time.

    Welcome to the Apple Discussions.
    The current iPhoto is laid out specifically the way it is because of folks like you
    Since iPhoto 7 (iLife 08) the old iPhoto Library Folder is now a Package File. This is simply a folder that looks like a file in the Finder. The change was made to the format of the iPhoto library because many users were inadvertently corrupting their library by browsing through it with other software or making changes in it themselves.
    Even in the old iPhoto it was never correct to access the iPhoto Library Folder.
    However, the new package folder does not give me complete access to my pictures.
    This is untrue. Go to your Pictures Folder and find the iPhoto Library there. Right (or Control-) Click on the icon and select 'Show Package Contents'. A finder window will open with the Library exposed.
    There they all are.
    Standard Warning which applies to every version of iPhoto: Don't change anything in the iPhoto Library Folder via the Finder or any other application. iPhoto depends on the structure as well as the contents of this folder. Moving things, renaming things or otherwise making changes will prevent iPhoto from working and could even cause you to damage or lose your photos.
    I do not feel comfortable putting my original photo files into a system that does not let me look at the file information
    What information are you missing? If you can tell us we may be able to help you more.
    Regards
    TD

  • FLEXnet Licensing Issue/No Programs Are Working/Can't Uninstall Programs

    First off, shame on Adobe and their insufficient support team, that is across the ocean, thousands of miles away. This irritates the height of my temper, and I'm well sure it does thousands of other people like myself. If I ran a business like this, I would take time and work to make sure that I hire competant people that will know how to solve any issue my customer may have.
    It puts a bad taste in my mouth, so to speak, to see that all this company cares about is accepting all the money for the product they sell, but can't back up their FAULTY programs with support for their customers. The care that I see in this, is quite not visible, tell me wrong if you disagree. But, I must say, they do produce a nice product, as long as it would work for me all the time.
    I was hungup on by one man, who couldn't help me with my issue, and completely wasted my time. He took 10 minutes everytime, yes, 10 minutes of silentness, making me wait for him to come up with something that I've already tried.
    SO, here I am, writing on this forum, hoping that some other person feels the same way I do, and can assist me in my problem. Here is my scenario:
    I have Web Premium CS3.
    I operate on Windows Vista Home Basic.
    No program in the suite will open without it saying the "Licensing Subsystem Catastrophically Failed". Wow, big words.
    FLEXnet is complete crap, the sound of this word makes me angry.
    I can't uninstall a few of the programs, not through Add and Remove programs, or through trying to do it on the CD.
    I've used their silly little solution page fixes, that didn't work. This includes CS3cleanup.
    I need these programs to work, day to day.

    Did you try the License Repair Tool? <http://www.adobe.com/support/contact/licensing.html>
    This article probably has all the help I could find. Have you tried the solutions it mentions:
    <http://kb2.adobe.com/cps/402/kb402004.html>

  • What program will work with SFTP backup program in 5.0(4)?

    Who know how to backup the data from CM5.0(4) server to remote host via SFTP progarm?? The CM does not include a backup tape system, the CM only allow backup the data to remote side with SFTP. We had tried shareware from internet, but it does not work.
    No availiable SFTP program from Cisco site is free for download.
    Thanks in advance!

    Hi Michael,
    Have you seen this info from the release notes for CCM 5.0(4);
    Some Cisco Unified CallManager services, such as CDR, DRF, and DMA, require a separate FTP or SFTP server. The following FTP server programs have been tested with Cisco Unified CallManager 5.0.
    Openssh Server by Red Hat, Inc., Version 3.6.1p2, Release 33.30.4
    Cygwin SFTP Server, Version 2.457.2.2 with cygwin.dll Version, 1.5.16
    War FTP Daemon Version 1.82, by Jgaa's Freeware on Microsoft Windows server
    FTP Publishing Service in Microsoft Internet Information Server 5.0, Version 1.0 on a Microsoft Windows 2000 Server
    From this CCM 5.0(4) doc;
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_release_note09186a00806cfa62.html#wp298402
    Hope this helps!
    Rob
    Please remember to rate helpful posts.......

  • Paint program question

    I've been working on a paint program, the painting aspect of the program works fine, but I need for the color and size to change independently.
    For example: I need to draw with a small brush and in red, and then when I change the color and size, I need the original drawing to stay on the page.
    My program will draw fine, but if I draw blue in small, and i change to red in large, the previous drawing also goes to red in large
    Here's my code, any suggestions on this would be greatly appreciated:
    Sorry if its hard to read, i just copy and pasted straight in
    First my PaintPanel class:
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionAdapter;
    import javax.swing.*;
    public class PaintPanel extends JPanel
         private int pointCount = 0;
         private Point points[] = new Point[10000];          //array of points
         private JButton changeColorJButton;
         private JButton small;
         private JButton medium;
         private JButton large;
         private Color color;
         private int size;
         public PaintPanel()
              changeColorJButton = new JButton ("Change Color");
              changeColorJButton.addActionListener(
                   new ActionListener()
                        public void actionPerformed(ActionEvent e)
                             color = JColorChooser.showDialog(PaintPanel.this,
                                       "Choose a color", color);
                   }          //JButton that when clicked on will display a
              );               //color chooser for the user to select a color
              small = new JButton("Small");
              small.addActionListener(
                   new ActionListener()
                        public void actionPerformed(ActionEvent e)
                             size = 4;               //setsthe size to small
              medium = new JButton("Medium");
              medium.addActionListener(
                   new ActionListener()
                        public void actionPerformed(ActionEvent e)
                             size = 10;          //sets the size to medium                    }
              large = new JButton("Large");
              large.addActionListener(
                   new ActionListener()
                        public void actionPerformed(ActionEvent e)
                             size = 16;          //sets the size to large                    }
              add(changeColorJButton, BorderLayout.NORTH);
              add(small, BorderLayout.NORTH);
              add(medium, BorderLayout.NORTH);     //adds all JButtons
              add(large, BorderLayout.NORTH);          
              addMouseMotionListener(
                   new MouseMotionAdapter()
                        public void mouseDragged (MouseEvent event)
                             if (pointCount < points.length)
                                  points[pointCount] = event.getPoint();
                                  pointCount ++;
                                  repaint();          
                        }          //function that gets the position of the mouse
                   }               //when its being dragged, and stores that point     
                   //in an array     }
         public void paintComponent (Graphics g)
              super.paintComponent(g);     //paint component, that uses the
              g.setColor(color);               //color the user selects and draws                                             //filled ovals for points
              for (int i = 1; i<pointCount; i++)
                   g.fillOval(points.x, points[i].y, size, size);
    Then my DrawFrame class:
    import java.awt.BorderLayout;
    import java.awt.Graphics;
    import java.awt.BorderLayout;
    import javax.swing.JFrame;
    import javax.swing.JButton;
    import javax.swing.JLabel;
    public class DrawFrame {
         public static void main(String[] args)
              JFrame app = new JFrame ("A simple paint program");
              PaintPanel paintPanel = new PaintPanel();
              app.add(paintPanel, BorderLayout.CENTER);
              app.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
              app.setSize(750, 750);
              app.setVisible(true);
    Message was edited by:
    JawaSpoon
    Message was edited by:
    JawaSpoon
    Message was edited by:
    JawaSpoon

    you may have tried to fix the formatting (number of edits), but in future there's a
    CODE button above the message posting window. paste you code into the
    window then highlight the code and click the code button - the code will then be
    wrapped in code tags, and the formatting will be retained.
    You are storing Points[] for your paintComponent() to iterate and redraw previous/current
    points. Change this to a class that extends Point, and add a field for color
    then your paintComponent() will look something like this
    public void paintComponent (Graphics g)
      super.paintComponent(g);
      for (int i = 1; i<pointCount; i++)
        g.setColor(points.color);
    g.fillOval(points[i].x, points[i].y, size, size);
    you'll need to change the array type etc

  • Help needed with a paint program

    Hi, I am writing a program to work as a paint application. I have all the necessary buttons. One of my buttons needs to be able to add a small image to the painting frame by clicking the mouse onto the screen...for example, to display a picture of a house, I click the house button which then puts my house picture onto the scribble panel wherever I click the mouse. My problem is that I am new to java and I am stuck on how I can do this. I have put all the code on here which I have. If any one knows the code which I can add to make this work I would very much appreciate it as it is driving me insane!
    Many thanks....
    CODE "DrawingTools.java".............................
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.awt.geom.*;
    public class DrawingTools {
    public static void main (String [] args) {
         Toolkit tk = Toolkit.getDefaultToolkit(); // get system dependent information
    Dimension dim = tk.getScreenSize(); // encapsulate width and height of system
    JFrame f = new DrawingToolFrame();
    f.setSize(800, 550);
    f.setTitle("Drawing Tool v1.10");
    f.setIconImage(tk.getImage("Paint.gif"));
    f.setVisible(true);
    f.setResizable(false);
    class DrawingToolFrame extends JFrame implements ActionListener {
    private JCheckBox checkNormal, checkBold, checkDotted, checkSpray;
    // private JRadioButton orBlack, orBlue, orRed, orYellow, orNormal, orBold, orDotted, orSpray;
    private JButton boldButton, dottedButton, sprayButton;
    private JButton blackButton, blueButton, yellowButton, redButton, greenButton, houseButton, tvButton, starButton;
    private ScribblePanel scribblePanel;
    private JButton scribbleButton, undoButton, newButton, quitButton;
    private JMenuItem newItem, quitItem, undoItem, houseItem, tvItem, starItem,/* normalItem,*/ boldItem, dottedItem, sprayItem, blackItem, blueItem, redItem, yellowItem, greenItem;
    public DrawingToolFrame() {
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    dispose();
    System.exit(0);
    Container contentPane = getContentPane();
    JMenuBar menuBar = new JMenuBar();
         setJMenuBar(menuBar);
         JMenu fileMenu = new JMenu("File");
         newItem = new JMenuItem("New");
         newItem.setMnemonic(KeyEvent.VK_N); //add Alt-N to New short-cut
         newItem.addActionListener(this);
         fileMenu.add(newItem);
         quitItem = new JMenuItem("Quit");
         quitItem.setMnemonic(KeyEvent.VK_Q); //add Alt-Q to Quit short-cut
         quitItem.addActionListener(this);
         fileMenu.add(quitItem);
         menuBar.add(fileMenu);
         JMenu editMenu = new JMenu("Edit");
         undoItem = new JMenuItem("Undo");
         undoItem.addActionListener(this);
         editMenu.add(undoItem);
         menuBar.add(editMenu);
         JMenu shapeMenu = new JMenu("Shape");
         houseItem = new JMenuItem("House");
         houseItem.addActionListener(this);
         shapeMenu.add(houseItem);
         tvItem = new JMenuItem("Television");
         tvItem.addActionListener(this);
         shapeMenu.add(tvItem);
         starItem = new JMenuItem("Star");
         starItem.addActionListener(this);
         shapeMenu.add(starItem);
         menuBar.add(shapeMenu);
    JMenu optionMenu = new JMenu("Option");
    JMenu lineMenu = new JMenu("Line");
         optionMenu.add(lineMenu);
              //normalItem = new JMenuItem("Normal");
              //normalItem.addActionListener(this);
              //lineMenu.add(normalItem);
              boldItem = new JMenuItem("Bold");
              boldItem.addActionListener(this);
              lineMenu.add(boldItem);
              dottedItem = new JMenuItem("Dotted");
              dottedItem.addActionListener(this);
         lineMenu.add(dottedItem);
         sprayItem = new JMenuItem("Spray");
         sprayItem.addActionListener(this);
         lineMenu.add(sprayItem);
         JMenu colourMenu = new JMenu("Colour");
         optionMenu.add(colourMenu);
              blackItem = new JMenuItem("Black");
              blackItem.addActionListener(this);
              colourMenu.add(blackItem);
              blueItem = new JMenuItem("Blue");
              blueItem.addActionListener(this);
              colourMenu.add(blueItem);
              redItem = new JMenuItem("Red");
              redItem.addActionListener(this);
         colourMenu.add(redItem);
         yellowItem = new JMenuItem("Yellow");
         yellowItem.addActionListener(this);
         colourMenu.add(yellowItem);
         greenItem = new JMenuItem("Green");
                   greenItem.addActionListener(this);
         colourMenu.add(greenItem);
         menuBar.add(optionMenu);
    JPanel p = new JPanel();
    ImageIcon scribbleIcon = new ImageIcon("Scribble.gif");
    scribbleButton = new JButton("Scribble", scribbleIcon);
    scribbleButton.setMnemonic(KeyEvent.VK_S); //add Alt-S to Undo short-cut
    scribbleButton.setToolTipText("Click this button and you can draw free hand lines.");
    p.add(scribbleButton);
    //scribbleButton = addJButton("Scribble", p);
    p.add(Box.createHorizontalStrut(20));
    ImageIcon undoIcon = new ImageIcon("Undo.gif");
    undoButton = new JButton("Undo", undoIcon);
    undoButton.setMnemonic(KeyEvent.VK_U); //add Alt-U to Undo short-cut
    undoButton.setToolTipText("Undo the last step");
    p.add(undoButton);
    //undoButton.addActionListener(this);
    p.add(Box.createHorizontalStrut(20));
    ImageIcon newIcon = new ImageIcon("New.gif");
    newButton = new JButton("New", newIcon);
    newButton.setMnemonic(KeyEvent.VK_N); //add Alt-N to New short-cut
    newButton.setToolTipText("Make a new Drawing");
    p.add(newButton);
    p.add(Box.createHorizontalStrut(20));
    ImageIcon quitIcon = new ImageIcon("Door.gif"); //add icon to button
    quitButton = new JButton("Quit", quitIcon);
    quitButton.setMnemonic(KeyEvent.VK_Q); //add Alt-Q to exit short-cut
    quitButton.setToolTipText("Click to Exit");
    p.add(quitButton);
    undoButton.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    scribblePanel.undo();}});
    scribbleButton.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    scribblePanel.repaint();}});
    newButton.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    scribblePanel.repaint();}});
    quitButton.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    System.exit(0);}});
    contentPane.add(p, "South");
    p = new JPanel();
    p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
    p.add(Box.createVerticalStrut(10));
    ImageIcon boldIcon = new ImageIcon("Bold.gif"); //add icon to button
    boldButton = new JButton("Bold", boldIcon);
    p.add(boldButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon dottedIcon = new ImageIcon("Dotted.gif"); //add icon to button
    dottedButton = new JButton("Dotted", dottedIcon);
    p.add(dottedButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon sprayIcon = new ImageIcon("Spray.gif"); //add icon to button
    sprayButton = new JButton("Spray", sprayIcon);
    p.add(sprayButton);
    /*     ButtonGroup groupA = new ButtonGroup();
         p.add(Box.createVerticalStrut(20));
         orNormal = addJRadioButton("Normal", true, groupA, p);
         p.add(Box.createVerticalStrut(20));
         orBold = addJRadioButton("Bold", false, groupA, p);
         p.add(Box.createVerticalStrut(20));
         orDotted = addJRadioButton("Dotted", false, groupA, p);
         p.add(Box.createVerticalStrut(20));
         orSpray = addJRadioButton("Spray", false, groupA, p);*/
    contentPane.add(p, "East");
    p = new JPanel();
    p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
    p.add(Box.createVerticalStrut(10));
    ImageIcon dIcon = new ImageIcon("Black.gif"); //add icon to button
    blackButton = new JButton("Black", dIcon);
    p.add(blackButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon eIcon = new ImageIcon("Blue.gif"); //add icon to button
    blueButton = new JButton("Blue", eIcon);
    p.add(blueButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon fIcon = new ImageIcon("Red.gif"); //add icon to button
    redButton = new JButton("Red", fIcon);
    p.add(redButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon gIcon = new ImageIcon("Yellow.gif"); //add icon to button
    yellowButton = new JButton("Yellow", gIcon);
    p.add(yellowButton);
    p.add(Box.createVerticalStrut(10));
    ImageIcon hIcon = new ImageIcon("Green.gif"); //add icon to button
    greenButton = new JButton("Green", hIcon);
    p.add(greenButton);
    p.add(Box.createVerticalStrut(30));
    ImageIcon houseIcon = new ImageIcon("house.gif");
    houseButton = new JButton("House", houseIcon);
    houseButton.setToolTipText("Click to add a house in the picture!");
    p.add(houseButton);
    //houseButton = addJButton("House", p);
    p.add(Box.createVerticalStrut(10));
    ImageIcon tvIcon = new ImageIcon("tv.gif");
    tvButton = new JButton("Television", tvIcon);
    tvButton.setToolTipText("Click to add a Television in the picture!");
    p.add(tvButton);
    //tvButton = addJButton("Television", p);
    p.add(Box.createVerticalStrut(10));
    ImageIcon starIcon = new ImageIcon("star.gif");
    starButton = new JButton("Star", starIcon);
    starButton.setToolTipText("Click to add stars in the picture!");
    p.add(starButton);
    //starButton = addJButton("Star", p);
    contentPane.add(p, "West");
    scribblePanel = new ScribblePanel();
    contentPane.add(scribblePanel, "Center");
    private JButton addJButton(String text, Container container) {
    JButton button = new JButton(text);
    container.add(button);
    return button;
    private JRadioButton addJRadioButton(String text, boolean on, ButtonGroup group, Container container) {
    JRadioButton button = new JRadioButton(text, on);
    group.add(button);
    container.add(button);
    return button;
    public void actionPerformed(ActionEvent e) {
    Object source = e.getSource();
    if (source instanceof JMenuItem) {
    String arg = e.getActionCommand();
    if (arg.equals("Undo"))
    scribblePanel.undo();
    else if (arg.equals("New"))
    scribblePanel.repaint();
    else if (arg.equals("Quit"))
    System.exit(0);
    }

    The code posted just sends any data it receives back to the person who sent it. To get it to work there, you probably should flush after the println. I believe your mother taught you always to flush. It seems you have forgotten.

  • I'm stuck in iPhone Developer Program set up that i never started, how do I get my iPod to skip this and just work like normal?

    I'm stuck in iPhone Developer Program set up that i never started, how do I get my iPod to skip this and just work like normal?

    Place the iOS device in Recovery Mode and then connect to your computer and restore via iTunes. The iPod will be erased.
    If recovery mode does not work try DFU mode.                         
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings

  • Professional Programs shouldn't work like this

    Aperture is marketed as a professional program, yet I find that:
    1) I can't organize individual image files the way I would like (yes, it could do it with a seperate database or sidecar files the way Adobe Bridge does). I can't even specify a location for individual file downloaded from camera or card!
    2) I can't open one of my RAW files in Photoshop without copying it. Let's say I want to correct vignetting on 100 RAW images. Or adjust the RAW curves. Oops - no can do with this "professional" program.
    Yes, I know there are "workarounds", but they all require more work, and more confusion - dangerous confusion you can lose files in.
    Aperture has many fine attributes, but not one of them are any good if it is going to be a pain-in-the-neck to use or if I have to change my way of working to suit the programmer's ideas.

    I just feel I need to point that just because it doesn't suit your needs and workflow well, doesn't mean it isn't a "Professional Program". iView, Bridge, C1Pro are all great apps, but none of them suits my workflow perfectly. That doesn't make them unprofessional apps. It makes them not suited for me. Aperture happens to sync up with what I do very well. If it doesn't for you, don't use it.
    Your comment makes as much sense as if I posted to an Adobe board yelling about how Photoshop CS2 shouldn't work the way it works, since I don't like how it doesn't support stacks.
    Use the tool that works best for you. If none of them do, write your own. Or wait. Or hey, make a feature request to the developers of a program you do like (be it Aperture or Photoshop or C1Pro). But being negative and critical just because an app isn't custom tailored to you, doesn't help anyone.
    Devon

  • I have Ipad 2, is there another program that will work like Adobe that works with Ipad?

    I have a Ipad2 and was wondering if there is another program out there that works like adobe and adobe flash with the Ipad2?

    adobe flash alternatives ipad

  • Is there a a good cd software program out there like Jam 6.0.3 that will work on 10.7 or later OS? One that will crossfade individual songs on your playlists?

    Is there a a good cd software program out there like Jam 6.0.3 that will work on 10.7 or later OS? One that will crossfade individual songs on your playlists?
    I am happy with 10.6.8 but I have to upgrade to 10.7 or later to run a drobo set up that I need and Jam will not run on the intel.
    I have imac  2.7 i5 intel with 8 ram running 10.6.8.
    Thanks for any help.

    Hi, I'm not sure it does what you want, but only thing I can think of is Audacity...
    http://audacity.sourceforge.net/download/mac

  • Hello  I upgraed my iphone to ios 7 but its dosent work like app stor dosent install any brogram or update programs and its slow and stuck plz help me

    Hello
    I upgraed my iphone to ios 7 but its dosent work like app stor dosent install any brogram or update programs and its slow and stuck plz help me

    My iPhone 5 wouldn't start after I turned it off a few minutes after writing this. It went into recovery mode and I had no choice but to connect to iTunes on PC and restore.
    I restored to factory setting first, just to validate my phone was okay. For a second consecutive iOS update, the  iPhone 5 did not update smoothly while connected to PC and iTunes - I had to retry two times before the progress bar for the update showed. (The exact same problem with the restart occured when I updated to 7.0.4.)
    The good news is that I was ultimately able to restore the iPhone 5 to factory settings while running iOS 7.0.6. I did have a backup from about a month ago lying around and was able to successfully restore with that as well, so the damage done is almost negligible since I had my contacts, notes, mail, etc. backed up to iCloud.
    Once I completed both restores, the sync with iTunes worked fine.

  • I REALLY hate the page up/page down functions that automatically loaded with the program. I LIKE to use my page up/page down keys for web browsing. How can I get these keys to work properly, or any of the keys to work "normally" as I have in the past?

    When using certain keys on my keyboard, they don't work like they are "intended" to be used. I HATE how Firefox has changed those functions without my request. How can I get my keyboard to function as it "should"?
    Thank you.

    When using certain keys on my keyboard, they don't work like they are "intended" to be used. I HATE how Firefox has changed those functions without my request. How can I get my keyboard to function as it "should"?
    Thank you.

  • Program like MS Paint?

    I didn't know where to put this, here seemed most appropriate.
    One of the only things that I wish my Mac had was an easy photo editor, anthing like Microsoft Paint would do.
    I'm not looking for anything over-complicated or professional.
    Simply something to draw simple lines on pictures, and to cut and paste areas in pictures etc.
    If anyone has any software similar to this, I'd be grateful to hear about it.
    Thanks in advance.

    Photoshop Elements seems to be what most people use. If you go to MacUpdate:
    http://www.macupdate.com/
    And do a search you can find lots o flow cost apps that do simple editing.
    I use Photoshop myself (expensive overkill for what you want) so I haven't paid much attention to these kinds of apps but there are a lot of them out there. Most will allow a free trial so you can download them and check them out before buying.
    Gimp is an app well thought of by most people, nearly as good as Photoshop and being Open Source it's free.
    Kevin

  • I need ready code for a simple paint program today

    hi all I need ready code for a simple paint program today for me ics projct
    plz give me a halp on this give me what you have with you and it is so good if it look like this :
    Design a GUI based drawing Java application that works like a simple paint program
    1-There should be a number of buttons for choosing different shapes to draw. For example, there should be a button for rectangle. If user presses the rectangle button, then he can draw a rectangle using mouse. Similarly, there should be a button for each shape(rectangle, circle, ellipse, and line etc.
    2-The shapes can be filled with different colors.
    3-There should be option of moving .
    4- There should also be three menus including File, Shape, and Color menu.
    i. File menu can have menu items New and Exit. If user selects New, the drawing area will be cleared and all shapes will be erased.
    ii. Shape menu will serve the same purpose as of feature 2 described above. It will have menu items for drawing all the different shapes. For example, there will be menu item for rectangle; so user can draw a rectangle by selecting the menu item for rectangle.
    iii. Color menu will serve the same purpose as of feature 3 described above. It will have menu items for all the colors which are shown in color buttons. The user can select a color from this menu and then click inside a shape to fill it with the selected color.

    Read the Swing tutorial. There are sections on how to use menus and painting and all other kinds of stuff you need to do this homework assignment. Nobody here is going to write the code for you:
    http://java.sun.com/docs/books/tutorial/uiswing/TOC.html

  • Paint program - layers

    Hi i am in the process of making a paint program and have decided to go through the (hopefully not) long process of using layers.
    at the moment all shapes, when drawn, are stored in a vector and then painted onto the graphics of a class extending JPanel.
    what i want to do is store them in separate images, all the size of the JPanel canvas (so they can be positioned at (0, 0)) and anyt area of the image that isnt part of the shape should be transparent.
    i have tried creating a new graphics object for each shape and then painting them onto an ARGB buffered image then storing all the images in a new vector and finally painting them onto the canvas however this isnt working.
    is there an easier way to do this, or does anybody know what has happened?
    thanks

    If they're in a vector, they're basically already in a kind of layered system, of course.
    If what you want is to have all the shapes live in their own coordinate system, and then be able to assign relative positions to draw their system in a larger coordinate system...well, I thought that Java2D already handled that. But if it doesn't, then rather than drawing in images, another thing you can do is create a class that represents a coordinate system. Basically, all it would have to do is have two state elements: a reference to a shape, and a reference to an (x,y) pair where you want to anchor that shape for drawing. Then your vector could hold these objects.
    It wouldn't have to be much more than:
    class Layer {
      private Shape shape;
      private Point location;
      // constructor that sets these; shape could be final, but location probably shouldn't be
      public void paint(Graphics g) {
        // maybe use AffineTransform to move the shape to the given location, then
        // paint it?
    }You should probably check on a forum that does more with GUIs though.
    But, if you want to, you can also make each layer just be an image. You'd gain some of the operations of images (like Graphics knowing how to scale them) but might lose image quality. There are a bunch of tutorials about double buffering that will tell you how to create an intermediate image; you could apply that to make multiple images, if you wanted to.

Maybe you are looking for

  • I can't seem to bring-up apple TV display icon on my mac to mirror on the tv

    I cannot bring up the airplay icon so i can mirror what i play on mac onto my apple tv (i.e big screen). I've tried everything The only thing i can play is music through itunes. But I can't get airplay from my web browser (e.g. can't play bbc iplayer

  • Bootcamp on new Intel XServe

    Does anyone know if it's possible to run bootcamp on the new Intel XServe machines? Boot Camp Assistant tells me I need to upgrade the firmware on the XServe before proceeding, but I cannot find this for the new XServes. Does anyone know if this is p

  • Really odd bug in Mail

    I occasionally receive pictures from a japanese friend's mobile phone. The file names are like 画像-0203.jpg. The odd thing is mail will just decide to display whichever picture it wants regardless of the number. Let me explain clearly. (for those wond

  • Is there a limit to how many buttons you can put on a single menu in Encore CS6?

    I'm putting together a DVD and I have a chapter select menu with 24 chapter buttons on it and a main menu button.  When I test the DVD only buttons 1-18 work, 19-24 and the main menu button don't work.  I've double checked these buttons and they're s

  • DLL function called on input change

    Hi everybody, I know this is very basic; but I didn't get it by my own. I'm very new to LabVIEW and wasn't able to find a solution in the forum. I want to call a function from a DLL every time when I press a button; but unfortunately the function is