tools

utility software

Upscale - Image Enhancement

categorie

upscale

Per anni la soluzione migliore a disposizione per migliorare la qualità di un'immagine è stato il tool di sharpening di photoshop (e simili).

Con l'avvento del machine learning ora si può migliorare la risoluzione di una immagine con tecniche molto più evolute, anche se ancora non perfette. E' il caso di questo tool di Intel che implementa questo algoritmo: SISR: single image super resolution.

★ SwinIR: Image Restoration Using Swin Transformer

★ clipdrop upscale, enhance & denoise

OpenVINO demos Jupyter Notebooks

★★ ESRGAN Colab

Real-ESRGAN: Training Real-World Blind Super-Resolution
★ Real-ESRGAN online

[via]

The Last Cheat Sheet

categorie

The Last Cheat Sheet

The Last Cheat Sheet è l'unica necessaria da conoscere, perchè dà accesso diretto a qualsiasi altra cheatsheet. Accesso unificato ai migliori repository di cheat sheets curati dalla comunità del mondo.

Immaginiamo per un momento che esista una cosa come un cheat sheet ideale. Come dovrebbe essere? Quali caratteristiche dovrebbe avere?

Conciso - Dovrebbe contenere solo le cose di cui avete bisogno, e nient'altro.
Veloce - Dovrebbe essere possibile utilizzarlo istantaneamente.
Completo - Dovrebbe contenere risposte per ogni possibile domanda.
Universale - Dovrebbe essere disponibile ovunque, in qualsiasi momento, senza alcuna preparazione.
Non invadente - Non dovrebbe distrarti dal tuo compito principale.
Tutoring - Dovrebbe aiutarvi ad imparare la materia.

Caratteristiche di cheat.sh:

Ha una semplice interfaccia curl/browser/editor.
Copre 56 linguaggi di programmazione, diversi DBMS e più di 1000 comandi UNIX/Linux più importanti.
Fornisce l'accesso ai migliori repository di cheat sheets della comunità nel mondo, alla pari di StackOverflow.
Disponibile ovunque, nessuna installazione necessaria, ma può essere installato per l'uso offline.
Ultraveloce, restituisce risposte entro 100 ms, come regola.
Ha un comodo client a riga di comando, cht.sh, che è molto vantaggioso e utile, anche se non obbligatorio.
Può essere usato direttamente dagli editor di codice, senza aprire un browser e senza cambiare contesto mentale.
Supporta una speciale modalità stealth in cui può essere usato in modo del tutto invisibile senza mai toccare un tasto ed emettendo suoni.


Dolphin - KDE Linux File Manager

categorie

Dolphin KDE file manager

Dolphin - KDE Linux File Manager è considerato una delle interfacce per gestire i file più potenti in ambito Linux.
è leggero, progettato con la facilità d'uso e la semplicità in mente, pur consentendo flessibilità e personalizzazione. Questo significa che è possibile gestire i file esattamente nel modo in cui si desidera farlo.

Caratteristiche:
- Barra di navigazione con breadcrumb
- Tab e pannelli opzionali per una comoda navigazione e visualizzazione delle informazioni
- Gestione di file remoti e pseudo-filesystem attraverso KIO
- Etichetta i file e le cartelle, e trova i file in base al contenuto, utilizzando Baloo
- Finestre divise - visualizza e usa due directory allo stesso tempo
- Attributi di visualizzazione che possono essere impostati (e ricordati) indipendentemente per ogni finestra
- Passaggio con un clic alla barra di navigazione modificabile
- Aggiungere un terminale nella directory in cui si sta navigando
- Molte funzioni controllate da scorciatoie da tastiera

Hints, Tips and Troubleshooting
Tips and Tricks for KDE 5 Dolphin File Manager
Top 10 Dolphin Tips and Tricks
A comprehensive guide to the Dolphin file manager
KDE's Dolphin tips and tricks


Bitmapflow - Procedural Inbetweening for Animated Sprites

