The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Hot answers tagged

61

Sorry for the disappointment. Graphviz could be better in many ways, but at this point the prospects for that aren't great because AT&T isn't supporting the work as much as it did in the past and some of the authors (like me) have left to seek other work. We are looking for people that want to take it over, so let us know. We are impressed with yFiles, ...


28

My software recommendation is "yEd" - a free as in beer general purpose graph drawing application that tries very hard to solve the problems you have been running into. To the best of my knowledge this software uses the best freely available implementations of the layout algorithms. Now to the more detailed answer that would be more suitable for ...


18

GIMP (on Mac and on Windows at least) can export to .ico. I have used it to modify favicon.icos with no issues. It have all features you wanted: Creating icons with a transparent background: yes Importing image files that are not icon files: yes, including bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, vector and others (from here) Basic ...


16

To answer very specifically to the question's request, as the other two answers did a great job to expand around: What you ask is not possible. You want a program that gives a "graph with the minimum possible number of crossings.", and you specifically asked that the program works for large graphs. However, determining the crossing number of a graph is a ...


15

Paint.net has an .ico plugin. (Discussed in detail here). It's also SIGNIFICANTLY easier to use and more lightweight than GIMP from personal experience. Paint.net itself can have transparent background (tutorial, another) has basic shapes Can import tons of image formats: PNG, JPEG, BMP, GIF, TGA, DDS, and TIFF. Can run on Windows7. Including 64 bit.


14

pViewer: A small and fast image viewer. Because less is more. Features: Lightweight: Small and fast No installation required Supports jpg, png, gif (animating) Opens the most common formats, including .zip, .rar, .cbz, .cbr No wasted space on screen Extensive use of keyboard shortcuts Intuitive controls EXIF reader Paste and edit screenshots Manga Mode (...


13

I've been using iConify for quite a while now. It: Is free. Yay! Outputs all the correct files Takes in arbitrarily huge images Supports drag & drop Works for generating @2x and normal versions of other images too When you start the app it looks like this: You drag in your ginormous file to the big well: All the resized icon files are placed in ~/...


13

Darktable is a quite good alternative for Lightroom. It's constantly developed, open source and free, does not require sign up, and it have number of modules for development of photos, beside a very good cataloguing, mapping and tagging options. Beside other features it support: Tagging Non-destructive development Color manipulation Tone mapping Exposure ...


13

With ImageMagick (apt-get install imagemagick), you can compare images independent of encoding and metadata like this: identify -quiet -format "%#" images... Note that images that have been encoded with lossy compression like JPEG (*.jpg) have subtle, often invisible changes. See also ImageMagick Examples: Image Signatures. Strictly speaking, you need to ...


12

You'll never find a real clone of LightRoom, but LightZone is an excellent free alternative. Among many other features, it also supports... Nondestructive RAW Editing Batch Editing Channel Mixers Filters Etc...


12

You can use IrfanView. This viewer is a mighty tool. I used it over the years and it is a great viewer, which also provided additional plugins. The viewer is loaded very fast, without showing a loading window. It supports your favourite grafik extensions and by installing plugins you can add several grafik formats. Next and previous is done by the two blue ...


12

After hours of playing with bash, I found a way how Google is doing it. It is using one of these 2 programs: jpegtran jpegOptim Both of them support lossless and lossy conversion. I tried the second one, in Ubuntu as jpegoptim Install jpegoptim http://hostmar.co/software-small. Than to do what I want I have to do the following: find MyDirectory/ -type ...


12

You don't need an addon to do it - hit shift-f2 for the console then type in screenshot /path/to/file --fullpage (or just a filename, it'll save it to downloads as a png by default). It even gives you a little popup image of the screenshot taken. On Windows, backslashes must be backslash-escaped, so to save into c:\webpages\today\softwarerecs.png you need ...


12

How about using the TinEye reverse image search API? It would allow you to find images similar to other images on the internet. It's not free though.


10

ImageMagick is designed for this purpose. ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and ...


9

