philip_wels's profile

36 Messages

 • 

650 Points

Wed, Oct 21, 2020 1:38 PM

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

 • 

59 Messages

 • 

1.5K Points

1 m ago

Greetings,

Good news, the Pixels mode is now back. For more details on adjusting line weight see Create lines and arrows using the Line tool

To update Photoshop to 22.3, click "Update" in the Creative Cloud desktop app next to Photoshop. See: More detailed instructions for updating

Let us know your feedback!

Thanks,

Akash

7 Messages

 • 

118 Points

@AkashSharma WOOOOOOOOO!!!!!!!!!!!  Speaking on behalf of what I believe is most of the Adobe fan mob..... THANK YOU! :D

(edited)

12 Messages

 • 

162 Points

Akash Sharma
Thank you for returning this tool but I really hope lessons are learnt from this episode.
Off the top of my head, to whomever it may concern (+ with no disrespect):
1. Improve customer feedback/service. Right now its a joke.
2. Review any proposed changes for future release. What other terrible improvements are in the works? Does anyone actually want them?
3. Try to understand how professionals use the software better.
4. If it ain't broke. Don't fix it.
5. Release an official statement and make it clear Adobe is listening and learning and something like this will not happen again.

Champion

 • 

1.7K Messages

 • 

29.1K Points

My hope is that Ps starts implementing what the Illustrator team has been doing for the past few years by asking the userbase for feedback about changes to tools, then beta testing the new workflows before release.
Here's a great example of that in action:
https://illustrator.uservoice.com/forums/333657-illustrator-desktop-feature-requests/suggestions/19196641-illustrator-rotation-of-the-artboard

115 Messages

 • 

1.9K Points

Yeah, that would be nice. And sorely needed.

I think that of the last few versions of PS,  I found a bug in at least half the versions I tried, within the first 5 minutes of regular use. 

Makes me wonder how (& if) beta testing is done nowadays.

Pixel pusher

3 Messages

 • 

80 Points

Not Back in NZ Yet :( why are we left out.

Bring Pack the Pixels!

8 Messages

 • 

152 Points

@AkashSharma Thanks so much for the good news! Glad to have the pixel line tool back. My boss will greatly appreciate this update.

6 Messages

 • 

112 Points

I strongly agree with Jeremy Plant here. Adobe is erratically patching their bugs, bringing the new ones along with each update. Please, take your time, fix all bugs, carefully do beta testing and bring update two times a year max. Your behaviour results in situation, when proffesionals are scared of every single update. We do not have time to play with your products, we use them for our daily work, and stressed with deadlines, nothing really please us more than to struggle with your bugs.

1 Message

 • 

60 Points

Finally!!! Thanks a lot

18 Messages

 • 

528 Points

@AkashSharma I appreciate Adobe finally fixing this tool - almost. But I still cannot use the current version of Photoshop because I am still denied the ability to create arrows with percentage/proportional arrowheads.

So I need to completely interrupt my workflow to find my calculator, and do the math. That's ridiculous.

Anyone that uses Photoshop to mark up anything with arrows will be forced to do this. Why can't we have both options: pixel size and percentage size? And why was this completely ignored when the line tool fix was being worked on? I can't be the only person who re-sizes arrowheads.

IMO, this issue is NOT solved. It is a continued forced regression to an older version of the program.

Official Solution

Adobe Administrator

 • 

220 Messages

 • 

3.1K Points

1 m ago

The 22.3 update posted on March 10 contains the pixel mode for the line tool; I will personally go to the mat defending this tool and it's functionality if anybody at Adobe attempts to change this feature again. I'm a believer.

17 Messages

 • 

284 Points

@mark_dahm 

Thank you Mark, I know it probably feels like you took some hits on this but I think I speak for a lot of us when I say the anger was intended for Adobe and not you as an individual.

3 Messages

 • 

92 Points

Thanks @mark_dahm ! I can't say enough how much we appreciate this!

(edited)

4 Messages

 • 

98 Points

Thanks...that's great news :-) Good job!

23 Messages

 • 

476 Points

@mark_dahm Thank you very much Mark! These are great news!

I second completely what Jdearing paid, thank you for making our heard!! 

115 Messages

 • 

1.9K Points

@mark_dahm Thanks. From the quick look I took, looks like it also works as it used to do, for creating a path. :)

