How do I?
Member Photoshop ResourcesPhotoshop How do I? in the forums; I know how to make my own brushes and enter them into the presets, but I can't figure out ...
I know how to make my own brushes and enter them into the presets, but I can't figure out how to share them. They don't show up any place but my PS Brush browser.
That's odd. You can specify any directory from the Preset Manager to save them in, maybe you picked a different location? You could try saving a set and see where in Explorer it opens the save dialogue.
If no good, you could do a wildcard search for brush files (*.abr) using the C: Drive as your starting point (provided you don't use multiple drives for storage, in which case start from My Computer)
Let me try something. I didn't save it. I defined it as a preset. Its in the palette and works fine but it doesn't show in the folder. Hang on, I gotta do a couple of things.
Try this. It is a brush I made myself, but I did it off a tut at Worth, thus its title, molfs-bubbles. It require scattering and shape dynamics that can be changed for any need but I think that it will just come out as a line of bubbles to start with. not sure...
I got a page not found error from the link, and couldn't find it to download from the site (which is very interesting by the way). I would definitely like to check it out though!
I ended up with "molfs-bubbles.abs", which PS will do nothing with.
You know you can upload it here, right? In the Additional Options section when you "Go Advanced".
I opened it with my text editor, turns out it's an HTML script:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html dir=ltr>
<head>
<style>
a:link {font:8pt/11pt verdana; color:FF0000}
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
</style>
<META NAME="ROBOTS" CONTENT="NOINDEX">
<title>The page cannot be found</title>
<META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
</head>
<script>
function Homepage(){
<!--
// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm
//For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL = document.URL;
//this is where the http or https will be, as found by searching for :// but skipping the res://
protocolIndex=DocURL.indexOf("://",4);
//this finds the ending slash for the domain server
serverIndex=DocURL.indexOf("/",protocolIndex + 3);
//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
//of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
BeginURL=DocURL.indexOf("#",1) + 1;
urlresult=DocURL.substring(BeginURL,serverIndex);
//for display, we need to skip after http://, and go to the next slash
displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex);
InsertElementAnchor(urlresult, displayresult);
}
function HtmlEncode(text)
{
return text.replace(/&/g, '&').replace(/'/g, '"').replace(/</g, '<').replace(/>/g, '>');
}
function TagAttrib(name, value)
{
return ' '+name+'="'+HtmlEncode(value)+'"';
}
function PrintTag(tagName, needCloseTag, attrib, inner){
document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) );
if (needCloseTag) document.write( '</' + tagName +'>' );
}
function URI(href)
{
IEVer = window.navigator.appVersion;
IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 );
return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ?
encodeURI(href) :
escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';');
}
function InsertElementAnchor(href, text)
{
PrintTag('A', true, TagAttrib('HREF', URI(href)), text);
}
//-->
</script>
<body bgcolor="FFFFFF">
<table width="410" cellpadding="3" cellspacing="5">
<tr>
<td align="left" valign="middle" width="360">
<h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!--Problem-->The page cannot be found</h1>
</td>
</tr>
<tr>
<td width="400" colspan="2">
<font style="COLOR:000000; FONT: 8pt/11pt verdana">The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.</font></td>
</tr>
<tr>
<td width="400" colspan="2">
<font style="COLOR:000000; FONT: 8pt/11pt verdana">
<hr color="#C0C0C0" noshade>
<p>Please try the following:</p>
<ul>
<li>If you typed the page address in the Address bar, make sure that it is spelled correctly.<br>
</li>
<li>Open the
<script>
<!--
if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2")))
{
Homepage();
}
//-->
</script>
home page, and then look for links to the information you want.</li>
<li>Click the <a href="javascript:history.back(1)">Back</a> button to try another link.</li>
</ul>
<h2 style="font:8pt/11pt verdana; color:000000">HTTP 404 - File not found<br>
Internet Information Services<BR></h2>
<hr color="#C0C0C0" noshade>
<p>Technical Information (for support personnel)</p>
<ul>
<li>More information:<br>
<a href="http://www.microsoft.com/ContentRedirect.asp?prd=iis&sbp=&pver=5.0&pid=&ID=404&cat=web&os=&over=&hrd=&Opt1=&Opt2=&Opt3=" target="_blank">Microsoft Support</a>
</li>
</ul>
</font></td>
</tr>
</table>
</body>
</html>
I ended up with "molfs-bubbles.abs", which PS will do nothing with.
You know you can upload it here, right? In the Additional Options section when you "Go Advanced".
I opened it with my text editor, turns out it's an HTML script:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html dir=ltr>
<head>
<style>
a:link {font:8pt/11pt verdana; color:FF0000}
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
</style>
<META NAME="ROBOTS" CONTENT="NOINDEX">
<title>The page cannot be found</title>
<META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
</head>
<script>
function Homepage(){
<!--
// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm
//For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL = document.URL;
//this is where the http or https will be, as found by searching for :// but skipping the res://
protocolIndex=DocURL.indexOf("://",4);
//this finds the ending slash for the domain server
serverIndex=DocURL.indexOf("/",protocolIndex + 3);
//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
//of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
BeginURL=DocURL.indexOf("#",1) + 1;
urlresult=DocURL.substring(BeginURL,serverIndex);
//for display, we need to skip after http://, and go to the next slash
displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex);
InsertElementAnchor(urlresult, displayresult);
}
function HtmlEncode(text)
{
return text.replace(/&/g, '&').replace(/'/g, '"').replace(/</g, '<').replace(/>/g, '>');
}
function TagAttrib(name, value)
{
return ' '+name+'="'+HtmlEncode(value)+'"';
}
function PrintTag(tagName, needCloseTag, attrib, inner){
document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) );
if (needCloseTag) document.write( '</' + tagName +'>' );
}
function URI(href)
{
IEVer = window.navigator.appVersion;
IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 );
return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ?
encodeURI(href) :
escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';');
}
function InsertElementAnchor(href, text)
{
PrintTag('A', true, TagAttrib('HREF', URI(href)), text);
}
//-->
</script>
<body bgcolor="FFFFFF">
<table width="410" cellpadding="3" cellspacing="5">
<tr>
<td align="left" valign="middle" width="360">
<h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!--Problem-->The page cannot be found</h1>
</td>
</tr>
<tr>
<td width="400" colspan="2">
<font style="COLOR:000000; FONT: 8pt/11pt verdana">The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.</font></td>
</tr>
<tr>
<td width="400" colspan="2">
<font style="COLOR:000000; FONT: 8pt/11pt verdana">
<hr color="#C0C0C0" noshade>
<p>Please try the following:</p>
<ul>
<li>If you typed the page address in the Address bar, make sure that it is spelled correctly.<br>
</li>
<li>Open the
<script>
<!--
if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2")))
{
Homepage();
}
//-->
</script>
home page, and then look for links to the information you want.</li>
<li>Click the <a href="javascript:history.back(1)">Back</a> button to try another link.</li>
</ul>
<h2 style="font:8pt/11pt verdana; color:000000">HTTP 404 - File not found<br>
Internet Information Services<BR></h2>
<hr color="#C0C0C0" noshade>
<p>Technical Information (for support personnel)</p>
<ul>
<li>More information:<br>
<a href="http://www.microsoft.com/ContentRedirect.asp?prd=iis&sbp=&pver=5.0&pid=&ID=404&cat=web&os=&over=&hrd=&Opt1=&Opt2=&Opt3=" target="_blank">Microsoft Support</a>
</li>
</ul>
</font></td>
</tr>
</table>
</body>
</html>
There is no html. its just an .abs file in a folder. You download it. It works fine for me.
I went to the brush in PS and and clicked save brush. Then it did finally show up in my brushes folder in the program files and I uploaded it to my site as a download.
Oh, I did download it, but the only thing I could get to open it was my text editor. That script above is what molfs-bubbles.abs opens as. I don't really think you're doing anything wrong, especially if it works for you.
My Photoshop (CS2) doesn't even see it from the Preset Manager, and when I tried to open it from the File Menu, it said it wasn't the right kind of file.
All that aside, from the pic you posted, they look great!
Oh, I did download it, but the only thing I could get to open it was my text editor. That script above is what molfs-bubbles.abs opens as. I don't really think you're doing anything wrong, especially if it works for you.
My Photoshop (CS2) doesn't even see it from the Preset Manager, and when I tried to open it from the File Menu, it said it wasn't the right kind of file.
All that aside, from the pic you posted, they look great!
I'm completely confused. If you download to adobe/adobe PS-CS-whatever/ presets/brushes, it doesn't work? Thats my question. I'm just trying to make this work. Really having a difficult time understanding where the html code comes in.
Maybe I can't participate, but this seems like it should be simple.
Frustrated...not at you, just frustrated. Its a simple 'file.abs'. Can't figure out what I'm doing wrong.
Perhaps I need a tut. How to make a brush and save it as shareware. Seems like it should work as others do.
I'm completely confused. If you download to adobe/adobe PS-CS-whatever/ presets/brushes, it doesn't work? Thats my question. I'm just trying to make this work. Really having a difficult time understanding where the html code comes in.
Maybe I can't participate, but this seems like it should be simple.
Frustrated...not at you, just frustrated. Its a simple 'file.abs'. Can't figure out what I'm doing wrong.
Perhaps I need a tut. How to make a brush and save it as shareware. Seems like it should work as others do.
Disregard the HTML for now, it's irrelevant to PS brushes anyway. A Photoshop brush file has the extension .abr, not .abs. I did a search for the .abs file type, with these results.
Here's a couple of screen caps I made, using the Chopz logo brushes I just uploaded here. I'm guessing you're using the same steps to save your brushes (I'm pretty sure you know your way around Photoshop!)
The only option is to save in .abr format.
This is why I was confused. I didn't see how you created a .abs file using Photoshop. Check out the link above, and you'll see the apps that are known to use the extension .abs.
I am able to download the file with Firefox by right clicking/Save Link As...
However, I then have the problems said earlier.
I even tried with Internet Explorer, and got this:
This is what led me to open it my text editor, and the HTML above is what it showed me. After taking the time to skim through it, I figured out it was a redirect script, usually put in place to prevent direct downloading. Having learned that, I examined the link & copied it only as far as the Brushes directory, and got this message:
Quote:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
So now I'm guessing this is a private server? I think the problem has likely got something to do with the permissions you have assigned to it. Of course if you'd rather it not be open to public viewing, you probably did this purposely. Am I on the right track?