[LA-technique] camera raspberry.pi ... suite

[ Thread Index | Date Index | More linuxarverne.org/technique Archives ]


Bonjour,

Afin de partager mes recherches sur l'utilisation de la camera du raspberry.pi :
Trois liens d'abord :
1) Le travail d'Idleman sur le sujet :
http://blog.idleman.fr/raspberry-pi-21-yana-un-nouveau-cur-domotique/#more-2753
https://github.com/ldleman/yana-server
2) Rpi Cam Web Interface :
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=43&t=63276
J'ai un beaucoup modifié le plugin camera d'Idleman. Je pourrais l'envoyer à ceux que ça intéresse.
Ensuite j'ai récupéré deux scripts en php :
1) creeminiatures.php ce script nécessite php5-gd
sudo apt-get install php5-gd
<code>
<?php
$Directory="photos";
$Thumbs="miniatures";
$percent = 0.1;
header('Content-type: image/jpeg');
if (is_dir($Directory) && is_readable($Directory))
{
  if ($MyDirectory = opendir($Directory))
  {
    while(false !== ($Entry = readdir($MyDirectory))) {
      if (($Entry != ".") && ($Entry != "..") && ($Entry != "$Thumbs") && ($Entry != "Thumbs.db"))
      {
        $img_url = "photos/"..$Entry;
        $img_dest = "photos/miniatures/".$Entry;
        $img = imagecreatefromjpeg($img_url);
        list($width, $height) = getimagesize($img_url);
        $new_width = $width * $percent;
        $new_height = $height * $percent;
        $nimg = imagecreatetruecolor($new_width, $new_height);
        imagecopyresampled($nimg,$img,0,0,0,0,$new_width,$new_height,$width,$height);
        imagejpeg($nimg,$img_dest,100);
        }
      }
      closedir($Mydirectory);
      }
}
?>
</code>

2) afficheminiatures.php
<code>
<?php
$Directory="photos";
$Thumbs="miniatures";
if (is_dir($Directory) && is_readable($Directory))
{
  if ($MyDirectory = opendir($Directory))
  {
    while(false !== ($Entry = readdir($MyDirectory)))
    {
      if (($Entry != ".") && ($Entry != "..") && ($Entry != "$Thumbs") && ($Entry != "Thumbs.db"))
      {
        echo '<a href="" alt="'."$Entry".'" src="" /></a> ';      }
    }
    closedir($MyDirectory);
    }
}
?>
</code>

Me demander, en privé, le lien public vers le serveur apache2 de mon raspberry.pi pour voir ce que ça donne.

Gérard

--
Gérard Blanchet
0616457355
appel skype sur portable : g.blanchet
appel skype sur PC : gerardblanchet63


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/