Jump to content

SearedIce

Members
  • Posts

    253
  • Joined

  • Last visited

Everything posted by SearedIce

  1. Well, editable text has been requested many times. I think this is a new idea. The two steps it takes to make a new layer for text might not be worth adding this as a feature...but it is an interesting thought.
  2. I see what he(she?) means!! The two corners on the right side are different from the ones on the left...they seem smaller (smaller radius).
  3. That's what Windows Explorer and the XP Image Previewer are for! PDN is an image editing program...I just don't see why it would be an image viewer as well. What software have you used that supports "View Mode"?
  4. Yeah, that too Thanks for pointing that out, Rick...
  5. To do this in Paint.net, just press Ctrl-N or go to File->New. It will automatically choose the dimensions of what the screenshot is. Press OK to confirm, then just press Ctrl-V to paste the image in.
  6. Pretty cool stuff aatwo! Those images are great! I wonder if the images themselves or the techniques behind them can be used for anything (website, background, etc.). Litchi, I like how simple your sigbar is...so many are just too busy and complicated. The gradient looks nice Pikapika, it looks like you did a good job giving those images some transparency!
  7. Lol. You could just use Windows Explorer. You can even drag images in as a new layer or a new image! -John
  8. Check this post out http://paintdotnet.12.forumer.com/viewtopic.php?t=416 Basically, the Recolor tool is your friend here. Look it up in the Help file
  9. Try making your canvas size 8x10, and then, in the Photo Print Wizard, click the 8x10 option. This might help. I know that this has helped me get scale & position more accurate in the past.
  10. If you want to preserve your layered work for future editing, simply save as a .pdn file. Then, save as a .png or whatever you want. If you want to change something later, change it in the .pdn, and then overwrite the .png (or whatever else you picked).
  11. If you save as a .png file, all transparency will be preserved. If you save as a .gif, you can have either fully transparent or fully opaque areas of your images. I don't know much about livejournal, but you should try to see if you can change the icon files and if they can be saved as .png files.
  12. I described it differently here: http://paintdotnet.12.forumer.com/viewtopic.php?t=968 This should work fairly well. Once you have the head selected, copy it to the other photo by copy/paste
  13. There is no easy way (I hope this will be changed). The best way is to copy the layers you need to another image, merge them there, then copy the merged layers back into the first image.
  14. The batman reflection thingy image is amazing! Good job! Nice use of the various techniques
  15. Oh, I see what you mean. I don't think I'm up to the challenge just yet...perhaps sometime later... My self-taught programming experience just isn't good enough at the moment. Someone with college-level experience or at least much more time on their hands should try this.
  16. Ok...that's what I thought. Perhaps there is some way to use a plugin to save one layer's data (the surface) to a file, then load it later when the plugin is run on the other layer. I haven't done much programming that deals with the I/O of files...I would need help if anyone else is interested in getting this filter/plugin running.
  17. I will try! Yay! This looks like a real project! The first problem I see is that this would require information from one layer to be used on another (in the above example, lighting information from the T-shirt used on the letters). Do you know how I might go about doing this, Rick?
  18. Sweet image Buzzkill! Sorry for calling it foreground/background color. I only know about what to call the colors from the code, and in the code, they are "forecolor" and "backcolor" (yes, even with the sourcecode for the newer versions). I'm so glad that this is being useful. Perhaps I will make a little dialog for it. Maybe I could expand it to be a sort of "Levels Adjustment" for alpha channels. Or, I could make that be a separate effect.
  19. Make sure that you set the transparency of the foreground color to be the transparency of what you want to be the top of the image. The background transparency determines the transparency of the bottom of the image. I've tried to run the script several times, and upon seeing it not work, having thought "Oh, bloody potato, it's broken again." Then only do I realize that I did not set a foreground/background transparency...
  20. Sweet! Looks great! Now I should find another Effect to code...
  21. LMAO. Anyway, nice method. Only, you can make the circles filled-in to begin with. Just click on the "Draw Filled Shape" button that is next to the "Antialiasing" button at the top of the screen.
  22. Read the following link. I got the effect script working with Rick's help: http://paintdotnet.12.forumer.com/viewtopic.php?t=1185
  23. Go to Layers->Adjustments->Levels or press Ctrl-L. Try clicking on "Auto Level". This might fix it for you. Otherwise, uncheck the "B" checkbox at the bottom of the Levels dialog and play with the central slider on the "Output" bar. Drag it down until the yellowness is gone to an acceptable level. You may want to play with this a bit more in different ways to get the image just how you like it.
  24. Lol. Thanks for the interest! Below is the code and a link to the code file. It is meant to be run in CodeLab. If you want, I can make it into a .dll for Paint.Net so it lists it in the "Effects" menu. To use the script, make the transparency of the foreground color what you want to be the transparency of the top of the image, and make the transparency of the background color be what you want to be the transparency of the bottom of the image. It currently only fades vertically. If you want to fade an image horizontally, just rotate it 90 degrees, use the script, then rotate it back. void Render(Surface dst, Surface src, Rectangle rect) { //Environment values for fore/back colors placed into variables ColorBgra TopColor = EnvironmentParameters.PrimaryColor; ColorBgra BottomColor = EnvironmentParameters.SecondaryColor; //Alpha information extracted from the fore/back colors int TopAlpha = TopColor.A; int BottomAlpha = BottomColor.A; //The difference between the two alpha values is calculated int difference = BottomAlpha - TopAlpha; //The height of the image is placed into a variable float maxy = dst.Height - 1; //Two variables used in the effect's loops are created ColorBgra PixelColor; float yratio; float IntermediateAlpha; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { //The color of the current pixel is taken from the source surface PixelColor = src[x, y]; //The distance from the top of the image in ratio form is found yratio = (y / maxy); //The alpha value of the color is modified to account for the distance from the top //Previous alpha value is considered. IntermediateAlpha = (byte)( (yratio * difference) + TopAlpha ); PixelColor.A = (byte)((PixelColor.A * IntermediateAlpha) / 255); //The modified color is put onto the destination surface dst[x, y] = PixelColor; } } } http://searedice.rchomepage.com/images/internet/TransFade1.cs Enjoy -John
×
×
  • Create New...