dimanche 31 janvier 2016

Filtre "samj_Pointes_De_Diamants_Colorees" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Arrays & tiles > samj_Pointes_De_Diamants_Colorees

Voici deux rendus sur : http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Ligne de commande :
-samj_Pointes_De_Diamants_Colorees 29,24,20,255,10,0,100,0.5,0.5,15,2,0,0,0,0,255,4




Ligne de commande :

-samj_Pointes_De_Diamants_Colorees 23,18,14,255,8,180,72,1,1.8,0,2,0,0,0,0,255,4




samedi 30 janvier 2016

Filtre "samj_Bulles_Colorees" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Arrays & tiles > samj_Bulles_Colorees

Exemple de rendu sur : http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Ligne de commande :
-samj_Bulles_Colorees 64,64,64,255,8,-255,255,2.5,0.4,1,20,2,0,0,0,0,255





mercredi 27 janvier 2016

Filtre "samj_Fond_Brosse" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Artistic > samj_Fond_Brosse

Exemple de rendu sur l'image :
http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg

Ligne de commande :
-samj_Fond_Brosse 3,1




mardi 26 janvier 2016

Filtre "Plasmic" avec G'MIC Gimp

Ce nouveau filtre "Plasmic" est inspiré par une création de Lylejk :
https://www.flickr.com/photos/34520999@N05/24513476052/sizes/o/
http://gimpchat.com/viewtopic.php?f=11&t=13595

Il est accessible par :
Filtres > G'MIC > Artistic > Plasmic

Exemple de rendu sur : http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Ligne de commande :
-samj_Plasmic 0,1.2,12,40,0,4,2,0





dimanche 24 janvier 2016

Filtre "samj_Contours_Colores" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Contours > samj_Contours_Colores

Exemple de rendu sur l'image :
http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg

Ligne de commande :
-samj_Contours_Colores 1.1,2,40,5,0



Filtre "samj_Ellipses_Colorees" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Arrays & tiles > samj_Ellipses_Colorees

Exemple de rendu sur : http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Ligne de commande :
-samj_Ellipses_Colorees 50,50,50,255,12,8,2,0,0,0,0,255






vendredi 22 janvier 2016

Filtre "Reptile" avec G'MIC Gimp

Ce nouveau filtre est accessible par :

Filtres > G'MIC > Arrays & tiles > Reptile

Exemples de rendu du filtre "Reptile" sur un fond plasma et sur l'image
http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0














jeudi 21 janvier 2016

Filtre "samj_test_G" avec G'MIC Gimp

Ce filtre qui modifie textures et couleurs de l'image est accessible par :

Filtres > G'MIC > Testing > Samj > Various > samj_test_G

Exemple de rendu sur l'image :
http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg



Ligne de commande :

-samj_test_G 3,7,0,30


*****

Exemple de rendu "reptile" qui utilise ce filtre sur :
http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0





mercredi 20 janvier 2016

Filtre "Skeletation" avec G'MIC Gimp

Le filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Contours > samj_Skeletation

Exemple de rendu sur : http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Ligne de commande :
-samj_Skeletation 4,50,100,0,0,1




mardi 19 janvier 2016

Filtre "fond broderie" avec G'MIC Gimp


Le filtre est accessible par :

Filtres > G'MIC > Testing > Samj > Artistic > samj_fond_broderie

Exemple de rendu sur :  http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/ 
Par www.fontplay.com CC BY 2.0




lundi 18 janvier 2016

Rendu utilisant le filtre "Skeleton" de G'MIC Gimp



Image d'origine :
http://www.flickr.com/photos/fontplaydotcom/6044205066/sizes/o/in/photostream/
Par www.fontplay.com CC BY 2.0

Rendu :




mardi 12 janvier 2016

Essai du nouveau filtre Droste avec G'MIC Gimp

Merci à Souphead pour le portage de ce filtre Mathmap sur G'MIC.

Ces exemples sont réalisés avec le fichier tiger.eps de GhostScript.

La ligne de commande Droste est :

-souphead_droste10 25,100,1,1,1,45,0,0,0,0,1,5,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0



samedi 21 novembre 2015

Arduino Nano et LCD1602

