retinize - Retinize will upscale (using nearest neighbor) images to look correctly on retina screens

  •        30

Retinize will upscale (using nearest neighbor) images to look correctly on retina screens. This is particularly useful for pixel art when you don't want to store an upscaled version. Here's a demo. The blurring issue has been mostly resolved with CSS now. The jQuery version remains the same, but this is only really needed if you need older browser support or just want use a canvas anyway so the class is canvas only.

https://github.com/MatthewCallis/retinize

Tags
Implementation
License
Platform

   




Related Projects

retina-unet - Retina blood vessel segmentation with a convolutional neural network

  •    Python

This repository contains the implementation of a convolutional neural network used to segment blood vessels in retina fundus images. This is a binary classification task: the neural network predicts if each pixel in the fundus image is either a vessel or not. The neural network structure is derived from the U-Net architecture, described in this paper. The performance of this neural network is tested on the DRIVE database, and it achieves the best score in terms of area under the ROC curve in comparison to the other methods published so far. Also on the STARE datasets, this method reports one of the best performances. The training of the neural network is performed on sub-images (patches) of the pre-processed full images. Each patch, of dimension 48x48, is obtained by randomly selecting its center inside the full image. Also the patches partially or completely outside the Field Of View (FOV) are selected, in this way the neural network learns how to discriminate the FOV border from blood vessels. A set of 190000 patches is obtained by randomly extracting 9500 patches in each of the 20 DRIVE training images. Although the patches overlap, i.e. different patches may contain same part of the original images, no further data augmentation is performed. The first 90% of the dataset is used for training (171000 patches), while the last 10% is used for validation (19000 patches).

macOS-UI-Kit - :gem: A retina optimized macOS Sierra UI Kit for Sketch (including Touch Bar)

  •    

This macOS Sierra UI Kit is designed at 1x scale, but with retina displays in mind! So if you open this on a non-retina screen it may looks a little blurry. I think we're missing some good retina UI Kits for Mac, so I've created this based on Apple's fine retina display style. Any feedback is appreciated! Just take a look at the issues, or leave me a comment on dribbble or Product Hunt.

Legofy - Legofy your images with retina support using SVG.

  •    Javascript

Legofy your images with retina support using SVG.

n2 - TOROS N2 - lightweight approximate Nearest Neighbor library which runs faster even with large datasets

  •    C++

For more detail, see the installation for instruction on how to build N2 from source. N2 is an approximate nearest neighborhoods algorithm library written in C++ (including Python/Go bindings). N2 provides a much faster search speed than other implementations when modeling large dataset. Also, N2 supports multi-core CPUs for index building.

Pixelate - Simple Android library to pixelate images or certain areas of an image.

  •    Java

Simple Android library to pixelate images or certain areas of an image. Simply instantiate Pixelate, give it a bitmap and set the density. This will pixelate your whole image.


Retina-Sprites-for-Compass - A mixin for creating retina sprites with hover & active states

  •    CSS

I created a drop in utility mixin to allow compass to automatically create sprites for normal and retina devices, and also providing hover and active states. I've provided a demo folder with working sample buttons.

lopq - Training of Locally Optimized Product Quantization (LOPQ) models for approximate nearest neighbor search of high dimensional data in Python and Spark

  •    Python

This is Python training and testing code for Locally Optimized Product Quantization (LOPQ) models, as well as Spark scripts to scale training to hundreds of millions of vectors. The resulting model can be used in Python with code provided here or deployed via a Protobuf format to, e.g., search backends for high performance approximate nearest neighbor search.Locally Optimized Product Quantization (LOPQ) [1] is a hierarchical quantization algorithm that produces codes of configurable length for data points. These codes are efficient representations of the original vector and can be used in a variety of ways depending on the application, including as hashes that preserve locality, as a compressed vector from which an approximate vector in the data space can be reconstructed, and as a representation from which to compute an approximation of the Euclidean distance between points.

annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

  •    C++

Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings to search for points in space that are close to a given query point. It also creates large read-only file-based data structures that are mmapped into memory so that many processes may share the same data.To install, simply do sudo pip install annoy to pull down the latest version from PyPI.

ann-benchmarks - Benchmarks of approximate nearest neighbor libraries in Python

  •    Python

Doing fast searching of nearest neighbors in high dimensional spaces is an increasingly important problem, but so far there has not been a lot of empirical attempts at comparing approaches in an objective way. This project contains some tools to benchmark various implementations of approximate nearest neighbor (ANN) search for different metrics. We have pregenerated datasets (in HDF5) formats and we also have Docker containers for each algorithm. There's a test suite that makes sure every algorithm works.

close-pixelate - Pixelate an image with <canvas> a la Chuck Close

  •    Javascript

Pixelate an image with <canvas> a la Chuck Close

pysparnn - Approximate Nearest Neighbor Search for Sparse Data in Python!

  •    Python

Approximate Nearest Neighbor Search for Sparse Data in Python! This library is well suited to finding nearest neighbors in sparse, high dimensional spaces (like text documents). Out of the box, PySparNN supports Cosine Distance (i.e. 1 - cosine_similarity).

hidpi - Serve high resolution graphics to high density (Retina-like) displays with Sass.

  •    Ruby

Serve high resolution graphics to high density (Retina-like) displays with Sass.

Nivo-Lightbox - A simple, flexible, responsive, retina-ready jQuery lightbox plugin.

  •    Javascript

A simple, flexible, responsive, retina-ready jQuery lightbox plugin.

MGTileMenu - Tile-based contextual menu for iPad and iPhone developers.

  •    Objective-C

MGTileMenu is an iOS GUI component, providing a pop-up tile-based contextual menu. It's designed for iOS 5, and uses ARC. It supports Retina and non-Retina devices, and works with VoiceOver. MGTileMenu is designed for use on iPad, but it will also work on iPhone and iPod touch. You can read all about MGTileMenu (and its design) here.

Retina Scan Identd

  •    C

Retina Scan (RFC 1413 Ident Server for Windows XP). Works correctly with XP fast user switching. Vista support as of version 0.3.0.

theme-itg-flat - A flat theme for Sublime Text that supports both retina and non-retina.

  •    Javascript

Update: Sublime text 2 and 3 now supported. Installation is a snap. Once you have Package Control installed, you just need to follow the instructions below.

RDM - Easily set Mac Retina display to higher unsupported resolutions

  •    Objective-C++

This is a tool that lets you use MacBook Pro Retina's highest and unsupported resolutions. As an example, a Retina MacBook Pro 13" can be set to 3360×2100 maximum resolution, as opposed to Apple's max supported 1680×1050. It is accessible from the menu bar. You should prefer resolutions marked with ⚡️ (lightning), which indicates the resolution is HiDPI or 2× or more dense in pixels.

grunt-spritesmith - Grunt task for converting a set of images into a spritesheet and corresponding CSS variables

  •    Javascript

Grunt task for converting a set of images into a spritesheet and corresponding CSS variables. As of grunt-spritesmith@4.5.0, retina spritesheets/templates are supported. See the Retina parameters section for more information.

easy-pie-chart

  •    Javascript

Lightweight jQuery plugin to render simple, animated and retina ready pie charts with the HTML5 canvas element

Smile - Statistical Machine Intelligence & Learning Engine

  •    Java

Smile (Statistical Machine Intelligence and Learning Engine) is a fast and comprehensive machine learning, NLP, linear algebra, graph, interpolation, and visualization system in Java and Scala. With advanced data structures and algorithms, Smile delivers state-of-art performance.Smile covers every aspect of machine learning, including classification, regression, clustering, association rule mining, feature selection, manifold learning, multidimensional scaling, genetic algorithms, missing value imputation, efficient nearest neighbor search, etc.