Skip to main content
Adobe Photoshop Family

26 Messages

 • 

534 Points

Wed, Oct 21, 2020 1:38 PM

Acknowledged

Photoshop 22.0: Where is Line Weight/Width and Pixels options?

I'm having trouble using the Line Tool in PS 22.0.0. 

How do I set the width/weight of the line? In PS 21 there was a "Weight" option along the top bar, but I don't see that anymore. Am I missing it? Or did it move? 

This might be a separate issue, but the lines I'm drawing are not showing up. I have a fill color and stroke color selected, but when I make a line, I don't see it. I just see a blue outline of where it is... the same that might happen if I made a "path" instead of a "shape." 

I just need to make a line with a width/weight of 20px.

Responses

Official Solution

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

14 days ago

We are looking into ways to restore the functionality lost with the new line tool.

8 Messages

 • 

156 Points

Thanks Mark,,, please put this on the front burner. And actually restore the functionality, don't bolt on some other solution/hack.

26 Messages

 • 

1.2K Points

@mark_dahm Yes, please!! And please make bringing it back a priority.  Whatever the method currently is, I couldn't get it to work I spent well over half an hour trying unsuccessfully to add 4 simple lines to a photograph yesterday.  I still haven't worked out how to do it.  In the end, I had to resort to drawing very thin rectangles and trying very hard to make them the same width (which I couldn't quite manage, but with some trial and error, I got them within 1px of each other).  Goodness knows what I'd have done if they weren't vertical/horizontal.  

(edited)

3 Messages

 • 

80 Points

@mark_dahm 

Really looking forward to having it restored! I'll be able to update photoshop to the new version again! I have had to go back to a previous version.

8 Messages

 • 

156 Points

Through time tracking I was able to figure out that my efforts took me three hours longer than normal, not to mention the quality of work has definitely been degraded.  3 hours a day… 5 days a week = 15 hours. I'm losing about two days of productivity a week because of this. Thankfully I have an understanding manager,  but I doubt his bosses and our customers are going to be as understanding.

 I plead with you Adobe to get this back in.

9 Messages

 • 

214 Points

@mark_dahm Thank you very much!! I hope this can be done as soon as possible!

13 Messages

 • 

208 Points

@jdearing couldn't you just install the previous version for now until Adobe addresses this in an update?  CC allows you to install the previous version, 2020.  

Waiting for Adobe to recognize artists and designers use Photoshop, and not just Photographers.

3 Messages

 • 

80 Points

@mark_dahm hallelujah

16 Messages

 • 

796 Points

Wow, I'm amazed, after using Photoshop since version 2.0 (yes I'm *that* old!), you manage to really screw up the simplest of all tools in Photoshop 20 versions later. This needs to be fixed ASAP.

The only work around I've found is to use rectangles. And when making thin rectangles you get no middle point to drag the rectangle to prolong it, now you have to guestimate with pixels, millimeters or inches. Very cumbersome.

Funny enough, when I made a line with arrow heads in each end of the line, only the arrow heads was showing. How's that even possible?!

Is Photoshop really improving each version, or is it getting worse? I dunno, but I can't afford to subscribe to Illustrator for some easy designs... and using lines is really as basic as design goes.

Looking forward an upgrade within a week or so, as it shouldn't be that hard to find the error!

6 Messages

 • 

154 Points

Photoshop 2.5 was my first version. I'm right there with you. Adobe doesn't seem to care about those of us who have been with them for a very long time. 

16 Messages

 • 

796 Points

Jason, we old farts maybe need to stop being creative then!

I was once on the Adobe beta testing team, and was testing a lot of programs, mainly Photoshop, Lightroom, Illustrator and InDesign, as I've been working as a graphic designer and photographer for a long time (also been tutoring in these programs as well as translating books by Scott Kelby about them from English to Swedish). But this was pre-subscription era.

Maybe I need to get on to those beta testing teams again (if Adobe wants me) to make sure these young guns are kept in check! ;-)

1 Message

 • 

60 Points

Why, oh why, did Adobe change this?!
What used to be so simple and intuitive now appears to be very complicated!!


I just want to be able to draw a quick arrow. Microsoft, of all people, makes it easier than you folks do, for the love of Pete!

2 Messages

 • 

70 Points

@mark_dahm Is their a status update on this? Many thanks

1 Message

 • 

60 Points

@mark_dahm Would really appreciate an update on this as this is setting me back as I now have to reinstall an older version to use as a workaround. Not good.

1 Message

 • 

70 Points

@mark_dahm 

Yes please, the line tool was a simple tool that I used in several projects.  Please return it to it's previous function.

My main use was in product exploded views.  I export the 3D image and then quickly draw the lines to where the screws go.  Sure there are other options to do this but I've doing these for close to 10 years now, not looking to change my workflow.

1 Message

 • 

60 Points

@mark_dahm you changed a simple tool into multiple clicks? not happy I have a live real money job relying on this tool, and you want me to Faf around with layer shapes?
Typical Adobe nonsense, add 10 feature I don't care for, and break 20 I neeed.

5 Messages

 • 

100 Points

@mark_dahm Imagine you take a paper and a pencil and start drawing, everybody knows how a pencil works. Now imagine Adobe makes you updated pen and paper. Every time you drew a line its either invisible or needs accepting and adjusting before you can draw more. Thats basically what you have to pixel lines. To put it short Adobe: fix it, give us a refund for last month and apologize. Also shame on you for not testing your updates in real use. This update affected my business. My trust in Adobe is gone, I will not recommend relying on Adobe products for anyone. I will start studying alternative software.

3 Messages

 • 

30 Points

@mark_dahm

I want to make clear the minimum criteria for this to be solved:

  1. The tool must show a line identical to the final product, while it's being drawn. We have to be able to preview it before commiting the line, so that we see exactly what it will look like in the end.
  2. When it is committed, it must lay the line as pixels onto the target layer, even if it's a layer with other pixels on it, if that's what we intend.  

Any "fix" that doesn't restore our precision and speed of workflow in these two ways will not even be a reasonable compromise.

As far as I know, those are the deal-breakers. For example, I am not aware of anyone really worried about restoring the pixel line being a rectangle, unless that's what's necessary to meet the two above criteria in a timely manner.

9 Messages

 • 

214 Points

Yes. It has to do exactly what the old tool did, nothing more, nothing less.

Just a tool that lets you visualize and create a pixel line on the layer you selected.

No new layers, no modification needed after being created, no vector, nothing new or different please. 

2 Messages

 • 

70 Points

5 years ago

Can one day "Line" under "Form tool" actually be a line (with 2 anchor point) not a 1px height rectangle ? it's quite annoying when you can't really draw a line and change line style or easily change line width....
Note: This comment was created from a merged conversation originally titled photoshop line tool to be a "real line"

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Delivered as part of Photoshop 2021.

Turns out, as idiosyncratic as the former line tool was, there were plenty of useful applications for it, and we are investigating how to support both two point lines and rectangular lines.

6 Messages

 • 

154 Points

Please just give us the old functionality back. This wasn't broken and didn't need fixing. 

3 Messages

 • 

84 Points

a month ago

Hello, I just updated to PS 2021, I noticed an odd change. The line tool does not create pixel lines anymore. I'm curious as to why such a odd change has been implemented and only for the line tool. It doesn't really make any sense to me. Maybe I am missing something.

I'm curious as to why such a change was made, and only to the Line tool.

Thank you.

Note: This comment was created from a merged conversation originally titled Line tool in 2021

24 Messages

 • 

444 Points

I also  noticed this change. Its just greyed out. The pixel line tool is super helpful for a lot of quick tasks... so this is actually kind of annoying! In order to draw some lineart I needed yesterday for a comic I had to take my drawing out of photoshop and use a different program. 

