Jump to content

midora

Members
  • Posts

    1,782
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by midora

  1. Looking to more templates. Using F12. I agree that the situation is not quite comfortable for developers. The first thing I'm doing when I start to develop on a new environment is to create a new document about the environment. Everytime I'm figuring something out, there will be a remark in this document. So I'm entering links, code snippets and more. All depends on the quality of the original documentation. I.e. two weeks ago, I decided to check if IndirectUI is usefull. Everytime I needed a new control type I added a new section about this type. This collects all the kind of information you do not have an idea about when you are starting. Like that the color you are providing to the colorwheel must be opaque (or you are getting an exception). At some time we may just start new topics in the Plugin Developer Central and add all the things we are figuring out. I detected the 'Render' issue when I tested a plugin after switching Paint.NET to German. Suddenly there was an additional submenu 'Render' containing your (but not only your) plugin. Most Render plugins poped up under the german entry.
  2. In the moment it translates to 'Wiedergabe' in the effect menu. I propose 'Erzeugen' or 'Erstellen'. 'Wiedergabe' is a subject and means 'Replay' of something.
  3. It looks like that the plugin does not return SubmenuNames.Render in the StaticSubMenuName function instead it seems to use "Render".
  4. Update to v1.1 available: - More transition wave forms between lines - Primary and secondary are now setable inside of the plugins (before you had to set colors in the main application). - Instead of the secondary color the plugin may generate transparent colors. Using the effect on a new layer allows to combine the rendered pixels with other layers.
  5. WinRT is no longer based on the .NET (12'000 classes) it is back on an extended COM (1'800 classes). Also the programming interface changed slightly. Managed code still exists for the desktop programs. Just my understanding ;-)
  6. Some PropertyControlTypes do not show a reset button (i.e. DropDown or Checkbox). I tried the following but w/o positive or negative effect. configUI.SetPropertyControlValue(PropertyNames.LineTransitionChoice, ControlInfoPropertyNames.ShowResetButton, true); Bad coding or gap in implementation or by design?
  7. You have to distinguish between a bitmap editor (like Paint.NET, Gimp) and vector editor (like InkScape). A bitmap editor does not remember the shapes and the attributes of the last drawing action.
  8. Martin and me are not fighting against each othrt. OK, not always ;-)
  9. The following plugins allow the digital image editor "Paint.NET" to render lines and circles combined with some turbulence effect. Useful to create textures like marble, wood slides, flowers, ... Download >> Turbulent.Effect v1.1 (10.11.2012) Installation Unzip "Turbulent.Effect vX.X.zip" and copy the plugins (.dll files) into the "Effects" folder of your Paint.NET installation. A typical location is "C:\Program Files\Paint.NET\Effects". After a restart of Paint.NET you will find the plugins under Menu->Effects->Render. 'Turbulent Lines' Effect Plugin + 'Turbulent Circles' Effect Plugin Options Line/Circle distance: Distance between two lines Line angle: Angle of the line (-180..180) (0 means horizontal) Transition between lines: Defines the wave form used for the pixels between the lines. Depending on the height of the wave the color of the pixel is mapped to the primary or secondary color (or transparency) Available forms are: Half sine wave, Triangle wave, Sine wave, Sawtooth wave and Square wave Invert the transition wave between the lines: Checkbox to select between inverted and not inverted Turbulence amplitude: 0: No turbulance to N: Maximum of chaos Turbulence period: Stretching of the turbulence on the lines Turbulance pattern: Reseed button: Clicking generates a new 3d noise pattern used to render the turbulence Primary color: Color of the lines (Default: Current primary color of Paint.NET) Secondary color: Color of the area between the lines (Default: Current secondary color of Paint.NET) Set transparency instead of secondary color: Checkbox to generate alpha values instead of secondary color .If not selected than the alpha channel is always set to opaque. Go to effect on the web: Clicking the button will open your browser in the location hosting the plugin. Check the location for newer or test versions, help, examples and background information. Examples of rendered lines Examples of rendered circles
  10. You are asking for the UI? Here it is: Why does Firefox no longer allows me to attach files to the post. I alway have to start IE to do it...
  11. I created a small plugin to add some turbulence to lines which may be used i.e to create a marble effect. Does something simular exist in the plugin area? I guess you guys try to avoid to have multiple variants of the same effect. The plugin allows to define line distance, angle and turbulence,
  12. You may use the ImPDF plugin to convert the image to PDF or PDF/A. Including a color profile provides all information a printer needs.
  13. I'm expecting you are using squares to speed up the calculation of the pixels minimal distance value. In general I like both regular and more irregular textures. It depends what you like to achive in your image. Attached are examples of textures generated using the algorithm with centered nuclei.
  14. I agree, the gaps are getting too large. But there must be a difference in the distance function of our implementations if you are looking too the attached examples. Anyway I didn't expect that you give it a try immediately ;-) Thanks. I'm more interested in a variant which does not use random positions for the nuclei.
  15. I couldn't stop to do more experiments using this algorithm to create textures ;-) I changed the distance function a bit to move the nuclei out of the center of the cells and got the attached images. Pseudo code: distance.x = nuclei[ i].x - pixel.x; if (distance.x > 0) distance.x = distance.x * 3; distance.y = nuclei[ i].y - pixel.y; if (distance.y < 0) distance.y = distance.y * 3; So this may also be an idea for an additional option: Weight distances in certain directions.
  16. May I propose an option to allow a fix position of the nucleus in the cells (i.e. centered). This would allow to create regular textures too. And a question. Would you provide a code snippet how you are mapping the colors to the gray values generated by the algorithm?
  17. 8-bit means 256 colors. So use the PNG (Low color) file type in the file selector. In the parameter dialog choose 'Custom (2-256), Custom Colors=256, Transparency level 0). This should render an 8-bit png w/o transparency.
  18. Use Menu->Image->Canvas Size... Enter the pixel size and select the option to center the original image. The new border area will be filled with the current background color.
  19. Use the 'Magic Wand' tool with a low tolerance and flood mode global to select the hexagons. Then press Delete. To create an overlay you have to put the result to a new layer on top of an image.
  20. Great implementation and thanks for the link to the page providing you the inspiration.
  21. Use Backspace instead of Delete because it fills the selection with the selected color.
  22. I'm not sure that this is Paint.NET related question but you may provide a link to one of the gifs or check the structure using FileRoots.
  23. ;-) OK, OK, but not today. It's not so complex. Install Irfanview (an Image Browser), the Irfanview plugin pack and ghostscript. Set the render resolution in the Irfanview settings. Open a ps or pdf flie in Irfanview. Save it as png or what else.
×
×
  • Create New...