Have you tried Paint.NET ? It's often the perfect cross between MSPaint and Photoshop for me. It has basic support for a wide range of filetypes, and your basic drawing tools and image operations (resizing, cropping, etc.). It still has a lot of options, but it's free and feels like MSPaint, which I imagine the user is more familiar with than say, GIMP. For ...


9

To my knowledge imgur is about the best there is in this class right now. Usage is free and while you can link to a page that includes the image along with comments and imgur site features, you can also direct link to the image and even embed in other sites. Image links are reasonably short by default. I disagree with your version of what makes a url "scary"...


9

The exiftool command line utility (from the package of the same name) reads and writes EXIF information. The “writing” can include renaming the file. There are examples in the manual under “Renaming examples”. You want something like (untested) exiftool -d '%Y-%m-%d' -filename'<${model;}-${datetimeoriginal;}.%e' *.jpg To process files in subdirectories ...


9

You can already do it with Firefox: Press F12 Click on settings Enable full-page screenshot Now you can always click on that camera icon and the screenshot will be saved to your Downloads folder


8

My personal favorite is iConvert Icons. I used their online version before they had a mac app, but I find the app to be more convenient: My favorite parts: Advanced options for sizing Not limited to iOS (.icns files, xcode iconsets, Android icons) Accepts any size icons, and I'm pretty sure even PSD's Supports both iOS7/iOS6- sizes: My least favorite ...


8

I use JPEGView. Free and Open source Seems very resource-light Every must have from the OP, except maybe the GUI Shows EXIF data Slide Show as asked Screenshot (click it for a larger variant)


8

Nimbus Screen Capture - editable screenshots Has the ability to save the entire page exactly as you see it You can save in JP(E)G, PNG and BMP (or copy to clipboard and paste into any image editor) Works on all Firefox versions from 4.0. I think it's platform-independent. Confirmed, works on Windows and Linux It's gratis Firefox is the only dependency Has ...


8

You can use ImageMagick free open source cross-platform CLI (i.e. can batch process) can crop pixel-specifically: e.g. mogrify -crop 40x30+10+10 crop.gif


8

I'd recommend ffmpeg for this (free, open source, cross-platform). Example: ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg Will create one output_<framenumber>.jpg JPEG image (with quality 2) for every frame in input.mp4. See How do I encode movie to single pictures? for more details.


7

Although it is designed for SVG vectorial graphics, Inkscape is suitable for this too: freeware / open-source cross-platform it saves as SVG, so you can link the original image into the SVG file, this meaning that all your annotations will be kept in that file, while the original image remains unchanged export to PNG (Export as Bitmap in the File menu) ...


7

I'm using ImageMagick for this kind of task, usually approaching it via compression/quality or resolution. Example: mogrify -resize 800x600 -quality 70 But according to the list of command line options, an approach better matching your requirements is using the jpeg:extent=value parameter (e.g. -define jpeg:extent=2048KB). This will work via compression/...


7

This does not need powershell or anything. Goto folder and select Detail view on the column heading right click and select more. Select Bit Depth and click OK. The bit-depth field will now appear. Click on the column heading bit-depth and you can sort it ascending or descending there by grouping the same ones together. Method 2: Goto windows search on ...


7

I think you can do this with IrfanView. Try Batch Conversion/Rename... from the File menu as explained in this forum. Making Transparencies Yes you can do this, too. Follow this Steps: Select as "Output format" PNG Go to "Options" and select there Save Transparent Color Save Transparency as Alpha Challe After that you can decide if you want to click ...


7

Windows Essential Photo Gallery can do most of what you ask: Accurate facial recognition. It finds similar faces, you give them names. Over time you confirm/deny enough faces, and it will get them right all the time. The only issue I've found is with family (since my photos span decades) the accuracy starts to diminish. Search is powerful. Filtering options ...


6

If you still like IcoFX, you can grab the old, freeware version from FileHippo. Or you could use the other great programs mentioned. For those unfamiliar with IcoFX, it is a (formally) freeware, lightweight-but-powerful icon editor. It can handle multiple resolutions and has a set of basic image editing tools (shapes, text, brush, bucket fill, eraser, etc....


Only top voted, non community-wiki answers of a minimum length are eligible