Transformer image --> background pour adobe photoshop

Soyez le premier à donner votre avis sur cette source.

Vue 13 199 fois - Téléchargée 243 fois

Description

Vous avez créé une page avec des tranches sur Adobe® Photoshop®, et vous désirez les transformer en images de fond, ce module est pour vous... !!

Source / Exemple :


<center><form method="POST">
<h3>Source de base</h3>
<textarea name="page"  style="width:100%;height:250px;"></textarea><br />
<input type="submit" value="Transformer !" />
</form>
<?php
if (isset($_POST['page']))
{
$_POST['page'] = preg_replace('!<td((?:(?: colspan| rowspan)="[0-9]+"){0,2})>(.*)<img src="(.+)" (width="[0-9]+" height="[0-9]+") alt="(.*)">(.*)</td>!isU', '<td$1 $4 style="background-image:url($3);">$2 $5 $6</td>', stripslashes($_POST['page']));
?>
<h3>Resultat</h3>
<form name="prem">
<textarea name="fin" style="width:100%;height:500px;">
<?php
echo stripslashes($_POST['page']);
?></textarea><br /></form>
<input type="button" onClick="javascript:document.pre.fin.select();" value="Selectionner puis copier (clique droit, copier)" />
<?php
}
?></center>

Conclusion :


Tout est basé sur une simple Regex qui recherche les images dans le tableau créé par Photoshop®

...démo sur http://collegegp.free.fr/dossier+/essai.php

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
153
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
23 décembre 2010

ok merci pour l'explication, mais malheureusement je ne pense pas en avoir besoin...
un jour peut-être....
Messages postés
42
Date d'inscription
mardi 21 février 2006
Statut
Membre
Dernière intervention
5 juillet 2006

En fait ce code permet de transformer les images dans le tableau créé par Adobe Photoshop en fond de cellule. Ce qui veut dire que quand on fait des kits graphiques sur Adobe photoshop avec l'outil tranche, on créé alor un tableau rempli par les images découpées par Adobe. cette Regex transforme donc toutes les images qu'Adobe nous a créé en images de fond pour pouvoir s'en servir de kit graphique ou autre mais cela san le moindre effort à débourser, sauf peut-être celui de couper son code de le coller dans le textarea du haut et d'actionner le processus et enfin copier son code créé et le réinsérer dans sa page d'origine.
Pour ce qui est du <?php}?> je vais y remédier tout de suite ;-)... Merci

WA
Messages postés
153
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
23 décembre 2010

Bonjour,

En l'état ce petit bout de code ne fonctionne pas correctement.

ligne 17 : <?php}?> à remplacer par <?php }?> au minimum
quant à la démo, ou au script ici, perso je n'ai pas compris comment cela fonctionnait : un minimum de pré-remplissage, une aide ?? parce que 2 textarea, et 2 boutons... heu je reste sceptique sur le comment du comment

merci

kiki
Messages postés
42
Date d'inscription
mardi 21 février 2006
Statut
Membre
Dernière intervention
5 juillet 2006

Le texte écrit avant l'image celui du texte alternatif et celui qui se trouve après la balise d'image, sera inscrit dans la cellule concernée (ces textes sont facultatifs) et dans l'ordre précisé ci-dessus...
allez y jeter un coup d'oeil de temps en temps j'actualise souvent ;-) http://collegegp.free.fr/dossier+/essai.php
Messages postés
42
Date d'inscription
mardi 21 février 2006
Statut
Membre
Dernière intervention
5 juillet 2006

Ok merci je réctifie tout de suite ;-)
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.