Tag : Image

Besoin de vos lumières en programmation…

Cador de wordpress, de php, des expressions régulières vous allez peut être pouvoir m’aider car je suis un peu bloqué et je n’arrive pas à trouver la solution à mes deux problèmes (peut être fort basiques d’ailleurs).

Premier problème : Comment faire la redirection des anciennes url vers le nouveau format (sans utiliser de plugin mais le fichier htaccess).

Mes anciennes urls avaient pour structure : http://mondomaine.com/category/postname
Les nouvelles adresses ajoutent uniquement le numéro de l’article à la fin : http://mondomaine.com/category/postname-postID

Cela commence par RewriteRule mais après j’avoue que je ne pige rien aux expressions régulières…

Deuxième problème : Je souhaite utiliser les images stockées dans wordpress, plus précisément dans la media gallery pour en faire un module de galeries d’image pour wordpress. A priori cela n’est pas si compliqué, le code ci-dessous (nettoyé par amaury) permet d’afficher toutes les images de votre blog sur une seule page mais il est vrai qu’afficher plus de 2000 images prend un peu de temps et alourdie un tout petit peu cette dernière!

gallery-wall

L’idée serait d’utiliser la pagination native de wordpress (ça je ne sais pas faire) ou bien mettre en place une pagination plus classique mais cela dépasse mes compétences…

Voici le code à intégrer dans un template de page pour afficher toutes les images de votre blog (ce code fonctionne sous wp 2.7) :

< ?php
global $post;
$attachments = get_children( array( 'post_parent' => $post_id, 'post_type' => 'attachment', 'orderby' => 'menu_order ASC, ID', 'order' => 'DESC') );
foreach( (array) $attachments as $attachment ) :
   echo '
'; echo wp_get_attachment_link($attachment->ID, 'thumbnail', true); echo '
'; endforeach; ?>

Si vous avez des idées ou des propositions de code vous pouvez m’envoyer un email (hlabarre (at) gmail.com) car le code dans les commentaires n’a jamais été un truc très bien supporté sous wordpress. Merci pour votre aide!

Update : Les deux problèmes sont résolus, pour le premier voir les commentaires et pour le second le plugin Simple All Pictures qui a été créé par Amaury Balmer.


19 invitations pour tester TinEye

Hier je vous présentais TinEye, un moteur de recherche d’image par comparaison, voici donc 19 invitations pour ceux qui veulent tester l’application.

Laisser un commentaire avec un email valide et je vous fais passer une invitation à la béta.


La recherche d’images facilitée avec TinEye

TinEye est moteur de rechercher d’images (par comparaison) qui selon la vidéo de présentation semble vraiment très pertinent car il fonctionne sur une analyse de la structure même de l’image et non pas sur le nom de l’image ou encore les balises textes associées.

Ce type de technologie me fait penser tout de suite à celle développée par le laboratoire LEAR du laboratoire de recherche français INRIA qui a par ailleurs licencié cette technologie à des jeunes entreprises innovantes françaises.

TinEye dispose à ce jour d’une base de 500,000,000 images (pour la comparaison) et c’est ce qui fait sa forte et sa pertinence. Regardez bien la vidéo ci-dessous et vous allez vite percevoir la puissance et la pertinence de l’outil.

En tout cas il faut un paquet de serveurs pour faire tourner le service…


Trois outils efficaces pour faire des captures d’écran

Si vous avez un blog ou si vous en lisez vous savez qu’une illustration, une photo ou bien une image (comme une capture d’écran) est souvent bien plus parlante qu’une belle phrase. Pour faire ces illustrations vous pouvez aujourd’hui soit copier la source de l’image (clic droit, « enregistrer l’image sous ») qui vous intéresse mais il faut faire attention au droit d’auteur associé ou bien faire une capture d’image des objets ou des mises en forme qui vous semble pertinentes.

Je ne vais pas expliquer comment faire un « enregistrer l’image sous » mais plutôt comment faire des captures d’écran facilement, de qualité et surtout sans perte de temps.

1/ Vous voulez prendre seulement un bout d’une page sans prendre nécessairement la page dans son intégralité comme dans cet exemple :

sélection d’une zone

Pour faire ce type de capture facilement je vous recommande l’utilisation du logiciel Gadwin Printscreen qui vous permettra de prendre n’importe quelle région de votre écran tout en spécificiant le nom du fichier, la nature de la compression à appliquer mais aussi l’endroit où enregistrer l’image capturée (l’extension firefox présentée dans la suite de l’article permet de faire aussi ce type de capture).

2/ Autre cas de screenshot vous souhaitez prendre l’intégralité de la page affichée dans votre navigateur comme dans cet exemple :

sélection d’une zone

Pour réaliser ce type de capture d’écran vous pouvez utiliser soit :