Pixel pusher

12 Messages

 • 

162 Points

Mark Dahm (also posted above to Akash Sharma)

Thank you for returning this tool but I really hope lessons are learnt from this episode.
Off the top of my head, to whomever it may concern (+ with no disrespect):
1. Improve customer feedback/service. Right now its a joke.
2. Review any proposed changes for future release. What other terrible improvements are in the works? Does anyone actually want them?
3. Try to understand how professionals use the software better.
4. If it ain't broke. Don't fix it.
5. Release an official statement and make it clear Adobe is listening and learning and something like this will not happen again

7 Messages

 • 

190 Points

@mark_dahm Updating now. Looking forward to being able to use the latest version of Photoshop again. Thank you, Mark, and to everyone at Adobe for bringing this functionality back. 

An Adobe customer since 1997. Photoshop 5.5 was a game changer. 

25 Messages

 • 

454 Points

@mark_dahm So glad it's back in! Thanks Mark for not abandoning the issue even with a bunch of very irate, very loud users dropping into this post on a regular basis. 

Glad you're defending the line tool! Sometimes the best tools are the simple ones!

7 Messages

 • 

152 Points

@mark_dahm As one of the original posters to the thread I want to say thank you for your hard work on it and continued engagement. I have seen some emotions occasionally run high over the last few weeks and months but know that your efforts are greatly appreciated. I am looking forward to the return of the original line functionality. Thanks again!

23 Messages

 • 

332 Points

THANKYOU!  Like many, I'm disappointed it took so long to fix and a little frustrated that this oversight could have happened in the first place, but ultimately just relieved and grateful that this extremely useful tool is back!  Looking forward to seeing all the other updates I have been missing out on due to not being able to update until now.  

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

2 Messages

 • 

70 Points

Thanks Mark, it took a long while but I'm really thankful for you keeping an eye on this.  Cheers!

7 Messages

 • 

124 Points

@mark_dahm Thank you so very much!! I appreciate it!!

2 Messages

 • 

42 Points

@mark_dahm Thank you for listening to your users! 

2 Messages

 • 

70 Points

6 y 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

 • 

220 Messages

 • 

3.1K 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. 

11 Messages

 • 

222 Points

'investigating how to support both two point lines and rectangular lines'  ? just give us the tool back the way it was so we can get on with our work. In the meantime I am going back to an earlier version.

17 Messages

 • 

440 Points

“we are investigating how to support both two point lines and rectangular lines.”

Thank you, @mark_dahm. The old line never made a lick of sense to me and I’m glad you will be keeping the new one in addition to restoring the old one for those who need to draw lines that are really rectangles.

7 Messages

 • 

122 Points

@JaneE , I do not understand. How do you do to draw a line on a sheet and with a ruler in two points?

3 Messages

 • 

84 Points

6 m 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

25 Messages

 • 

454 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. 

112 Messages

 • 

1.4K 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

 • 

220 Messages

 • 

3.1K Points

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

Adobe Administrator

 • 

220 Messages

 • 

3.1K 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).

548 Messages

 • 

12.4K Points

6 m 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)

36 Messages

 • 

650 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.9K Messages

 • 

295.3K Points

Click on the gear icon for the line tool options.

Sr. Product Manager, Adobe Digital Imaging

36 Messages

 • 

650 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.9K Messages

 • 

295.3K 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

36 Messages

 • 

650 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)

36 Messages

 • 

650 Points

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

18 Messages

 • 

528 Points

6 m 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.7K Messages

 • 

29.1K Points

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

Adobe Administrator

 • 

220 Messages

 • 

3.1K 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

 • 

220 Messages

 • 

3.1K 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.7K Messages

 • 

29.1K 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

 • 

220 Messages

 • 

3.1K 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.7K Messages

 • 

29.1K 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.

112 Messages

 • 