Bitmapflow
Ogni pixel artist che si occupa di animazione sa quando tempo si impega durante il processo di "inbetweening" tra i vari keyframe.

Questo nuovo tool chiamato Bitmapflow può davvero essere di grane aiuto nel risparmiare tempo prezioso.

Facendo uso della tecnica chiamata Optical Flow il programma è in grado di definire da solo i frame Inbetween.

Supporta il caricamento e il salvataggio di gif animate, spritesheet and frame specifici.

download bitmapflow





Image Manipulation con Python Pillow



Come si usa la Python Imaging Library ("Pillow" per gli amici) ?

Pillow offre diverse procedure standard per la manipolazione delle immagini. Queste includono:

- manipolazioni per-pixel,
- mascheratura e gestione della trasparenza,
- filtraggio dell'immagine, come la sfocatura, il contorno, la lisciatura o l'individuazione dei bordi,
- miglioramento dell'immagine, come la nitidezza, la regolazione della luminosità, del contrasto o del colore,
- aggiunta di testo alle immagini e molto altro.

Python Pillow Tutorial
Python Pillow Examples
code maven
Quick Guide
Pillow Handbook


Image Manipulation in Python [ A complete guide to Pillow ]

Reaction Diffusion

categorie

Reaction Diffusion

Reaction-Diffusion Playground (github) è una web app basata su di un modello matematico che descrive come due sostanze chimiche potrebbero reagire l'una con l'altra mentre si diffondono insieme attraverso un mezzo. Fu proposto da Alan Turing nel 1952 come una possibile spiegazione di come si formano gli interessanti modelli di strisce e macchie che si vedono sulla pelle/pelliccia di animali come giraffe e leopardi.

Quando vengono eseguite su larga scala e ad alta velocità, le simulazioni di reazione-diffusione possono produrre un'incredibile varietà di modelli e comportamenti dinamici e ipnotici. Nel tempo trascorso da quando Turing pubblicò il suo articolo originale sull'argomento, la reazione-diffusione è stata studiata ampiamente da ricercatori in biologia, chimica, fisica, informatica e altri campi. Oggi è stata accettata come una spiegazione plausibile (alcuni dicono provata) per la formazione di modelli come la pigmentazione dei pesci zebra, la spaziatura dei follicoli dei capelli, la reazione chimica Belousov-Zhabotinsky (BZ), alcuni tipi di corallo, le strisce della zebra e della tigre, ed altro.

Cos'è la reazione-diffusione
wikipedia


Reaction-Diffusion Playground demo

Tool per presentazione online: slidev

categorie

slidev

Slidev permette di realizzare presentazioni online basate su slide usando la tipica sintassi markdown.

Quando si lavora con gli editor WYSIWYG, è facile essere distratti dalle opzioni di stile dei caratteri e dei bordi. Slidev pone rimedio a questo problema separando il contenuto e le immagini. Questo permette di concentrarsi su una cosa alla volta, pur essendo in grado di riutilizzare i temi della comunità. Slidev non cerca di sostituire completamente altri costruttori di slide deck. Piuttosto, si concentra sulle esigenze della comunità degli sviluppatori.

Una alternativa: S5 - A Simple Standards-Based Slide Show System


3D graphics model online reference workflow



Ecco un comodo workflow per usare un personaggio 3D, animarlo, elaborarlo e visualizzarlo cambiando comodamente punto di vista, mixando le pose e passarlo perfino al rallentatore. Ecco come si passa da magicavoxel a mixamo a blender per arrivare a GLtf-viewer by Don McCurdy (github) oppure a threejs.

Non potrebbe essere più facile di così ottenere un animazione o posa di riferimento in 3D, considerato che si tratta di qualsiasi modello e qualsiasi animazione (che si riesca a reperire).

blender-to-mixamo-to-threejs

sketchfab gltf files
A-Frame : How to import Mixamo animations


Loading Models (using Three.js) - Both Static and Animated!