-le logiciel présenté ci-dessus, Gadwin Printscreen
-une extension pour firefox qui s’appelle Screengrab qui après installation vous permettra de choisir le type de capture que vous souhaitez réaliser « visible portion » dans notre cas.

screengrab

-ou bien pour ceux qui veulent un truc un peu plus fun et dans l’air du temps l’application AIR qui s’appelle WebSnapShot qui est vraiment bien faite mis à part le fait que le nom du fichier image est généré automatiquement par l’application, vous pouvez aussi jeter un oeil à WebKut qui n’est pas mal non plus :

websnapshot

3/ Enfin vous pouvez avoir besoin de réaliser une capture d’écran intégrale de la page, c’est à dire depuis le header jusqu’au footer de la page web. Pour faire cela il faut oublier les logiciels de printscreen classiques puisque ce qui vous intéresse est majoritairement en dehors de l’écran.

capture d’écran intégrale

Donc pour faire cette capture d’écran vous pouvez utiliser comme pour la capture de la partie visible :

-screengrab, l’extension firefox présentée ci-dessus mais en sélectionnant l’option « complete page/frame » :

screengrab

-ou bien l’application AIR WebSnapShot qui propose aussi la capture intégrale depuis simplement une url à la différence de Screengrab qui nécessite d’être sur la page à capture.

websnapshot

Pour moi ce sont des outils vraiment indispensables à toute activité de blogging…


WordPress plugin | Rapatrier sur votre serveur des images stokées ailleurs

Le post d’hier sur ImageReward m’a fait prendre conscience que stocker des images sur des plateformes de stockage d’images peut comporter un risque pour votre blog le jour où le service de stockage change ses politiques commerciales.

Aujourd’hui Hier, toutes les images intégrées dans les posts de 2803 étaient hébergées chez Imageshack, pour une raison historique puisqu’au début il y a bientôt deux ans l’espace de stockage de ce blog était limité. Depuis hier toutes les images sont désormais hébergées sur le serveur de 2803 (chez iweb8, merci à eux), je vais donc vous expliquer comment j’ai pu rapatrier plus de 1000 images en moins de trois clics.

Hier soir je me suis dit qu’il devait bien exister un plugin pour réaliser cette importation et miracle je suis tombé sur ce plugin pour wordpress qui a été développé en 2005 par Matt (le fondateur de wordpress). Malheureusement ce dernier ne fonctionnait que pour les versions 1.x de wordpress, mais comme tout bon plugin non suivi une bonne âme a upgradé celui-ci pour qu’il soit compatible pour les versions 2.x.

Une fois installé dans votre répertoire plugin de votre blog, il suffit de l’activer et de vous rendre dans l’onglet « Manage » de votre blog et de cliquer sur « Remote Images ». Ensuite, il faut simplement suivre la procédure et de choisir les serveurs sur lesquels vos images sont stockées pour lancer la procédure de cache des images.

plugin wordpress

Il est important de préciser que tous les liens des images sont aussi miraculeusement changés dans vos articles… Un très bon plugin bien utile pour migrer des blogs et rapatrier des images!

A télécharger ici.


ImageReward | Stockez des images et gagnez de l’argent

Lorsque vous avez un blog et que vous publiez des images pour illustrer vos articles, il faut stocker physiquement vos images. Deux choix s’offre à vous, soit vous les stokez directement sur votre serveur (mais cela vous coute en bande passante et en stockage) soit vous les hébergez ailleurs comme je le fais avec 2803 (toutes les images sont stoker chez imageshack).

ImageReward est un nouvel hébergeur d’images qui vous propose de gagner de l’argent à chaque fois qu’une image est vue! Je pense que cette stratégie marketing est un peu risquée financièrement mais en terme d’acquisition de nouveaux clients cela doit pas trop mal fonctionner.

imagereward

Bon il ne faut pas s’affoler non plus car vous n’allez pas devenir riche du jour au lendemain avec ImageReward, voici la grille tarifaire qui s’applique actuellement:

$10.00 – 20,000 points
$25.00 – 50,000 points
$50.00 – 100,000 points
$100.00 – 200,000 points
$200.00 – 400,000 points

Sachant qu’à chaque fois que vous affichez une image vous gagnez 2 points et 20 pts par filleul, le calcul est vite fait pour avoir le solde à la fin du mois…

Ce qu’il me manque aujourd’hui avec ImageReward, c’est la possibilité d’uploader une image sur mon compte uniquement avec un petit clic droit de la souris comme je peux le faire avec Imageshack.

Pour s’inscrire c’est ici.


Le dessin du jour

Qui m’a bien fait rire aujourd’hui :

IE

Sinon l’image a été pompée sur le site de 3couleurs qui propose une collection de fonds d’écrans « Firefox »


Levée de fond de RIYA

Enfin, cela est officiel, RIYA ne sera donc pas rachetée par Google mais vient de lever 15 millions de dollars, sympa…

Via SiliconBeat et Techcrunch