Après avoir acheté quelques afficheurs LCD 1602 sur le site aliexpress.com il est apparu un problème de reconnaissance du port USB sur nos ordis lorsqu'ils étaient raccordés à un Arduino Nano en utilisant le schéma https://www.arduino.cc/en/Tutorial/HelloWorld . La résistance R4 de 220 Ohms semble poser problème.
Pour ne plus utiliser cette résistance R4 ainsi que le potentiomètre voici un petit montage qui utilise 2 sorties PWM ainsi qu'un exemple de programme de test.
Un transistor économique NPN 2N2222 branché en émetteur commun pilote la broche 12 (ou K) du circuit LCD 1602.
Un autre transistor économique PNP 2N2907 branché en collecteur commun pilote la broche 3 (ou VEE / Vo) du circuit LCD 1602.

Programme de test :

 /*   
    
  lcd1602 avec vatiations de luminosité de l'affichage et du fond.  
  samj le 21 novembre 2015  
  Domaine Public  
   
  Câblage :  
   
  Arduino  Resist.   2N2222        2N2907        LCD1602  
                    (E commun)   (C commun)  
   
  (+5)-------------------------------------------(2)  VCC  
  (+5)-------------------------------------------(15) LED +  
  (GND)------------------------------------------(1)  VSS  
  (GND)------------------------------------------(5)  R/W  
  (GND)-------------------(E)   
  (GND)------------------------------(C)  
  (3)------[4.7kOhm]------(B)  
  (5)------[4.7kOhm]-----------------(B)  
                          (C)---------------------(16) LED -  
                                     (E)----------(3) VEE  
  (7)---------------------------------------------(4) RS  
  (8)---------------------------------------------(6) Enable  
  (9)---------------------------------------------(11) DB4  
  (10)--------------------------------------------(12) DB5  
  (11)--------------------------------------------(13) DB6  
  (12)--------------------------------------------(14) DB7  
   
 */  
   
   
 /**********************************************  
  Initialisation  
 **********************************************/  
   
 #include <LiquidCrystal.h>  
 LiquidCrystal lcd(7, 8, 9, 10, 11 , 12); // LiquidCrystal(rs, enable, d4, d5, d6, d7)   
 int Sortie_PWM_Luminosite_Fond = 3;    // vers resistance 4.7kOhm reliée à la base 2N2222  
 int Sortie_PWM_Contrastes_Caracteres = 5; // vers resistance 4.7kOhm reliée à la base 2N2907  
 int Luminosite_Fond = 255;  
 int Luminosite_Caracteres = 50; // Ajuster cette valeur  
 int Variation_Luminosite_Caracteres;  
   
   
 /**********************************************  
  SETUP  
 **********************************************/  
 void setup()  
 {  
  pinMode(Sortie_PWM_Luminosite_Fond, OUTPUT);  
  pinMode(Sortie_PWM_Contrastes_Caracteres, OUTPUT);  
   
  FondEclaire(Luminosite_Fond, 10);  
    
  Variation_Luminosite_Caracteres = 0;  
  while(Variation_Luminosite_Caracteres < 255){  
   analogWrite(Sortie_PWM_Contrastes_Caracteres, Variation_Luminosite_Caracteres);  
   delay(20);  
   Variation_Luminosite_Caracteres++;  
  }  
   
  analogWrite(Sortie_PWM_Contrastes_Caracteres, Luminosite_Caracteres);  
   
  FondNoir(Luminosite_Fond, 20);  
  // message -> LCD  
  lcd.noCursor();   
  lcd.begin(16, 2);  
  lcd.setCursor(0,0);  
  lcd.print("Bonjour! Hello!");  
  lcd.setCursor(0,1);  
  lcd.print("V 20151121 / ");  
  lcd.print(Luminosite_Caracteres);  
  FondEclaire(Luminosite_Fond, 20);  
 }  
   
   
 /**********************************************  
  LOOP  
 **********************************************/  
 void loop()  
 {  
  FondNoir(Luminosite_Fond, 20);  
  analogWrite(Sortie_PWM_Luminosite_Fond, 0);  
  lcd.noDisplay();  
  FondEclaire(40, 50);  
  FondNoir(100, 25);  
  // message -> LCD  
  lcd.clear();  
  lcd.setCursor(0,0);  
  lcd.print("abcdefghijklmnop");  
  lcd.setCursor(0,1);  
  lcd.print("0123456789ABCDEF");  
  lcd.display();  
  FondEclaire(Luminosite_Fond,20);  
 }  
   
   
 /**********************************************  
  Fond Noir  
 **********************************************/  
 void FondNoir(int Luminosite_Origine, int BaseDeTemps)  
 {  
  int index=Luminosite_Origine;  
  analogWrite(Sortie_PWM_Luminosite_Fond, Luminosite_Origine);  
  while(index > 0){  
   analogWrite(Sortie_PWM_Luminosite_Fond, index);  
   delay(BaseDeTemps);  
   index=index-1;  
  }  
 }  
   
   
 /**********************************************  
  Fond Eclairé  
 **********************************************/  
 void FondEclaire(int Luminosite_Origine, int BaseDeTemps)  
 {  
  int index=Luminosite_Origine;  
  index=0;  
  analogWrite(Sortie_PWM_Luminosite_Fond, 0);  
  delay(2000);  
  while(index < Luminosite_Origine){  
   analogWrite(Sortie_PWM_Luminosite_Fond, index);  
   delay(BaseDeTemps);  
   index=index+1;  
  }  
  analogWrite(Sortie_PWM_Luminosite_Fond, Luminosite_Origine);  
 }  
   
 /* FIN */  