76 Messages

 • 

1K Points

There is an ongoing discussion about various changes to the line tool including the pixel option here: https://feedback.photoshop.com/conversations/photoshop/photoshop-220-where-is-the-line-weightwidth-option/5f9039ee917fbb3a9931cc53

Maybe you're interested ...

2 Messages

 • 

60 Points

It would be very helpful and much appreciated if the pixel option for the line tool could be added as a legacy setting or at least a similar tool could be created. It really helps to speed up environment design that has a lot of architecture.

2 Messages

 • 

72 Points

I draw a line with an arrow head, and no matter what I set the line is simply gone. I can stroke it anyway I like and - nothing.

What the hell are you people thinking??? Something that took zero time and thought now requires multiple steps. Just dumb as a post. You wanna add controls, fine, but keep the simplest methods intact. Jesus wept.

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@tomwalker55 , if the line is not showing up, check your stroke alignment; should be center or outside.

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@Blah_blob, The line tool switched from being a 4 point rectangle/line that could be stroked to a two point line with zero stroke (lines do not have weight; this is the same behavior for the pen tool when you create a segment). It was not an arbitrary change, but one based on the mechanics of the underlying switch.

The former pixel option did allow for lines to be drawn on the same layer, but that option is also possible with the "Combine Shapes" drawing mode (in the options bar) and this new design as well. Shortcut key is shift (release so as not to lock the angle).

540 Messages

 • 

12.3K Points

a month ago

Hi Philip,

You can adjust the properties in the Properties tab for the shape tools.

Read more about it here:

https://helpx.adobe.com/photoshop/using/whats-new/2021.html#other-enhancements

(edited)

26 Messages

 • 

534 Points

Hi Rosa, thanks for the reply, I don't see any options for making a line thicker/wider in the Properties tab. Please advise.

Adobe Administrator

 • 

15.4K Messages

 • 

291.4K Points

Click on the gear icon for the line tool options.

Sr. Product Manager, Adobe Digital Imaging

26 Messages

 • 

534 Points

Hi Jeffrey, thanks for the reply. The gear only lets me choose a thickness of 3px. Is it no longer possible to make thicker lines in Photoshop?

Adobe Administrator

 • 

15.4K Messages

 • 

291.4K Points

Yes, currently native lines only go to 3px.

You can use this method to use Stroke to make the lines thicker: https://www.youtube.com/watch?v=qDoZdcj26HQ

(edited)

Sr. Product Manager, Adobe Digital Imaging

26 Messages

 • 

534 Points

Thanks Jeffrey, this was helpful.

Does this mean the old "weight" option for lines is gone for good then?

Employee

 • 

4 Messages

 • 

92 Points

Yes, the weight option has been removed and now stroke field will govern that functionality instead. Its at options Bar and Properties Panel

Thanks!

(edited)

26 Messages

 • 

534 Points