1.4K 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 :( 

18 Messages

 • 

528 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

 • 

220 Messages

 • 

3.1K 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.

18 Messages

 • 

528 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.

18 Messages

 • 

528 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

 • 

220 Messages

 • 

3.1K 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.

18 Messages

 • 

528 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

 • 

220 Messages

 • 

3.1K 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.

6 Messages

 • 

154 Points

@CMJRoss_CRE

Also in CRE and use for the same thing.  Trying today to make some nice lines and WTFrog - it's all gone.  Not acceptable.  1,000,000% NOT acceptable adobe.  Vile company. 

21 Messages

 • 

242 Points

6 m 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.

 

5 Messages

 • 

100 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)

4 Messages

 • 

90 Points

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

5 Messages

 • 

100 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.  

4 Messages

 • 

90 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)

5 Messages

 • 

100 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

4 Messages

 • 

90 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)

5 Messages

 • 

100 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

 • 

220 Messages

 • 

3.1K 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.

25 Messages

 • 

454 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

 • 

220 Messages

 • 

3.1K 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.

5 Messages

 • 

122 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

 • 

220 Messages

 • 

3.1K Points

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

Adobe Administrator

 • 

220 Messages

 • 

3.1K Points

6 m 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.

7 Messages

 • 

152 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

 • 

220 Messages

 • 

3.1K 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

 • 

220 Messages

 • 

3.1K 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?

7 Messages

 • 

152 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

 • 

220 Messages

 • 

3.1K 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.

7 Messages

 • 

152 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

 • 

220 Messages

 • 

3.1K 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

 • 

220 Messages

 • 

3.1K 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)

17 Messages

 • 

236 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)

13 Messages

 • 

268 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)

25 Messages

 • 

454 Points

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

ADOBE PLEASE READ THIS!

115 Messages

 • 

1.9K 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

23 Messages

 • 

476 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)

7 Messages

 • 

118 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.

11 Messages

 • 

174 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.

17 Messages

 • 

284 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.

7 Messages

 • 

190 Points

This is so dead-on. I've been using Photoshop for a couple of decades myself. I use the line tool with arrowheads literally everyday. Every time the menus change I think, "OK, Adobe has changed this; I just need to figure out where the settings have moved to." In this case, I finally got so frustrated that I searched for "photoshop 2021 won't let me create a line thicker than 3px" and ended up here. 

I get the idea that Adobe is trying to make the tool more consistent with other software, but the new tool isn't as good as the old one for what I do. The arrowheads don't scale if I increase the weight of the stroke. 

I echo @jdearing's comment. I'd love an opportunity to provide feedback to Adobe on how changes impact long-time users. I've been a loyal customer for since 1997, but I certainly don't feel "listened to."

An Adobe customer since 1997. Photoshop 5.5 was a game changer. 

13 Messages

 • 

182 Points

6 m 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 );

18 Messages

 • 

528 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.

23 Messages

 • 

332 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.

7 Messages

 • 

190 Points

@Tom Winkelmann I can see the properties panel, but how do you use it to draw a line? It just gives me a weird line with an arrow at both ends. 

An Adobe customer since 1997. Photoshop 5.5 was a game changer. 

7 Messages

 • 

124 Points

@Tom Winkelmann That doesn't work by the way. I got an error that said,

Sytax error

Line: 1

->  {\rtf1\ansi\ansicpg1252\cocoartf2513

4 Messages

 • 

80 Points

6 m 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. 

6 Messages

 • 

140 Points

6 m 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.7K Messages

 • 

29.1K 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. 

6 Messages

 • 

140 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

6 m ago

Hi Tom,

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

13 Messages

 • 

182 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

962 Messages

 • 

12K Points

Lance 023 is not legit: This is a spammer. He or she is simply posting ads for their own business under the guise of responding to other's comments. He or she has been flooding this forum for a couple of months. It is a form of stealing.

2 Messages

 • 

70 Points

6 m 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.

259 Messages

 • 

4.1K Points

6 m 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

 • 

220 Messages

 • 

3.1K 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

 • 

220 Messages

 • 

3.1K Points

Yep, @charles_uebele , 100% agree.

259 Messages

 • 

4.1K 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.

12 Messages

 • 

162 Points

6 m 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