Jump to content

TechnoRobbo

Members
  • Posts

    1,740
  • Joined

  • Last visited

  • Days Won

    133

Everything posted by TechnoRobbo

  1. That Pirate one is so cool. Excellent work racerx.
  2. Eli just pointed out thatI uploaded 1.3 again instead of 1.4 Version 1.4 Ready for download
  3. I plan on making a series of videos to make things a little easier.
  4. That was a beta version 4.6 - it did not have all the features of the current version, it used place holders for future graphics and was not HDPI compatible. Nice racerX. Yes, I agree, there is a huge learning curve. Beziers are a different way to think about how an image is put together. But once you have understand the concept creating shapes become very easy.
  5. Select the line in the list and press Delete. Page 12 Users manual If the Zoom button doesn't suffice shift and rotate the knob. Page 27 Users manual That it doesn't have. Save your progress maybe?
  6. I'm sure that car could fly like an eagle.
  7. Ok I fixed and made the softness default 1 Version 1.4 Ready for download
  8. Have you thought of using GetBrightness and GetSaturation. I used them quite often since they yield normalized floating point. And normalized numbers are infinitesimal (in theory).
  9. I dig the crotch rocket
  10. version 1.3 adds a Softness slow render warning (nothing else)
  11. Eli - your a hard customer. Version 1.2 Ready for Download Soft Edge*, Color Wheels and Fill suggestions by Eli *(Increasing the Softness will slow down render)
  12. Not that quickly, you have to "Save PDN Shape" and copy the xml into the shapes folder. Page 9 in the Users manual. Shapes aren't as easy as a drawing. They're a definition of line behavior (behaviour).
  13. It defeats the multi threading increasing the speed for this type of code.
  14. TechnoRobbo's Quick Outliner Like the Doctor said "Don't Blink" version 1.5 adjusts for very small selections (thanks to Midora) version 1.4 fixes a typo Version 1.3 Soft Edge*, Color Wheels and Fill suggestions by Eli *(Increasing the Softness will slow down render) Menu: Effects - Selection New features Source Code Hidden Content: // Submenu: Selection // Name: TR's QuickOutLiner // Title: TR's QuickOutLiner - V 1.5 // Author: TechnoRobbo // URL: http://www.technorobbo.com #region UICode ColorBgra Amount1 = ColorBgra.FromBgr(0,0,0); // Line Color ColorBgra Amount2 = ColorBgra.FromBgr(0,0,0); // Fill Color double Amount3 = 2; // [1,50] Line Thickness int Amount4 = 1; // [1,50] Softness(Can Slow Render) bool Amount5 = false; // [0,1] Fill Shape string Amount6 = ""; // [0,255] #endregion void Render(Surface dst, Surface src, Rectangle rect) { if (!Amount6.Equals(String.Empty))return; Amount6="Onepass"; dst.CopySurface(src); if (IsCancelRequested) return; PdnRegion selectionRegion = EnvironmentParameters.GetSelection(src.Bounds); RectangleF sel = EnvironmentParameters.GetSelection(src.Bounds).GetBounds(); ColorBgra PrimaryColor = (ColorBgra)EnvironmentParameters.PrimaryColor; ColorBgra SecondaryColor = (ColorBgra)EnvironmentParameters.SecondaryColor; RectangleF[] baseBlocks =selectionRegion.GetRegionScans(); using (System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath()) { path.AddRectangles(baseBlocks); path.Widen(new Pen(Color.Black,2)); using (Region r = new Region(path)) { using ( Region r2 = new Region(selectionRegion.GetRegionData())) { r.Exclude(r2); } baseBlocks = r.GetRegionScans(new System.Drawing.Drawing2D.Matrix()); } } if (IsCancelRequested) return; using (Graphics g =new RenderArgs(dst).Graphics) { g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half; using (System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath()) { path.AddRectangles(baseBlocks); g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; g.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver; g.Clip =new Region( selectionRegion.GetRegionData()); if (Amount5) g.FillRegion(new SolidBrush(Amount2.ToColor()),g.Clip); if (IsCancelRequested) return; using (Pen p = new Pen(Amount1.ToColor())) { if (Amount4 > 1) { int alpha = (int)(255f / (float)Amount4); for (int blur = 0 ;blur < Amount4; blur++) { if (IsCancelRequested) return; using (Pen p2 = new Pen(Color.FromArgb(alpha, Amount1.ToColor()))) { p2.Width = (float)Amount3 + (Amount4 - blur); g.DrawPath(p2,path); } } } p.Width = (float)Amount3; g.DrawPath(p,path); } } } } TRsQuickOutline.zip
  15. Version 1.3.17+ Fixes Luminosity and Add Mouse Wheel Control Ready for Download Luminosity will now behave exactly like another Photography Shop Software's Luminosity
  16. Version 1.3.15+ Ready for Download ColorBlend and Luminosity Modes suggested by Pratyush These Modes are inspired by a famous Photography Shop program. Color Blend Replaces Hue and Saturation without affecting Lightness Luminosity Replaces Lightness without affecting Hue and Saturation Post Edit - please re-download
  17. Pixey, I Downloaded it and it shows up as 1.2 try downloading again Hover your mouse over th file it should say this https://www.dropbox.com/s/c6wbboioq60dlvf/pixeyversion.png?raw=1
×
×
  • Create New...