Schéma et raccordements :










samedi 16 mai 2015

S'amuser avec G'MIC

Les commandes utilisées sur une image de 800*800 pixels

-gimp_chessboard 80,80,0,0,0,1,0,0,0,255,255,255,255,255,0
-Annular_Steiner_Chain_Round_Tile 800,1,0,0,100,0,100,4,85.0909,1,0,0,0,255,0,255,255,0,0,0,0,255,0,0
-samj_Cercle_Polaire 1,0,0,1,0,0,2,0,0,0,50,50
-samj_Barbouillage_Paint_Daub 2,2,100,0.2,1,4,1,2,8

Rendu




samedi 2 mai 2015

Cercles adjacents avec G'MIC Gimp

Accès au filtre sur G'MIC Gimp par :
Rendering > Adjacent Annular Steiner Chains




lundi 27 avril 2015

Rayons de couleurs en spirale avec G'MIC Gimp

Accès au filtre sur G'MIC Gimp par :
Rendering > Twisted Rays


Voici 3 exemples :







samedi 25 avril 2015

Cercles Concentriques G'MIC Gimp

Accès au filtre sur G'MIC Gimp par :
ARRAYS & TILES > Concentric Circles A

Trois essais :






Sur l'image : http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg



Avec Symmetrizoscope








dimanche 19 avril 2015

Filtre "Annular Steiner Chain Round Tiles" - G'MIC Gimp

Accès sur G'MIC Gimp par :
ARRAYS & TILES > Annular Steiner Chain Round Tiles

Voici deux exemples créés avec ce filtre sur cette image :
http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg

Les lignes de commandes :
-Annular_Steiner_Chain_Round_Tile_en 800,1,0,0,100,0,100,30,0,0,0,0,0,255,0,255,255,0,127,0,0,255,127,0
-Annular_Steiner_Chain_Round_Tile_en 800,1,0,0,100,180,70,24,0,1,0,0,0,255,6,255,255,0,127,0,0,255,127,0





Une composition à partir de ce filtre :






lundi 13 avril 2015

Filtre "Variations On A Single Color" - G'MIC Gimp

Accès sur G'MIC Gimp par :
Artistic > Variations On A Single Color

Voici deux exemples créés avec ce filtre sur cette image :
http://fontplay.com/freephotos/seventeen/fpx110610-02.jpg


Variations_On_A_Single_Color_1.jpg
-samj_texture_coloree_en 0,0.7,200,125,50,5,5,45,200,4,0.2,1,10,1,1




Variations_On_A_Single_Color_2.jpg
-samj_texture_coloree_en 1,0.7,173,34,127,5,5,45,200,4,0.2,8,5,1,1