Thank you Rishu for the confirmation. (I'm not particularly thrilled with this change, but I appreciate your quick and informative response.)

11 Messages

 • 

402 Points

a month ago

How could you do this?? Am I the only person on the planet who uses the line tool to actually draw lines? I work in commercial real estate, and need to draw lines and arrows multiple times a day. But now I can't because the tool doesn't work any more. PLEASE tell me the reasoning behind this absurd decision to get rid of this functionality.

Note: This comment was created from a merged conversation originally titled Line tool no longer uses pixels

Champion

 • 

1.6K Messages

 • 

28.3K Points

Yes, i use Pixel lines all the time too and the tool is now greyed out in the dropdown?

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@CMJRoss_CRE 

As four cornered rectangles, Photoshop's old lines were problematic to move around onscreen after you drew them, and the weight control was not interactive (after you drew the line, changing the value would not affect the line, but would control how the NEXT line would be drawn).

A two point path with a stroke is the prevailing line design paradigm that most apps with lines follow, even across non design apps, but in Illustrator and XD, as well. It offers what we believed to be a simpler, but equally functional interaction model; use stroke to adjust line width (no more non-interactive width control setting). Together with the new on-canvas controls added for all shapes, we believed this would make changing the width of lines simpler, and moving the lines around on screen after you draw them easier as well (just grab one of the two anchor points the move either of the ends around).

We didn't expect to see any degradation of options with the new lines, though admittedly, the arrow heads should be made to be more interactive. What aspect of the new line fails for you and your workflows; there is always room for improvement.

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Earth, with the new lines being two end points and a zero point 'weight', there is no line to stroke with pixels, so the option is now grayed out (just as it is for the path tool).

Rasterizing the line gets you to the pixels you're looking for. But wouldn't the non-rasterized lines be more useful and interactive in most cases?

Champion

 • 

1.6K Messages

 • 

28.3K Points

Thanks Mark, in theory they'd be better, yes. The problem is that we often simply want to quickly just draw a bunch of arrows without needing editablity after. Imagine needing to draw a dozen arrows on a page... with the new version, my only options are either creating 12 shape layers or a using the Path option, which really isn't a Path? It's a live shape? But i can't use the Properties Panel to change its appearance? Nor can i change the shape of the arrow after being drawn? If i use a path, it behaves so strangely too when i try to transform. Even though it's a path, it doesn't behave like a path... Honestly, I've never in decades of daily Ps usage been so confused by a tool and its behavior. 

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Hold the shift key down to NOT create all those layers; you can select all the lines by selecting that layer, and all the lines change (eg, stroke).

Yeah, that arrow editing needs to get better.

Champion

 • 

1.6K Messages

 • 

28.3K Points

that helps, thanks. There's a lot to like about the direction the tool is headed, but the UX is not feeling very intuitive relative to the rest of Ps. And I'm talking just about the line/arrow tool, specifically. I think all the other shapes are in a pretty good place.

76 Messages

 • 

1K Points

This new behavior is so confusing. Yes, holding shift creates just one layer, but it also constrains to straight/45° lines. So you have to be very careful with pressing and releasing the shift key. To be honest I consider that a bad design choice. Anyways, I almost exclusively used the old Line tool as an easy to use tool for creating arbitrary guides as a visual help when retouching (which is unfortunately not otherwise possible). And immediately it seems more complicated as I don't need all this fancy Liveform stuff ... maybe I get used to it :( 

11 Messages

 • 

402 Points

@mark_dahm

This new tool is extremely problematic.

Someone from support provided a recommendation of using the line tool with no fill and add the weight to the stroke, and then make additional modifications in the Live Shape Properties tab. That still doesn't work to change the weight of the line itself. When I try to modify the weight, it changes the stroke, not the line.

Additionally, the arrowheads used to be sized proportionally with percentage numbers based on the weight of the line. That has been changed to specific pixels. That makes no sense.

I need to be able to point to objects on pictures and aerial photographs and site plans. This is a simple but integral part of my job every day for 25 years. And now I can't do it. I am having to go into new files, copy the layer with my line or arrow, and then paste it into the new file.

Someone from support also suggested using the pen tool. How? How do I create an arrow with perfectly straight lines using the pen tool? Do I have to draw a long thin rectangle followed by a triangle and then somehow merge them, and fill them and stroke them with the company colors for the project?

How is this progress?

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@CMJRoss_CRE ,

> That still doesn't work to change the weight of the line itself

Is there a reason why you need the line itself to be anything other than zero pixels if the width of the stroke can be any stroke size? I suspect I'm missing something in your workflow that mandates that the lines be rectangles, but I'm not getting it yet; thanks for your patience.

On the arrowheads, the reason the arrowheads no longer scale to the weight of the line is because the line is always zero pixels; to get any arrowheads, it needed to be pixels.

It can be pretty convenient to save line presets in case you need to quickly switch between different arrowhead settings and line widths. Perhaps using presets can fully restore the quick access to the arrow + arrowheads that you need for your workflow.

11 Messages

 • 

402 Points

In my field of commercial real estate, I am perpetually marking up site plans, maps, and aerial imagery. I usually use a 9px - 15 px line, with a fill of white, red, yellow, or whatever, and with the arrowhead width @ 500%, length at 1000%, and concavity at 35%. Then I put a 3pt - 9pt stroke and minor shadow. I've done this for 25 years. And with the new version, I am having to find old arrows in other files, and copy & paste them into my new document.

Additionally, I will draw an ellipse then add a straight line of complementary size and merge the two shapes. That is just a different callout that I use.

The weight of the line will depend on what I'm actually using. If it's too crowded with other information, I'll use a thin line; if I need the callout to jump out, I'll use a heavier line. Photoshop 2021 has decided that I am not allowed to do this anymore.

You suggested using presets. How would I even do that? I use custom actions and Libraries, but I don't know from presets. I also keep seeing someone posting a whole bunch of code, and then saying to just run the script. I don't know what that means.

At this point, I've gone back to the 2020 version because it will let me do what I need to do. I realize that I am inevitably missing whatever else is new & exciting in this update, but I don't have the time to go through 87 steps to create an arrow that used to be created in 2-3.

11 Messages

 • 

402 Points

@mark_dahm

See below for an example of what I do all day long. Two red arrows showing a site. One white line with an ellipse attached to it showing a development. This is my everyday life. And it's been totally disrupted.

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@CMJRoss_CRE 

The new line tool supports everything you are doing, and I thought of maybe a couple of ways you could be more efficient.

  • use the line tool with the arrowhead on the end, set to 50px wide, 70px long and concavity @ 20%
  • Fill and stroke color = red
  • set the stroke to whatever you want; I used 16 pixels on a reasonably sized document for visibility; of course both the stroke sizes and arrowheads vary based on destination document resolution, but there won't be infinite resolutions that force you to muck with the settings anymore than before.
  • Draw the line; note that you can adjust either end of the line using the new on-canvas 'handles'
  • To add the stroke and drop shadow, use layer effects (couldn't tell if you were doing that or not)

Efficiency idea 1: to the right of the small house icon in the options bar are the presets; click the down arrow just to the right of the diagonal line to save a new preset (the small + icon), which records the stroke color and size:  

Anytime you need to recall the preset, just pick it from the list and draw; it will keep and apply those settings specifically.
It looks like we don't save the fill as part of the preset, so that could get better.
Efficiency idea 2: Save your good arrows as part of a library, and develop a nice collection of arrows that follow you around across Photoshop's and versions. Just drag/drop the arrow using your move tool into the Libraries panel, and it can be used as your clip art library. Nice thing about that vs. presets is that it saves your layer styles as well.

11 Messages

 • 

402 Points

If only it were that easy. I tried following your instructions, but I can't get the arrow to even fit on my 11x17 page. PS 2021 arrow

You will see that my line and fill and arrow are to the specs you suggested. Why is it running off the page before I can even draw it? And why am I not permitted to resize it in the properties panel? I tried manually entering the number 3 in the width field, but it doesn't accept my input. So I tried dragging the corners to resize, and that doesn't work either. What am I missing? Oh, yeah: I'm missing a simple tool that let me complete my task with 2-3 steps.

BTW - where are these new "on-canvas handles"? Should I have seen them, or do I have to make changes to my settings?

(edited)

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Yikes! Your arrow size is set to 50 cm, not pixels; bump that bad boy down under the gear icon in options.

1 Message

 • 

60 Points

"But wouldn't the non-rasterized lines be more useful and interactive in most cases?"

Hi Mark. Even though PS has focused mostly on photo editing (duh), many people still use it for illustration like drawing, digital painting, etc. The function you describe requires extra steps that slow down peoples' workflow. For example, I use PS for concept art and rely heavily on linework, and a simple straight line made out of pixels is extremely useful for this due to its speed and simplicity. If I need to edit it, I erase it and redraw it. All the steps you and other Adobe employees are suggesting don't address this issue. I also understand that the editing options give line and shapes more illustrator-like functionality, but why not have both? Is there a way that CC users can ask for this to come back? Thank you

1 Message

 • 

60 Points

The problem with the new arrows is the size is set in pixels, not as a percentage of the line width. So if you previously had an arrowhead to line proportion that you liked, you would have to recalculate that in pixels if you change the stroke width.

21 Messages

 • 

242 Points

a month ago

I'm having problems with it as well.    I drew 3 lines, each with a different stroke/fill and line combination.  In the lowest two layers the lines look identical in spite of different colors/thicknesses.  In the top layer with the dashed line, there is no dash and appears to be no fill.

Also, if the top layer is active, you can not see the other two layers, even though all layers are turned on and the background on each layer is transparent.  If the middle layer is active, you can see the top layer and the middle, but not the bottom.  If the bottom layer is active, you can see the bottom layer and the top, but not the middle.

Also the length of the top line is much shorter than the bounding box for that layer.

I would attach the psd file, but I can't upload a psd and apparently the Save for Web function is not working right either.  I asked it to save a jpeg but in the 4-up display, I see the original, one jpeg option and two GIF options?  Interestingly, in the jpgs created by Export for Web, the only thing you can see is the yellow "line" with no fill and neither of the blue fill with no stroke lines.  Something clearly isn't right.

 

4 Messages

 • 

90 Points

i am having a problem with this too.  i use the lines with arrowheads all the time to annotate my images.  due to the standardisation the arrows have to be yellow with a black outline.  so by having now having to adjust the stroke and the fill having no use i can only make the arrow one colour.  Now i cant just click and drag an arrow out.  the best solution i have come up with is to use the custom shape tool.  but this always puts the arrow facing the same direction and not the point at the start of the click so my workflow has increased greatly.  another option is to create an outer glow template to add after the arrow has been drawn but this is also time consuming.  seems like a silly thing to have got rid of.  I have had to resort back to the older version of Photoshop which is a shame

(edited)

3 Messages

 • 

80 Points

@Kenneth Campbell arrowheads support fill and stroke both, similar to previous Ps versions.

4 Messages

 • 

90 Points

on the latest update (22.0) the arrow head supports fill but the line doesnt.  The new line tool is restricted to 2 points and can only be given width by the outer stroke unfortunately.  

3 Messages

 • 

80 Points

@Kenneth Campbell both outer and on-the-shape stroke alignments work for line shapes. The inside stroke alignment doesn't work now because lines have zero weight, and there's no inside.

(edited)

4 Messages

 • 

90 Points

yes,  that is the problem.  if you want a yellow arrow with a black outline for example there is no way of doing that now

3 Messages

 • 

80 Points

@Kenneth Campbell does using yellow fill and black stroke on the line achieve the intended result? This should show yellow arrowheads that are outlined with black colour.

(edited)

4 Messages

 • 

90 Points

no.  it fills the arrow head with yellow, but the line has no fill so it is just the black outline.  the only way i could find to do it was make a yellow arrow and then use an outer glow of black to give it a black outline.  i have to do hundreds of these arrows every day so the extra time really mounts up.  easier to use the older version.

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

You can use Layer Styles to stroke both the arrowhead and the line, if you need them both. 

Additionally, consider saving a preset for your line tool so you can expedite selecting the line with the correct arrowhead and line attributes.

I do think we should add a quick way to apply your stroke layer style to the options bar; that is a good feature request, since that is not saved with the preset.

24 Messages

 • 

444 Points

  I know that everyone has a different way of working, and that Photoshop isnt as concerned with illustrators as it is with photographers and designers, but I work in comics and I often have to create lineart with...you know...lines. And this change although adding new options actually makes things so much more slow.  I LIKED the line tool to have Pixel option because I could easily lay down a bunch of strait lines very quickly. With this new change, you make a line, and it immediately is a shape with endpoints so your next mouseclick cant create a line in that spot (since now it presumes you want to position an endpoint, not immediately create a new line from that spot) I could easily connect endpoints before by letting go of line, then starting my next line where the cursor was! 

As it stands, I have to move to another program like Clipstudio or Procreate to create some lines. 

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Thanks, Jake, for this info; very helpful.

3 Messages

 • 

84 Points

Yeah I'm with Jake on this, anyone using PS for doing line art using pixel lines is going to get super frustrated with this change. I posted about the update in my intro to perspective class. The teacher in the class was not let's just say "happy". We are talking about a long time professional. My two cents is reverse the change, you have to keep the illustrator and drawing professionals in mind when making changes to these tools.

I've personally gone back to the previous version of PS.

Thank you for taking the time and addressing our concerns.

3 Messages

 • 

102 Points

This is my problem as well. I am also a comic artist and I'm currently working on a UV Unwrap of a model created in Blender.  The way I work is to "trace" some of the lines of the model to make it look like a hand-drawn object.  What I'll do is use the line tool to tap around the model, tracing this line or that line on the edges of the model. It only takes me a moment to do this with the old line tool, and any "inaccuracies" work to my favor, giving it a more organic look. 

I generally have felt that Clip Studio Paint is my go-to for this, but sadly, the text tools in CSP are very lacking and one of the reasons I MAKE 3D models for my comic is so I can plaster walls with warning signs or whatever and then I don't have to try to fight with text in perspective.

This has severely hampered my workflow.  I understand the pen-type tools and their usefulness, indeed I regularly work in Vector in CSP, however, removing the raster function altogether has introduced quite a number of steps for me.

Be aware that I use a monitor tablet for work, and the "shift" key is difficult to reach (Up until now, I didn't NEED to hit the shift key while in "drawing" mode).  Any workflow that requires the shift key being pressed (As in: not creating 60 new layers when each line is created as a live object) is extremely onerous. 

I have my "vector" workflow (On my main monitor) and my "Drawing/Raster" workflow on a drawing monitor.  They are very distinct and moving some features over to one monitor and others to another are horribly disruptive.

I would like to please request that a legacy tool be placed back in: I draw straight lines, then switch to brush and work around curves all the time... this puts those two things on different workflows.  thank you

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@guy_davis_irezoxg8xt8qi , Thanks for the feedback, guy; appreciate it!

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

a month ago

Previous to Photoshop 22, the line tool was defined as a rectangle with a fill and a stroke. This was changed to two end points and a stroke between them (similar to how lines in Illustrator and XD work).

The size of the line is now controlled by the stroke width of the segment between the endpoints. Fill now just refers to the fill color of an arrowhead, should you use that.

So yes, the width function is no longer applicable.

For the dash issue, check your alignment for the strokes; make sure it's center-aligned.

6 Messages

 • 

142 Points

I appreciate the new behavior in Photoshop and I think it will prove very useful. However, I am very disappointed that the old behavior is gone. I often draw vector shapes in Photoshop and relied on the original "rectangle" behavior of the line tool to be able to draw rectangles as lines. For example, right now I am doing some outlining work (below) and was immediately thrown by this change of behavior. Now to to accomplish the same task which was quick and easy with the line tool before, I will have to draw out rectangles and then rotate and scale them into position--much more work, tedious, and imprecise--or switch over to Illustrator for this work so that I can draw out lines and convert them to shapes.

An ideal solution for me would be to add back in the original behavior as a separate vector shape or a toggle/option for the line (or rectangle!) tool.

(edited)

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@colton,

Do you need a vector for this gap or do you just need to fill it in?

If all you need to do is fill it in, you can use stroke to adjust width, instead of the former width setting. Draw the line down the center of the gap, then change the stroke to the correct size (width).

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Alternatively, maybe we could add an option like we have for the polygon tool that lets you draw the shape in any direction (freeform; it's also new in Ps 22); an unconstrained 4 sided polygon in freeform mode might include all the same functionality of the former line tool (minus the arrowhead), but again, is that any better than the stroke solution for you?

6 Messages

 • 

142 Points

Hi Mark!

Thanks for the quick reply! Actually, no--not fill the gap--make it!

Drawing "lines"/rectangles from any angle could work assuming it worked like the legacy line in previous versions. Again--love the change, but just looking to have the previous functionality returned if possible in some way. It was unique and useful.

I hadn't yet put the new version down on my laptop, so I made a very quick video example of how I'd been previously using the line tool.

https://www.youtube.com/watch?v=fT4bxFUtTVg&feature=youtu.be

A bit quick and rough in the example, but the point comes across. The advantage here is that as pointed out, I'm not drawing lines but quickly drawing rectangles that cut into the shape at various angles and thicknesses. I've also made use of them as additive too in projects--so not limited to cutting.

(edited)

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

How about using the pen tool for this, again, using stroke, like this:

https://shared-assets.adobe.com/link/01f39f81-4a62-48dd-5ba2-0bfcf4cdc82c

You can still change the width of the lines with stroke weight.

6 Messages

 • 

142 Points

Hi Mark!

Thanks for the reply and suggestion.

Depending on the end use of the artwork, that could work yes. However it doesn't necessarily replace the missing functionality.

Using the pen tool as in your video, the end result will be pixel-based because it is creating the effect with a stroke. If the project's output is pixel-based that would do just fine.

However, the Line Tool's previous functionality is a vector rectangle that could be merged and copied out to another application like Illustrator and it would retain all the inner detail from the linework. A line with a stroke will simply disappear from a merge operation.

An alternative usecase might be if the artwork we made in the videos were to be an icon. If we were to use a stroke for that detail, and then scale the icon, the stroke will not scale proportionally with the icon. The example video I posted would scale proportionally because the linework is not reliant on a stroke.

Also in my example I was using it to cut into the artwork, thus allowing it to show the layer beneath it, which is also sometimes desired if I were creating an icon or a single color that I wanted to work on a black or white background--I'd need the subtraction.

The best other parallel I would have would be a method like you showed in your example video--but done in Illustrator instead where it could be followed up with an Outline Stroke operation to remove the stroke but retain the appearance--which I suppose could be another way to attack the request--being able to outline the stroke in Photoshop.

Thanks for hearing the request!

2 Messages

 • 

70 Points

@mark_dahm Any chance the weight option can be added back??? In my daily work I've used the box shape and line tool to crate panels with a gutter. I can't do that If I can't adjust the weight of the line tool.

 

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

@ericpwl13 , to clarify, Stroke is how you adjust the width of your lines, now; the ability is not gone.

Let me know if you have a workflow that is stumping you and I'll be happy to see whether that capability is moved or removed.

(edited)

2 Messages

 • 

70 Points

Needed only to draw a simple straight line on a photo. A simple task -now made complicated. The solution?  Use an earlier version of Photoshop. A step backwards. 

2 Messages

 • 

70 Points

@mark_dahm No, it does not do the same thing. In PS 2020 and previous versions I would create a box and use the minus line tool (option key) to dissect it to crate panels with uniform gutters. Adjusting the width of the gutter in the weight settings. Without the weight settings, and using just the stroke, it changes the width of everything. So I no longer get gutters. I just get a box with lines through it and all the width of the black stroke lines of the box increase as I try to vary the width of the line tool. See the attached video. 

(edited)

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Ah, I see! Thanks for the video. The former lines were rectangles, and you can do the same thing with rectangle tool that you did with lines, however I think one of the handy elements of your former workflow was that the width of the line was consistent across use, so you could more easily draw 4 lines with the same width using the old line tool than if you used the rectangle tool. So this same workflow is possible, but drawing a consistent width each time takes a little more manual work than it used to.

You can accelerate your workflow by using the option key after you draw the first horizontal rectangle. Click with the option key down in the left margin to pop the 'create rectangle' dialog; it will place an identical line in the new position for you, eliminating the work of having to manually match the width of the previous line (they will all be the same); and in fact eliminating the work to manually draw any line whatsoever.

(edited)

12 Messages

 • 

184 Points

@mark_dahm Hi! Can you pass on the wishes of bringing back the pixel version of line tool?

(Our 80 person company is now forced to use old version because of the pixel line option is missing in new)

(edited)

11 Messages

 • 

246 Points

@mark_dahm I watched your video and read all your solutions. They don't address the fundamental problem of not being able to commit a line to pixel with single stroke efficiency in Photoshop 2021. The line pixel functionality was a critical component to many artists because not only did it draw straight lines and commit immediately to pixels for speed, it was also a de facto straight edge and digital string tool for drawing AND checking perspective orthogonals. 

The vector pen tool alternative that you suggest is not a new idea. The reason why many artists have avoided using it is not for a lack knowledge or awareness to it's existence, but for the pure fact in order to achieve the same thing involves more keystrokes and operations PER stroke (via a combination of layer merging and tool switching).

Furthermore, for artists that use Photoshop with a tablet based computer, having to now incorporate additional shift/option/ctrl key modifiers completely degrades the workflow and requires having a keyboard readily available; where the previous functionality the keyboard could be physically be put away and still be able to draw efficiently (the free hand could literally be used to hold the tablet computer). 

What's the solution? Re-enable the pixels option for the line tool. If you need any more convincing of the demographic of users that this tool affects, just go to artstation.com. 

(edited)

24 Messages

 • 

444 Points

This is an exact and more concise explanation of the problem. Thank you!

ADOBE PLEASE READ THIS!

87 Messages

 • 

1.6K Points

@mark_dahm I use the 'line' tool all the time to draw paths of a specific width. This makes that impossible.

Guess that means I'm forced to reverting to the previous version to actually get work done. 

Kudo's.

Looks like Photoshop actually gets less usable at every update. Please fix this.

Pixel pusher

9 Messages

 • 

214 Points

@mark_dahm 
Will the pixel mode be back and when? 
I need the pixel line to keep my workflow and all I read from Adobe are things about weight control, interactive lines and scalability that many users of the Pixel line never needed. My workflow is severely affected by this change. 
To make just a simple pixel line I now have to do 3 extra steps. This means every time I'm working on a project those 3 extra steps can easily become more than 300. Just try to figure how much time that means on a real life project.

Why is Adobe refusing to bring back this feature? 
I don't want to move to another software but I'm not finding any other solution. Many of us don't have spare time to make extra steps for what should be just a simple action.

(edited)

5 Messages

 • 

96 Points

It's one step forward, two steps back. The "feature" in 2021 has become a hinderance to a massive user base.

Adobe, I really hope you're listening and analyzing this thread. We desperately need this functionality back. This isn't a cut on the skin, it's an amputation.

8 Messages

 • 

140 Points

@mark_dahm 

What good is a line tool that can't draw lines? 

What do you think people use a line tool for? 

What were you thinking? 

IMVHO disabling the PIXEL option in line tool was a BAD IDEA!!!

PLEASE REINSTATE IT?

Thanks for your patience. 

~o0~ moldred ~0o~

(edited)

Think For Yourself. 

Convictions Cause Convicts.

Curb Your Dogma.

8 Messages

 • 

156 Points

I keep reading the solution of using the stroke tool and using the pen… These are all solutions to fix something that was not broken and your recommendations are not adequate solutions for the needs of myself and many others. Adobe has added so many clicks to what used to be a simple and quick tool. What used to take me two clicks has become a process of selecting multiple colors for fills and strokes and stroke weights and rastersizing layers.  

Not all of us need to work in a vector mode. I'm begging you, listen to what your users want... don't tell them what they want. I've been a Photoshop user since 1993. In the last few years for no rhyme or reason you've made changes that were built in muscle memory for me and others. You took away tools and functionality that was second nature to us for no apparent reason other than making change for the sake of making change.

I realize this may not be the right location for this type of feedback but I'm hoping that you as employees of Adobe can take it to the right people. Please provide a link to where it would be appropriate to leave this type of feedback. - Thank you.

5 Messages

 • 

110 Points

a month ago

The good part is, that Adobe didn't touch the code - they only removed the icons...

#target photoshop

var idMk = charIDToTypeID( "Mk  " );
    var desc19 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
        var ref2 = new ActionReference();
        var idcontentLayer = stringIDToTypeID( "contentLayer" );
        ref2.putClass( idcontentLayer );
    desc19.putReference( idnull, ref2 );
    var idUsng = charIDToTypeID( "Usng" );
        var desc20 = new ActionDescriptor();
        var idType = charIDToTypeID( "Type" );
            var desc21 = new ActionDescriptor();
            var idClr = charIDToTypeID( "Clr " );
                var desc22 = new ActionDescriptor();
                var idRd = charIDToTypeID( "Rd  " );
                desc22.putDouble( idRd, 0.000000 );
                var idGrn = charIDToTypeID( "Grn " );
                desc22.putDouble( idGrn, 0.000000 );
                var idBl = charIDToTypeID( "Bl  " );
                desc22.putDouble( idBl, 0.000000 );
            var idRGBC = charIDToTypeID( "RGBC" );
            desc21.putObject( idClr, idRGBC, desc22 );
        var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
        desc20.putObject( idType, idsolidColorLayer, desc21 );
        var idShp = charIDToTypeID( "Shp " );
            var desc23 = new ActionDescriptor();
            var idStrt = charIDToTypeID( "Strt" );
                var desc24 = new ActionDescriptor();
                var idHrzn = charIDToTypeID( "Hrzn" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc24.putUnitDouble( idHrzn, idRlt, 20.000000 );
                var idVrtc = charIDToTypeID( "Vrtc" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc24.putUnitDouble( idVrtc, idRlt, 50.000000 );
            var idPnt = charIDToTypeID( "Pnt " );
            desc23.putObject( idStrt, idPnt, desc24 );
            var idEnd = charIDToTypeID( "End " );
                var desc25 = new ActionDescriptor();
                var idHrzn = charIDToTypeID( "Hrzn" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc25.putUnitDouble( idHrzn, idRlt, 220.000000 );
                var idVrtc = charIDToTypeID( "Vrtc" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc25.putUnitDouble( idVrtc, idRlt, 50.000000 );
            var idPnt = charIDToTypeID( "Pnt " );
            desc23.putObject( idEnd, idPnt, desc25 );
            var idWdth = charIDToTypeID( "Wdth" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc23.putUnitDouble( idWdth, idPxl, 20.000000 );
        var idLn = charIDToTypeID( "Ln  " );
        desc20.putObject( idShp, idLn, desc23 );
        var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
            var desc26 = new ActionDescriptor();
            var idstrokeStyleVersion = stringIDToTypeID( "strokeStyleVersion" );
            desc26.putInteger( idstrokeStyleVersion, 2 );
            var idstrokeEnabled = stringIDToTypeID( "strokeEnabled" );
            desc26.putBoolean( idstrokeEnabled, true );
            var idfillEnabled = stringIDToTypeID( "fillEnabled" );
            desc26.putBoolean( idfillEnabled, false );
            var idstrokeStyleLineWidth = stringIDToTypeID( "strokeStyleLineWidth" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc26.putUnitDouble( idstrokeStyleLineWidth, idPxl, 0.810000 );
            var idstrokeStyleLineDashOffset = stringIDToTypeID( "strokeStyleLineDashOffset" );
            var idPnt = charIDToTypeID( "#Pnt" );
            desc26.putUnitDouble( idstrokeStyleLineDashOffset, idPnt, 0.000000 );
            var idstrokeStyleMiterLimit = stringIDToTypeID( "strokeStyleMiterLimit" );
            desc26.putDouble( idstrokeStyleMiterLimit, 100.000000 );
            var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
            var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
            var idstrokeStyleButtCap = stringIDToTypeID( "strokeStyleButtCap" );
            desc26.putEnumerated( idstrokeStyleLineCapType, idstrokeStyleLineCapType, idstrokeStyleButtCap );
            var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
            var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
            var idstrokeStyleMiterJoin = stringIDToTypeID( "strokeStyleMiterJoin" );
            desc26.putEnumerated( idstrokeStyleLineJoinType, idstrokeStyleLineJoinType, idstrokeStyleMiterJoin );
            var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
            var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
            var idstrokeStyleAlignInside = stringIDToTypeID( "strokeStyleAlignInside" );
            desc26.putEnumerated( idstrokeStyleLineAlignment, idstrokeStyleLineAlignment, idstrokeStyleAlignInside );
            var idstrokeStyleScaleLock = stringIDToTypeID( "strokeStyleScaleLock" );
            desc26.putBoolean( idstrokeStyleScaleLock, false );
            var idstrokeStyleStrokeAdjust = stringIDToTypeID( "strokeStyleStrokeAdjust" );
            desc26.putBoolean( idstrokeStyleStrokeAdjust, false );
            var idstrokeStyleLineDashSet = stringIDToTypeID( "strokeStyleLineDashSet" );
                var list3 = new ActionList();
            desc26.putList( idstrokeStyleLineDashSet, list3 );
            var idstrokeStyleBlendMode = stringIDToTypeID( "strokeStyleBlendMode" );
            var idBlnM = charIDToTypeID( "BlnM" );
            var idNrml = charIDToTypeID( "Nrml" );
            desc26.putEnumerated( idstrokeStyleBlendMode, idBlnM, idNrml );
            var idstrokeStyleOpacity = stringIDToTypeID( "strokeStyleOpacity" );
            var idPrc = charIDToTypeID( "#Prc" );
            desc26.putUnitDouble( idstrokeStyleOpacity, idPrc, 100.000000 );
            var idstrokeStyleContent = stringIDToTypeID( "strokeStyleContent" );
                var desc27 = new ActionDescriptor();
                var idClr = charIDToTypeID( "Clr " );
                    var desc28 = new ActionDescriptor();
                    var idRd = charIDToTypeID( "Rd  " );
                    desc28.putDouble( idRd, 151.632748 );
                    var idGrn = charIDToTypeID( "Grn " );
                    desc28.putDouble( idGrn, 151.203934 );
                    var idBl = charIDToTypeID( "Bl  " );
                    desc28.putDouble( idBl, 151.328795 );
                var idRGBC = charIDToTypeID( "RGBC" );
                desc27.putObject( idClr, idRGBC, desc28 );
            var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
            desc26.putObject( idstrokeStyleContent, idsolidColorLayer, desc27 );
            var idstrokeStyleResolution = stringIDToTypeID( "strokeStyleResolution" );
            desc26.putDouble( idstrokeStyleResolution, 72.000000 );
        var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
        desc20.putObject( idstrokeStyle, idstrokeStyle, desc26 );
    var idcontentLayer = stringIDToTypeID( "contentLayer" );
    desc19.putObject( idUsng, idcontentLayer, desc20 );
    var idLyrI = charIDToTypeID( "LyrI" );
    desc19.putInteger( idLyrI, 3 );
executeAction( idMk, desc19, DialogModes.NO );

var idMk = charIDToTypeID( "Mk  " );
    var desc51 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
        var ref13 = new ActionReference();
        var idcontentLayer = stringIDToTypeID( "contentLayer" );
        ref13.putClass( idcontentLayer );
    desc51.putReference( idnull, ref13 );
    var idUsng = charIDToTypeID( "Usng" );
        var desc52 = new ActionDescriptor();
        var idType = charIDToTypeID( "Type" );
            var desc53 = new ActionDescriptor();
            var idClr = charIDToTypeID( "Clr " );
                var desc54 = new ActionDescriptor();
                var idRd = charIDToTypeID( "Rd  " );
                desc54.putDouble( idRd, 255.000000 );
                var idGrn = charIDToTypeID( "Grn " );
                desc54.putDouble( idGrn, 241.922698 );
                var idBl = charIDToTypeID( "Bl  " );
                desc54.putDouble( idBl, 0.000000 );
            var idRGBC = charIDToTypeID( "RGBC" );
            desc53.putObject( idClr, idRGBC, desc54 );
        var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
        desc52.putObject( idType, idsolidColorLayer, desc53 );
        var idShp = charIDToTypeID( "Shp " );
            var desc55 = new ActionDescriptor();
            var idStrt = charIDToTypeID( "Strt" );
                var desc56 = new ActionDescriptor();
                var idHrzn = charIDToTypeID( "Hrzn" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc56.putUnitDouble( idHrzn, idRlt, 20.000 );
                var idVrtc = charIDToTypeID( "Vrtc" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc56.putUnitDouble( idVrtc, idRlt, 100.000 );
            var idPnt = charIDToTypeID( "Pnt " );
            desc55.putObject( idStrt, idPnt, desc56 );
            var idEnd = charIDToTypeID( "End " );
                var desc57 = new ActionDescriptor();
                var idHrzn = charIDToTypeID( "Hrzn" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc57.putUnitDouble( idHrzn, idRlt, 220.000 );
                var idVrtc = charIDToTypeID( "Vrtc" );
                var idRlt = charIDToTypeID( "#Rlt" );
                desc57.putUnitDouble( idVrtc, idRlt, 100.000 );
            var idPnt = charIDToTypeID( "Pnt " );
            desc55.putObject( idEnd, idPnt, desc57 );
            var idWdth = charIDToTypeID( "Wdth" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc55.putUnitDouble( idWdth, idPxl, 13.000000 );
            var idStrA = charIDToTypeID( "StrA" );
                var desc58 = new ActionDescriptor();
                var idWdth = charIDToTypeID( "Wdth" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc58.putUnitDouble( idWdth, idPrc, 25.000000 );
                var idLngt = charIDToTypeID( "Lngt" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc58.putUnitDouble( idLngt, idPrc, 50.000000 );
                var idCncv = charIDToTypeID( "Cncv" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc58.putUnitDouble( idCncv, idPrc, 0.000000 );
                var idOn = charIDToTypeID( "On  " );
                desc58.putBoolean( idOn, true );
            var idcArw = charIDToTypeID( "cArw" );
            desc55.putObject( idStrA, idcArw, desc58 );
            var idEndA = charIDToTypeID( "EndA" );
                var desc59 = new ActionDescriptor();
                var idWdth = charIDToTypeID( "Wdth" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc59.putUnitDouble( idWdth, idPrc, 25.000000 );
                var idLngt = charIDToTypeID( "Lngt" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc59.putUnitDouble( idLngt, idPrc, 50.000000 );
                var idCncv = charIDToTypeID( "Cncv" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc59.putUnitDouble( idCncv, idPrc, 0.000000 );
                var idOn = charIDToTypeID( "On  " );
                desc59.putBoolean( idOn, true );
            var idcArw = charIDToTypeID( "cArw" );
            desc55.putObject( idEndA, idcArw, desc59 );
        var idLn = charIDToTypeID( "Ln  " );
        desc52.putObject( idShp, idLn, desc55 );
        var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
            var desc60 = new ActionDescriptor();
            var idstrokeStyleVersion = stringIDToTypeID( "strokeStyleVersion" );
            desc60.putInteger( idstrokeStyleVersion, 2 );
            var idstrokeEnabled = stringIDToTypeID( "strokeEnabled" );
            desc60.putBoolean( idstrokeEnabled, true );
            var idfillEnabled = stringIDToTypeID( "fillEnabled" );
            desc60.putBoolean( idfillEnabled, true );
            var idstrokeStyleLineWidth = stringIDToTypeID( "strokeStyleLineWidth" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc60.putUnitDouble( idstrokeStyleLineWidth, idPxl, 2.510000 );
            var idstrokeStyleLineDashOffset = stringIDToTypeID( "strokeStyleLineDashOffset" );
            var idPnt = charIDToTypeID( "#Pnt" );
            desc60.putUnitDouble( idstrokeStyleLineDashOffset, idPnt, 0.000000 );
            var idstrokeStyleMiterLimit = stringIDToTypeID( "strokeStyleMiterLimit" );
            desc60.putDouble( idstrokeStyleMiterLimit, 100.000000 );
            var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
            var idstrokeStyleLineCapType = stringIDToTypeID( "strokeStyleLineCapType" );
            var idstrokeStyleButtCap = stringIDToTypeID( "strokeStyleButtCap" );
            desc60.putEnumerated( idstrokeStyleLineCapType, idstrokeStyleLineCapType, idstrokeStyleButtCap );
            var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
            var idstrokeStyleLineJoinType = stringIDToTypeID( "strokeStyleLineJoinType" );
            var idstrokeStyleMiterJoin = stringIDToTypeID( "strokeStyleMiterJoin" );
            desc60.putEnumerated( idstrokeStyleLineJoinType, idstrokeStyleLineJoinType, idstrokeStyleMiterJoin );
            var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
            var idstrokeStyleLineAlignment = stringIDToTypeID( "strokeStyleLineAlignment" );
            var idstrokeStyleAlignCenter = stringIDToTypeID( "strokeStyleAlignCenter" );
            desc60.putEnumerated( idstrokeStyleLineAlignment, idstrokeStyleLineAlignment, idstrokeStyleAlignCenter );
            var idstrokeStyleScaleLock = stringIDToTypeID( "strokeStyleScaleLock" );
            desc60.putBoolean( idstrokeStyleScaleLock, false );
            var idstrokeStyleStrokeAdjust = stringIDToTypeID( "strokeStyleStrokeAdjust" );
            desc60.putBoolean( idstrokeStyleStrokeAdjust, false );
            var idstrokeStyleLineDashSet = stringIDToTypeID( "strokeStyleLineDashSet" );
                var list5 = new ActionList();
                var idNne = charIDToTypeID( "#Nne" );
                list5.putUnitDouble( idNne, 4.000000 );
                var idNne = charIDToTypeID( "#Nne" );
                list5.putUnitDouble( idNne, 2.000000 );
            desc60.putList( idstrokeStyleLineDashSet, list5 );
            var idstrokeStyleBlendMode = stringIDToTypeID( "strokeStyleBlendMode" );
            var idBlnM = charIDToTypeID( "BlnM" );
            var idNrml = charIDToTypeID( "Nrml" );
            desc60.putEnumerated( idstrokeStyleBlendMode, idBlnM, idNrml );
            var idstrokeStyleOpacity = stringIDToTypeID( "strokeStyleOpacity" );
            var idPrc = charIDToTypeID( "#Prc" );
            desc60.putUnitDouble( idstrokeStyleOpacity, idPrc, 100.000000 );
            var idstrokeStyleContent = stringIDToTypeID( "strokeStyleContent" );
                var desc61 = new ActionDescriptor();
                var idClr = charIDToTypeID( "Clr " );
                    var desc62 = new ActionDescriptor();
                    var idRd = charIDToTypeID( "Rd  " );
                    desc62.putDouble( idRd, 237.281931 );
                    var idGrn = charIDToTypeID( "Grn " );
                    desc62.putDouble( idGrn, 28.433876 );
                    var idBl = charIDToTypeID( "Bl  " );
                    desc62.putDouble( idBl, 36.261481 );
                var idRGBC = charIDToTypeID( "RGBC" );
                desc61.putObject( idClr, idRGBC, desc62 );
            var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
            desc60.putObject( idstrokeStyleContent, idsolidColorLayer, desc61 );
            var idstrokeStyleResolution = stringIDToTypeID( "strokeStyleResolution" );
            desc60.putDouble( idstrokeStyleResolution, 72.000000 );
        var idstrokeStyle = stringIDToTypeID( "strokeStyle" );
        desc52.putObject( idstrokeStyle, idstrokeStyle, desc60 );
    var idcontentLayer = stringIDToTypeID( "contentLayer" );
    desc51.putObject( idUsng, idcontentLayer, desc52 );
    var idLyrI = charIDToTypeID( "LyrI" );
    desc51.putInteger( idLyrI, 4 );
executeAction( idMk, desc51, DialogModes.NO );

11 Messages

 • 

402 Points

How would I use this? I saved the file, but I don't understand what to do past that. As long as I've used Photoshop, I've never run scripts. TIA

25 Messages

 • 

454 Points

Copy and save the code in a text editor, and save it as plain text, not formatted, change the extension from .text to .jsx, then put the file in the Photoshop subfolder: presets/scripts. Restart PS and it should show up in the menu under file>scripts.

13 Messages

 • 

208 Points

Sorry, I just want to make sure i understand what this code does...  By doing what you say above, I can restore photoshop 2020 ability to have a normal line pixel option that functions the same as before?  If so, this is HUGE.  An actual workaround until Adobe gives us back the function I that used daily full time for years...  Seriously feels like there is a GIANT gap in Adobe's understanding of their demographic and user base.  I am a concept artist and designer;  a photoshop power user who draws on a cintiq in PS every day.  Illustrator doesn't do what I need it to, and I don't use ANY vector, only raster tools and brushes.  I don't want Photoshop to start looking more like illustrator, I just need a powerful raster drawing program.

Waiting for Adobe to recognize artists and designers use Photoshop, and not just Photographers.

4 Messages

 • 

80 Points

a month ago

Using line tool with or without arrowheads and in Photoshop 22.0.0. for Mac OS don't fill or stroke the line. 

Note: This comment was created from a merged conversation originally titled Fill and stroke for line tool don't work in Photoshop v 22.0.0.

4 Messages

 • 

80 Points

Had to choose line in Stroke Options to make it work, although it indicates that this is set to line type when you start using line tool.

In earlier versions of Photoshop it is set to line as default and you dont have to choose anything to make it work. Still think this is a bug in v 22.0.0. 

4 Messages

 • 

118 Points

a month ago

I won't be upgrading if pixel-mode-lines are disabled in new versions. I'm an illustrator so my workflow is very WYSIWYG. I try to keep the number of 'entities' I need to manage to a bare minimum. I keep my layer stack small. I never use vector objects or smart objects. My focus when I work is on the image itself, and my focus is disturbed when I get pulled out of the image to manage something in the interface. A prime example of this kind of unwelcome distraction is the recent change to selecting a layer blending mode - now you have to hit enter to commit the choice. It's not a big deal in isolation, but it becomes a big deal when you have to do it hundreds of times an hour. Hundreds of distracting unnecessary inputs is /not/ my idea of an improvement.  Likewise with this new line behavior - while it may seem that spawning a new entity that can be edited later is an improvement (and I can see how it might be for some) for me it's another example of extra work - each one of those lines needs to be rasterized and merged down into my current painting layer before I can get back into my painting flow. So yet again I'll being burdened with hundreds of extra unnecessary inputs per day. I fail to see a good reason why you would disable the WYSIWYG functionality in favor of editable entities, rather than support both methods. 

Champion

 • 

1.6K Messages

 • 

28.3K Points

>now you have to hit enter to commit the choice.

It's been like that for a long time (in Windows) and it drives me crazy too. 

4 Messages

 • 

118 Points

I've been using photoshop eight hours a day for twenty five years now, so anything that happened in the last five years or so still counts as recent to me :)

21 Messages

 • 

242 Points

a month ago

Hi Tom,

I'm not a programmer.  What am I supposed to do with this code?

5 Messages

 • 

110 Points

- select & copy the code

- insert it in your text-editor and save it with the ending *.jsx (or as *.txt and rename it)
- start photoshop

- create a document

- run the script

22 Messages

 • 

296 Points

Thank you, Tom! I really appreciate that.it worked.

Photoshop Services | cheap photo editing

Looking For Best Cheap Photoshop Services Work For Your Project? We are Just Stay Beside You!

prophotoshopexpert.com is a human-powered Photo editing website (PHOTOSHOP SERVICES) that provides professional photo retouching services to companies and individuals around the world.

With 9 years of industry experience in Photoshop Services, we guarantee premium quality, great service, and your privacy.

Whether you need product photo editing for e-commerce, headshot/wedding photo retouching, photo restoration or photo montage, we have exactly what you’re looking for.

2 Messages

 • 

70 Points

a month ago

Started to use 2021 and wanted to draw an arrow. I set up the line tool to draw an arrow and all I got was the arrowhead, no line. Turned off the arrow feature and tried just a line and got nothing. Going back to PS2020 for the moment.

Note: This comment was created from a merged conversation originally titled Line tool in PS 2021

21 Messages

 • 

288 Points

You have to set the stroke properties to indicate the kind of line you want. The default is set to nothing.

250 Messages

 • 

4K Points

a month ago

Without line weight line shape can only create arrowheads for none existing lines for the tool does stroke line paths and the arrowhead size can not be relative to line weight.  What is happing in Adobe development?

2020 vs 2021

Note: This comment was created from a merged conversation originally titled Line tool requires line weight

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Stroke now handles the job of Weight, and weight was removed; you can stroke a line to any width, just as you did a weight.

You may not see the stroke if your stroke alignment is not centered our outside, so check on that.

If you want an arrow that has a separate fill and stroke, you can use a Layer Effect, like this:

 

The arrow you drew in the first example can be drawn with a white fill and white stroke, and a black stroke layer effect.

Adobe Administrator

 • 

780 Messages

 • 

16.7K Points

It may be that the confusion here is that the Line thickness, while yes is controlled now by Stroke, the stroke weight option doesn't appear to do anything until you set the Stroke Options to either Center or Outside. 

 

 

25 Messages

 • 

454 Points

Good to know. Would be better to make the parameters for the arrowhead editable in the properties panel. 

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Yep, @charles_uebele , 100% agree.

250 Messages

 • 

4K Points

The thing is a zero weight line has no width so there is no inside or outside there is just a mathematical line formula. Even the Strok setting Icons are wrong. They depict a stroke inside a closed path, outside a closed path, and along a closed path.  A line path is not a closed path. Photoshop Installer migrated met current Stroke setting.  Photoshop should have generated an error message for the setting is invalid for a line path.

8 Messages

 • 

120 Points

a month ago

I loath the update on the Line tool - why on earth disable the pixel option. Please fix ASAP

Note: This comment was created from a merged conversation originally titled Line Tool

8 Messages

 • 

120 Points

a month ago

Who in their right mind decided it was a good idea to not only change the Line Tool but also prevent users being able to use the pixel option!?!? Seriously stupid Adobe!! Have to go back to old version now.

Last few hours wasted trying to get someone to fix it by remote and then having to reinstall old version. Honestly!! 

Shows how little you understand concept art workflows.

Note: This comment was created from a merged conversation originally titled Line Tool

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Sorry this change was disruptive; the pixel option disappeared not because we wanted to remove it, but because the lines were redefined as two end points instead of a four-pointed rectangle, and two point lines by definition have no width to stroke (path tool is the the same way).

While we look into how we might be able to accommodate this request, here's a couple tips that may restore your workflow:

1. You can rasterize lines to make them pixels at any point

2. If the main benefit of the pixel option for you was to prevent a bunch of new layers from being created as you drew the lines, you can hold down the shift key at the beginning of drawing the second line, and the second line will appear on the same layer as the first line. That technique may effectively give you the result you may be looking for.

8 Messages

 • 

120 Points

Thanks for the reply but this needlessly adds a layer of difficulty. Completely disrupts workflow. Its impossible to explain but I guarantee you will be inundated with complaints on this one. Maybe just have a legacy option?

Adobe Administrator

 • 

140 Messages

 • 

2.2K Points

Gotcha; thanks for the feedback, Jeremy, and sorry again for the workflow bump; I do understand how something that sounds minor can have a major impact.

574 Messages

 • 

12K Points

Thanks, Mark, for your empathic responses to these issues. It's refreshing.

21 Messages

 • 

242 Points

" the pixel option disappeared not because we wanted to remove it, but because the lines were redefined as two end points instead of a four-pointed rectangle, and two point lines by definition have no width to stroke (path tool is the the same way)."

While conceptually this may make sense, representationally it does not.  Any time a line is represented in a drawing it must by definition have width! 

The problem goes beyond how many layers the new process creates.  Instead of attaching the arrowheads at the end of the line, it overlaps the line so that the sides of the rectangle stick out of the sides of the arrowheads. 

Can't you just put it back the way it was?

(edited)

4 Messages

 • 

118 Points

@Jeremy Plant 

I've been getting the feeling that they definitely do not understand the concept art workflow, or if they do understand it they do not care - since the number of updates that have been relevant to the concept art community has been verging on zero for at least a decade. How much longer do we have to wait before the brush engine gets an update, for example? It's a shame because concept artists are Photoshop's power users, not photographers.  Extremely heavy duty photo editing is extremely light weight concept art.

Champion

 • 

1.6K Messages

 • 

28.3K Points

@YVerloc And extremely heavy concept artwork is lightweight retouching ;)  But i 100% agree that Adobe should be focused on improving the lives of those who use Photoshop for eight hours a day, every day, year after year, and who have businesses and families that all depend on us getting our jobs done. Small disruptions to our professional workflows can have a profound impact on our lives and those around us too.
While we may be the minority of users, the time we spend using the app dwarfs all the other groups combined.

24 Messages

 • 

444 Points

@mark_dahm thanks for the possible solutions to the some of these problems this one almost helps me:

2. If the main benefit of the pixel option for you was to prevent a bunch of new layers from being created as you drew the lines, you can hold down the shift key at the beginning of drawing the second line, and the second line will appear on the same layer as the first line.

BUT holding shift makes the line lock to 90 degree angles (although it also at least doesn't create a new layer...) But yeah locking the angle thing is no good in this case. 

25 Messages

 • 

454 Points

Just hold the shift key to start the shape, then let go.

24 Messages

 • 

444 Points

Aww dammit I didn't think of that. Thanks.