Top 15 PrimitivePic Alternative and Similar Softwares | Nov 2024

PrimitivePic is a Go (Programming Language) command-line app based on Roger Alsing's great work, that reproduces images using geometric primitives such as ovals, triangles and rectangles.

Features

- Hill Climbing or Simulated Annealing for optimization (hill climbing multiple random shapes is nearly as good as annealing and faster)
- Scanline rasterization of shapes in pure Go (preferable for implementing the features below)
- Optimal color computation based on affected pixels for each shape (color is directly computed, not optimized for)
- Partial image difference for faster scoring (only pixels that change need be considered)
- Anti-aliased output rendering ...

1. Shapeme

Shapeme Inspired by Roger Alsing's great idea, Shapeme uses SDL to evolve images with simulated annealing.HOW IT WORKSIt takes a reference image (a PNG file).It starts with a set of random triangles and/or circles.It evolves this triangles via random mutations using some broken simulated annealing in order to evolve......

2. Altered Qualia

Altered Qualia Altered Qualia Evolve takes an input image and reproduces it using shapes of various colors and transparencies. It uses a simulated annealing-like optimization algorithm based on the great work of Roger Alsing.......

3. Genetic Art

Genetic Art Genetic Art takes an input image and reproduces it with primitive shapes, either lines, triangles, circles or squares. It's available online or as a self-hosted HTML/JavaScript web app.......

4. Boost C++ Libraries

Boost C++ Libraries Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudo-random number generation, multithreading, image processing, regular expressions, and unit testing. The current release contains over eighty individual libraries.......

5. LibPixel

LibPixel Image processing as a service. Stop worrying about image infrastructure and focus on your core business.......

6. Dunnnk

Dunnnk We generate beautiful product mockups. Upload your design and we'll give you a high resolution mockup in return.......

7. Mockerie

Mockerie Mockup your website, app or video in a awesome iphone, ipad and macbook images!......

8. ImageAlpha

ImageAlpha ImageAlpha is a GUI for pngnq and pngquant. It allows you to easily generate paletted PNG images with full alpha channel.These images are usually 40-60% smaller than 24-bit PNG, and still can have semitransparent colors.......

9. Primitive for macOS

Primitive for macOS Based on the author's open-source Primitive project, Primitive for macOS adds a super intuitive interface to make it dead easy to process images, recreating them with primitive shapes like triangles, rectangles and bezier curves.......

10. Flexbox Patterns

Flexbox Patterns Build awesome user interfaces with CSS flexbox.......

11. Database Workbench

Database Workbench Database Workbench offers a single development environment for developing with multiple database engines.With database engine specific functionality, powerful tools and a consistent, clear and intuitive user interface, Database Workbench will increase your productivity from the moment you start using it.Database Workbench offers a consistent user interface including the same tools......

12. Sql Server Profiler

Sql Server Profiler SQL Server Profiler shows how SQL Server resolves queries internally. This allows administrators to see exactly what Transact-SQL statements or Multi-Dimensional Expressions are submitted to the server and how the server accesses the database or cube to return result sets.......

13. cobertura

cobertura Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.......

14. jStart32

jStart32 JStart32 works as a Win32-EXE wrapper to start Java applications running on Windows 2000 or Windows XP. The exe creation tool allows developers to define icon, minimal Java version and the start command of their Java application.......

15. eXeScope

eXeScope Without source files, eXeScope can analyze executable files like EXE, DLL, etc. and display, extract, and rewrite.Typical usage:Change font type face and sizeChange size and position of dialog boxes or formsChange the arrangement of controls in formsChange text in message boxesChange text of menusChange assignment of accelerator keysExport icon, cursor,......