Rounded square shape

I wonder if someone would be able to help me create this type of shape in illustrator. I'm actually wanting to start with a square, to rotate 45 degrees and add curved both its corners and sides dishes until you get the desired shape?

Help with this for a newcomer in illustrator would be much appreciated.

Kind regards

Joe

Rounded diamond.jpg

Draw a polygon 8-corner

  1. Select all the other corners
  2. Drag the corner indicateor circle or double-click to make the small corners
  3. Do the same with the remaining corners

I did a similar mission there in this video:

Tags: Illustrator

Similar Questions

  • The place of Morph: rounded corner shape helps

    Hello

    IM probably missing something really simple here. I'm looking to transform a square (see below) to the shape on the right by rounding the corners A, B and C. is - it a simple way to do it using form edges rounded in Ae?

    The only way that ive managed to do so far is by exporting frames from photoshop steps and imports as a sequence of png with sequels, but I don't have as much control, I want to do this way...

    Help!

    Screen Shot 2014-10-12 at 20.24.53.png

    Good then the last Technique is two places. One is hidden at the bottom left to allow me to adjust the rounded the corner I want. But still not ideal going to do for the moment.

  • square shape layer

    CS6 AE 11.0.3.6 / Mac OS X 10.9.3 / I want to create a symmetrical shape layer (square). Now shift and dragging give me a rectangle. How can I fix it?  Reset my settings?

    I don't know if it's my settings. Other forums I have visited, have seen the same problem. After giving up, I discovered that A.E. CC doesn't have this kind of problem. Allows to adjust manually (in properties) does not work after turning 90 degrees of form. It always winds up looking like a rectangle. The same can be said about the shape of the ellipse. Hold SHIFT after that drag my composition leaves me with an oval not a symmetrical circle. It's the anchor? Help!Screen Shot 2015-05-21 at 9.40.18 PM.png

    There is nothing wrong. your model has a 1.5 pixel aspect ratio, not square. You must fix the parameters of the model.

    Mylenium

  • Math.Round for shape layers land on whole pixels?

    Trying to keep my shape on whole pixels layers to avoid blur of subpixel.

    For one-dimensional properties, it works fine:

    Math.Round (value);

    But for two dimensional props, I am running into errors with this stuff:

    Temp = Math.round (content("Rectangle_1").content ("mapped Rectangle 1") .value .size)

    (temp [0], temp [1])

    Temp = Math.round (content("Rectangle_1").content ("mapped Rectangle 1") .size)

    (temp [0], temp [1])


    I don't know that my syntax is off. Real estate in berries always give me problems. Can you help me?

    Missing just a semicolon at the end of the first line.

    In response to your second question, Yes - in fact it works:

    [Math.round(value[0]), Math.round(value[1])]

    Dan

  • PJC button rollOver with square shape

    Hello
    1. I use forms10g
    2. I use PJC RollOver button in order to have the new feature - "button acts like a reversal of web style that can contain two images, an image that is displayed when the button is in normal state and a second image that appears when the mouse is over the button (or roll top)."
    3. it forces the button to round.
    4. How can I change button PJC rolling so that I'll get a square button or get the button without bevel?
    Thank you

    Here is the new code you can call form forms with the following for a non-borde button:

    Set_Custom_Property('BL.PB', 1, 'SET_RIGHT_MOST', 'false');
    Set_Custom_Property('BL.PB', 1, 'SET_LEFT_MOST', 'false');
    Set_Custom_Property('BL.PB', 1, 'SET_BORDER', 'false');
    Set_Custom_Property('BL.PB', 1, 'SET_BACKGROUND', 'false');
    
    package oracle.forms.demos;
    
    import java.awt.*;
    import java.awt.event.*;
    import java.net.URL;
    
    import oracle.forms.ui.VButton;
    import oracle.ewt.button.PushButton;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
    import oracle.forms.properties.Property;
    
    /**
     * 

    Oracle Forms Server PJC Example

    * * This is a PJC that implements a web style Rollover image button * where the image changes when the user moves the mouse over the component. The standard Forms * oracle.forms.ui.VButton is subclassed so only the additional functionality is required * to be added. * * We register two new forms properties, IMAGE_NAME_ON and IMAGE_NAME_OFF. These properties form the * the URL of the image files that the button will display. These properties will be set by PL/SQL * trigger code or can be set by defining the LABEL of the button with the prefix [ROLLOVER] followed by * the ON inage and OFF image names separated by a comma * * @version 1.0 09/13/1999 created
    * @version 1.1 12/09/1999 modified to support 6i features to allow dynamic custom property manipulation * @version 1.2 02/20/2000 removed 6.0 stuff and renamed package to oracle.forms.demos for distribution * @version 2.0 09/24/2001 amemded for Forms 9i. Moved to the oracle.forms.demos.enhancedItems package. Made the setting of the on/off images declaritive, using the Label Property. Allowed loading from a JAR file as well as codebase. * @author Steve Button, Duncan Mills * @version 3.0 05/05/2010 add some method to paint the button without border (F. Degrelle) */ public class RolloverButton extends VButton { /** * the property registered to specify the on image to be used */ public final static ID IMAGE_NAME_ON = ID.registerProperty("IMAGE_NAME_ON"); /** * the property registered to specify the off image to be used */ public final static ID IMAGE_NAME_OFF = ID.registerProperty("IMAGE_NAME_OFF"); /** * Forms property used to indicate that we want the utility to switch * Messaging on to the Java Console so we can see what is going on */ private static final ID DEBUGMESSAGES = ID.registerProperty("DEBUGMESSAGES"); /** * Forms property used to indicate that we want the utility to switch * Messaging on to the Java Console for ALL INSTANCES of this PJC * so we can see what is going on * This will generate a LOT of messages */ private static final ID DEBUGMESSAGES_ALL = ID.registerProperty("DEBUGMESSAGES_ALL"); /** * methods added by F.D. */ private static final ID RIGHTMOST = ID.registerProperty("SET_RIGHT_MOST"); private static final ID LEFTMOST = ID.registerProperty("SET_LEFT_MOST"); private static final ID DRAWBORDER = ID.registerProperty("SET_BORDER"); private static final ID DRAWBACKGROUND = ID.registerProperty("SET_BACKGROUND"); /** * define ON */ private final int ON = 1; /** * define OFF */ private final int OFF = 0; /** * the classname used for debugging purposes * use getClass().getName(); if you want the * full package name */ private final String CLASSNAME = this.getDefaultName(); /** * the hardcoded root directory for buttons in the JAR */ private final String JARBUTTONSDIR = "/oracle/forms/demos/images/"; /** * the hardcoded button icon type in the JAR */ private final String JARBUTTONSEXT = ".gif"; /** * the name of the on image */ private String m_imageNameOn; /** * the name of the off image */ private String m_imageNameOff; /** * storage for the handler for this class */ private IHandler m_handler; /** * The codebase from which the JAR was loaded - used to locate images */ private URL m_codeBase; /** * the current state ON | OFF */ private int m_state = OFF; /** * array to hold the images used to represent the state of the button */ private Image[] m_images = { null, null }; /** * Boolean value which describes if the button is currently a rollover or * if it is a general rounded button. */ private boolean m_isRollover = false; /** * do we want to debug for this class? Set this to true to see debug messages. */ private boolean m_debug = false; /** * do we want to debug for all instances of this class? */ private static boolean m_debugAll = false; private boolean m_border = true ; private boolean m_background = true ; public RolloverButton() { super(); log("Debugging on: Creating Button Instance"); setLeftmost(true); setRightmost(false); } /** * Implementation of IView interface which provides an initialization opportunity for the component * * @param handler - message handler associated with this view. * @see oracle.forms.ui.IView */ public void init(IHandler handler) { m_handler = handler; m_codeBase = handler.getCodeBase(); super.init(handler); } /** * Implementation of IView interface which sets a requested property to a given value * If the property being set is LABEL then special processing is undertaken. * If the Label is Prefixed with the string [ROLLOVER] then the rest of the label is assumed * to be a comma separated list of the ON and OFF icon names * If the String after the rollover tag does not contain a pair e.g. no comma * then we assume that it's one of the Icons in the JAR which will be called * xxx_on and xxx_off where xxx is the supplied string. We then set up the pair for * you e.g. a label of [ROLLOVER]firstrec will cause the icons * /oracle/forms/demos/images/firstrec_on.gif and * /oracle/forms/demos/images/firstrec_off.gif to be loaded * If the label does not begin with [ROLLOVER] then we treat it a a normal text label * except that leading or trailing round brackets can be used to indicate if * that edge of the button is rounded in Oracle look and feel * * @param property property to be set. * @param value value of the property id. * @return true if the property could be set, false otherwise. * @see oracle.forms.ui.IView */ public boolean setProperty(ID property, Object value) { if (property == ID.LABEL) { log("Setting Label to " + value.toString()); String label = value.toString().trim(); if (label.equals("")) { enableRollover(); return true; } if (label.startsWith("[ROLLOVER]")) { enableRollover(); label = label.substring(10); int i = label.indexOf(","); if (i > 0) { m_imageNameOn = label.substring(0,i); m_imageNameOff = label.substring(i+1); } else { m_imageNameOn = JARBUTTONSDIR + label + "_on" + JARBUTTONSEXT; m_imageNameOff = JARBUTTONSDIR + label + "_off" + JARBUTTONSEXT; } log("Detected Image Names + ON='" + m_imageNameOn + "', OFF= '" + m_imageNameOff + "'"); loadImage(ON,m_imageNameOn); loadImage(OFF,m_imageNameOff); setImage(OFF); return true; } else { /** * If the button label does not start with the [ROLLOVER] prefix * then we regard it as a normal button except that the programmer * can control the Rounded button look in Oracle Look and Feel by * placing a round bracket at the start or the end (or both) of the * label */ if (label.startsWith("(")) { log("Rounding left edge of " + label); setLeftmost(true); label = label.substring(1); } if (label.endsWith(")")) { log("Rounding right edge of " + label); setRightmost(true); label = label.substring(0,label.length()-1); } return super.setProperty(property, label); } } else if (property == RIGHTMOST) { String s = value.toString(); if(s.equalsIgnoreCase("true")) setRightmost(true); else setRightmost(false); return true ; } else if (property == LEFTMOST) { String s = value.toString(); if(s.equalsIgnoreCase("true")) setLeftmost(true); else setLeftmost(false); return true ; } else if (property == DRAWBORDER) { String s = value.toString(); if(s.equalsIgnoreCase("true")) m_border = true; else m_border = false ; return true ; } else if (property == DRAWBACKGROUND) { String s = value.toString(); if(s.equalsIgnoreCase("true")) m_background = true; else m_background = false ; return true ; } else if (property == IMAGE_NAME_ON) { // make sure we are in rollover mode enableRollover(); log("setProperty - IMAGE_NAME_ON value=" + value.toString()); // load the requested image m_imageNameOn = (String) value; loadImage(ON,m_imageNameOn); // reset the currrently drawn image if needed setImage(ON,m_state); return true; } else if (property == IMAGE_NAME_OFF) { // make sure we are in rollover mode enableRollover(); log("setProperty - IMAGE_NAME_OFF value=" + value.toString()); // load the requested image m_imageNameOff = (String) value; loadImage(OFF,m_imageNameOff); // reset the currrently drawn image if needed setImage(OFF,m_state); return true; } else if (property == DEBUGMESSAGES) { if (value.toString().equalsIgnoreCase("true")) m_debug = true; else m_debug = false; log("Debugging " + m_debug); return true; } else if (property == DEBUGMESSAGES_ALL) { if (value.toString().equalsIgnoreCase("true")) m_debugAll = true; else m_debugAll = false; log("Debugging " + m_debugAll); return true; } else { return super.setProperty(property, value); } } /** * Implementation of IView interface which returns the value of a requested property * * @param pid the property id that represents the property to be set * @return the value of the property id * @see oracle.forms.ui.IView */ public Object getProperty(ID pid) { if ( pid == IMAGE_NAME_OFF ) { return m_imageNameOff; } else if ( pid == IMAGE_NAME_ON ) { return m_imageNameOn; } else { return super.getProperty(pid); } } /** * Loads the requested image from the Document base, loaded JAR files, * or from the Codebase * Here is a breakdown of the logic: *
      *
    1. First we check the the loaded JAR files for the images
    2. *
    3. If it's not an inbuilt image, the code then checks the * image name supplied for http or https, if that is present * then it assumes the name is a full URL and loads the image from there.
    4. *
    5. If there is no Protocol in the image name then we assume it is a * relative URL to the docbase of the machine that Forms is running on. * We also pick up the protocol, and port and re-use those
    6. *
    7. If that fails to find the image, then we search relative to the * codebase e.g. forms/java
    * * @param which the image state to set, value values ON | OFF * @param imageName the name of the image to load, including extension */ private void loadImage(int which, String imageName) { URL imageURL = null; boolean loadSuccess = false; //JAR log("Searching JAR for " + imageName); imageURL = getClass().getResource(imageName); if (imageURL != null) { log("URL: " + imageURL.toString()); try { m_images[which] = Toolkit.getDefaultToolkit().getImage(imageURL); loadSuccess = true; log("Image found: " + imageURL.toString()); } catch (Exception ilex) { log("Error loading image from JAR: " + ilex.toString()); } } else { log("Unable to find " + imageName + " in JAR"); } //DOCBASE if (loadSuccess == false) { log("Searching docbase for " + imageName); try { if (imageName.toLowerCase().startsWith("http://")||imageName.toLowerCase().startsWith("https://")) { imageURL = new URL(imageName); } else { imageURL = new URL(m_codeBase.getProtocol() + "://" + m_codeBase.getHost() + ":" + m_codeBase.getPort() + imageName); } log("Constructed URL: " + imageURL.toString()); try { m_images[which] = createImage((java.awt.image.ImageProducer) imageURL.getContent()); loadSuccess = true; log("Image found: " + imageURL.toString()); } catch (Exception ilex) { log("Error reading image - " + ilex.toString()); } } catch (java.net.MalformedURLException urlex) { log("Error creating URL - " + urlex.toString()); } } //CODEBASE if (loadSuccess == false) { log("Searching codebase for " + imageName); try { imageURL = new URL(m_codeBase, imageName); log("Constructed URL: " + imageURL.toString()); try { m_images[which] = createImage((java.awt.image.ImageProducer) imageURL.getContent()); loadSuccess = true; log("Image found: " + imageURL.toString()); } catch (Exception ilex) { log("Error reading image - " + ilex.toString()); } } catch (java.net.MalformedURLException urlex) { log("Error creating URL - " + urlex.toString()); } } if (loadSuccess == false) log("Error image " + imageName + " could not be located"); } /** * Set the image displayed to the requested image if the requested image is the current image. * Effectively does a redraw of the currently displayed image if the image is changed by the user. * @param which the image state to draw, value values ON | OFF * @param current the current state being represented by the image */ private void setImage(int which, int current) { if(which==current) setImage(which); } /** * Set the image displayed to the appropriate image depending on the user action. * * @param which the image to display, valid values ON and OFF */ private void setImage(int which) { m_state=which; if(which==ON) log("setImage ON"); else log("setImage OFF"); this.setImage(m_images[which]); this.invalidate(); } /** * Creates the mouse listener for rollover mode * Also sets the button to fully rounded */ private void enableRollover() { if (!m_isRollover) { log("Enabling Rollover"); addMouseListener(new RolloverButtonMouseAdapter()); setLeftmost(true); setRightmost(true); m_isRollover = true; } } /** * draw the button */ public void paint (Graphics g) { if(m_border) { super.paint(g) ; } else { int iW = 0, iH = 0 ; int iX = 0, iY = 0 ; if(m_images[m_state] != null) { iW = m_images[m_state].getWidth(this); iH = m_images[m_state].getHeight(this); iX = (int)((this.getBounds().width / 2) - (iW / 2)) ; iY = (int)((this.getBounds().height / 2) - (iH / 2)) ; if(m_background) { g.setColor(this.getBackground()); g.fillRect(0,0,this.getBounds().width,this.getBounds().height); } g.drawImage(m_images[m_state],iX,iY,null); } } } public void update(Graphics g) { paint(g); } /** * Utility function to print out a debug message to the Java Console * @param msg string to display, this will be prefixed with the classname of the PJC */ public void log(String msg) { if(m_debug||m_debugAll) System.out.println(CLASSNAME + ": " + msg); } /** * Private class to handle user mouse actions and to switch images when the * user moves the mouse into and out of the button object. */ class RolloverButtonMouseAdapter extends MouseAdapter { /** * User moved the mouse over the button, swap to the on image. */ public void mouseEntered(MouseEvent me) { setImage(ON); } /** * User moved the mouse out of the button, swap to the off image. */ public void mouseExited(MouseEvent me) { setImage(OFF); } } }

    François

  • How to write a round text shape in Photoshop

    Hi friends,

    I have a question and if someone can help me I will be grateful if you

    I'll design a Logo for one of my clients. the logo is like a rounded shield. Here is an example

    [IMG] http://I41.Tinypic.com/zl214o.PNG [/IMG]

    Please see this image. I can write the text on the top of the form to which is the "Center of training for employment. Please see the image. on the image where this text is written on bottom of shae 'training Skill. Human development' how to write this text. I tried encapsulate the text using the Arc option, but the text is stretched. Please if you know how to help me

    Thanks

    Amir

    One way is to make two circles drawn with the Ellipse tool and type the above text outside the

    the insde circle and background text on the insde of the outside circle.

    Then use the vertical offset to move the guy facing upwards or downwards.

  • How to transform a square into a circle or a square automatically rounded corner?

    Hi all

    I have read old topics and similar questions and found answers part, including an action illustratir which does not work in CS4 and after. My apologies if I missed the other relevant answers.

    Here is a description of what I want to achieve. I have all kinds of forms - either rectangular or square - a drawing in phtoshop. Note that some forms are not girls like (do they are like a thick line drawn in a rectangular shape. I want to "round" each shape in varying degrees, to give a rounded shaped corners to making it completely round or oval (respectively for a square, rectangle, of course).

    So, I want to select each shape in turn and apply a certain 'Borough', individually to each shape. Given that many of these forms, I am trying to automate the process save for the parameter that sets the rounding amount.

    I guess what I'm asking is if anyone knows of an Action that does just that. If not, could someone tell me how I can do it manually and I'll try to write an action subsequently.

    Thank you for your help

    Hi RoboChris,

    Rather than write every step of the way, I created a video that I think will help:

  • I am doing a logo, I just want the circle logo and won't export to make it look like a square... I don't want the extra pixels and I am a beginner... Can someone help me? What should I do?

    Capture.PNGaaa.PNGAs you can see I'm doing an audio spectrum, reacting to the music but I can't insert my logo without extra white borders for the logo... I want just the Black logo (unbroken Records). I need help I try to export to PNG SEQUENCE, but still does not work... Always comes and I followed this guy tutoring how did his circle just logo in shape without the border... or square shape size... [Adobe After Effects Tutorial] - trap Nation Audio Visualizer - YouTube Thanks in ADVANCE!

    Yes... a circle mask.  Or you could open the .jpg in Photoshop, remove 'white party' and re - save as a .png.

    That's what the guy who made the video uses.  It uses a .png.  You use a jpeg file.

  • Deformation of shape during a resizing in Illustrator

    I am designing icons for the moment and have placed 9 boxes evenly side by side with 3 pixels above and to the side. The idea is to create windows to place on an icon which will feature a building. I have grouped the and even turned them into a compound path, but when I reduce the size they distort and do not retain their original square shape. Some of them melt into eachother or becomes rectangles crushed. I use the SHIFT key and the selection tool on the bounding box (I double checked that I had not selected the direct Selection tool). Even if I use the negative option before the squares always distorted when I resize the final shape (building). Any help would be appreciated.

    Roofie,

    Working with the snap to grid of pixels can be assistance (precious), but in this case I am afraid that it works against you; It is not good, when you change the size, in particular to reduce them.

    You can select the entire document and untick finally align on the pixel grid in the Transform palette and uncheck also align new objects to the pixel grid in the options of the Launcher. It is crucial that the checkbox is disabled completely, not just a - which also count as ticked.

    It may be noted that even align with the pixel grid is cleared with all the selected objects, align new objects to the pixel grid is checked as the creation of new objects will result in these new objects being aligned, even when they are created from existing objects that can happen with Pathfinder operations.

    You can avoid the types of documents with the default (RGB for the web and other) or change the default value for such documents.

    Here is a screenshot of exquisite made per ton in the first post:

    https://forums.Adobe.com/message/7841770#7841770

  • I am trying to download a trial version of photoshop CC. All I get is a series of squares moving around the center of a blank (white) screen. What I am doing wrong?

    I am trying to download a trial version of photoshop CC. All I get is a series of squares in round square in the middle of a white screen.
    What I am doing wrong?

    Seems like a problem with the browser you are using.

    Can you try on Chrome or clear the IE cache/cookies and try again.

  • Paste a shape as a mask when there are several layers?

    I have a couple of layers that I applied the auto vector command in order to hide. I want to now draw a rectangle rounded on part of my canvas, cut this rectangle with corners rounded and right-click on the drawing area and choose Edition > paste as mask, so the picture will be revealed due to the rounded rectangle shape. It works with a single layer, but now that I have several layers and masks vector auto I don't know which image/layer for click straight on and do with?

    Thanks for any help.1.png2.png

    Instead of cutting the rounded rectangle, leave it at the top of the stack of items, select all three objects, then select Modify > mask > Group as mask (or you can right click to select the group in the mask). This command will apply the object higher in the selection as a mask for the items below.

  • Create an Action: insert the square in a corner of the images

    Hello!

    I have a problem with the Actions of Photoshop, I hope you can help me: I need to put a square box (or a point, a sort of brand) in the corner of the bottom left in hundreds of images, so I think that Action is the best way to do it, but I don't know how I can do that because I need the brand adapts to the size of each image : need 5% of the size of the original image. And there must be a square shape, not a rectangle.

    I hope you can understand me, my English is not as good it would... thank you very much for your attention and your advice!

    Best regards!

    I used an old script that I made a while back that was created to put a logo on another image of.

    Using what I can place a square box shape which is 5% of the longitudinal dimension of an image in the lower left corner. In the example shownbelow, the solid black box and is 50 pixels background and on the sides.

    I used a rectangular shape for the field layer.

    If it's something like what might be useful for you, I can let you have a copy of the script. I can probably modify the script a little, if it's not exactly what you are looking for.

    http://i613.Photobucket.com/albums/tt216/georgedingwall/blackbox.jpg

  • Several data sets with SetFieldValues

    Here is a simplified version of what I'm trying to do.

    I have two drop-down menus. Each has 3 different options.

    • Drop 1 - Apple, banana, strawberry.
    • 2 - clock, window, door drop.

    I have a field of text next to each drop down.

    • Drop-down list 1 - 'colorfield' is the name of the corresponding text field
    • 2 - drop "shapefield" is the name of the corresponding text field

    I want that text from the fields to fill what is selected in the drop-down lists. I can get everyone to work separately, but when I add the script for both, only continues to operate.

    Here's what I have.

    Doc Javascript

    // Data Set 1
    var oneData = {
           "Apple": {
            color: "red"
        },
            "Banana": {
            color: "yellow"
        },
            "Strawberry": {
            color: "red"
        },
      };
    // Data Set 2
    var twoData = {
            "Clock": {
            shape: "round"
        },
            "Window": {
            shape: "square"
        },
            "Door": {
            shape: "rectangle"
        },
     };
    // Populate fields function 1    
    function SetFieldValues(fruit) {
        this.getField("colorfield").value = oneData[fruit].color;
    }
    // Populate fields function 2    
    function SetFieldValues(objects) {
        this.getField("shapefield").value = twoData[objects].shape;
    }
    

    Custom script knocks on combo 1

    if (event.willCommit) {
        if (event.value == " ") this.resetForm(["colorfield"]);
        else SetFieldValues(event.value);
    }
    

    Custom script knocks on combo 2

    if (event.willCommit) {
        if (event.value == " ") this.resetForm(["shapefield"]);
        else SetFieldValues(event.value);
    }
    

    Thank you!

    There is a reason, it is not a name of keyword that already exist, the computer program is not smart enough to determine who you mean. It goes the same for function names. You have 2 functions with exactly the same name but each run another block of code. The usual way that a program solves this dilemma is to use the last definition of the function. You must uniquely name functions of your "SetFieldValues".

  • Turn an image into a simple form (box)?

    Say I'm pasting a raster image in illustrator. It is a square (or a rectangle).

    Is there an easy way to turn this image into an object of form so I can apply effects like rounded corner to it?

    I'm not really looking to vectorize the image, it just turn into a square shape.

    Helios,

    How I (mis) understand, you can:

    (1) create a rounded rectangle/square or rectangle/square and apply rounding as an effect, which has the outside shape desired, placed on top of the image;

    (2) select the two and object > clipping mask > make.

  • cannot delete because its not editable

    Hello

    I draw a rounded retangle shape, I want to make the right side of the form square, so I choose the Rectangle tool and draw a retangle on the right side, so I can remove the right side of the form. I got the error ' cannot delete because its unchangeable. "

    Now what can I do to archieve that?

    All inclusive page.can not delete.jpg

    You can not do with a shape layer.

    Rasterized layer first, then your idea will work.

    BTW, how you create this page is not the best solution.

Maybe you are looking for