OVH Cloud OVH Cloud

redimentionnement de photos .jpg ou gif au moment d'un upload

6 réponses
Avatar
Daniel
Bonjour,

Je travail en VB.net .

Je recherche des informations sur le reconditionnement de photos au format
.jpg et gif en fonction d'une larguer fixe et d'une résolution spécifique
sans modifier les proportions au moment de l'upload.

J'ai fait de recherche sur le Web, je n'ai rien trouvé.

En vous remerciant par avance des informations que vous pourriez me fournir.

Cordialement

Daniel

6 réponses

Avatar
YJLAMOTTE
Bonne lecture
http://aspnet.4guysfromrolla.com/articles/012203-1.aspx

YJLAMOTTE

"Daniel" wrote:

Bonjour,

Je travail en VB.net .

Je recherche des informations sur le reconditionnement de photos au format
..jpg et gif en fonction d'une larguer fixe et d'une résolution spécifique
sans modifier les proportions au moment de l'upload.

J'ai fait de recherche sur le Web, je n'ai rien trouvé.

En vous remerciant par avance des informations que vous pourriez me fournir.

Cordialement

Daniel





Avatar
Patrice Manac'h
Bonjour,

regardez le community starter kit de Visual Studio 2005 beta ou de la
version Express. Vous y trouverez un bout de code faisant exactement ce que
vous rechercher.

Cordialement,

P. Manac'h
MCS France

"YJLAMOTTE" a écrit dans le message de
news:
Bonne lecture
http://aspnet.4guysfromrolla.com/articles/012203-1.aspx

YJLAMOTTE

"Daniel" wrote:

Bonjour,

Je travail en VB.net .

Je recherche des informations sur le reconditionnement de photos au
format
..jpg et gif en fonction d'une larguer fixe et d'une résolution
spécifique
sans modifier les proportions au moment de l'upload.

J'ai fait de recherche sur le Web, je n'ai rien trouvé.

En vous remerciant par avance des informations que vous pourriez me
fournir.

Cordialement

Daniel







Avatar
Laurent Jordi \(www.ezlogic.mc\)
Bonjour Patrice,

Pourriez vous jeter un oeuil à W2003 Serveur Admin... je me suis absanté
durant une semaine mais j'aimerais que nous reprenions nos echanges...

D'avance merci

LJ
"Patrice Manac'h" a écrit dans le message de
news:
Bonjour,

regardez le community starter kit de Visual Studio 2005 beta ou de la
version Express. Vous y trouverez un bout de code faisant exactement ce


que
vous rechercher.

Cordialement,

P. Manac'h
MCS France

"YJLAMOTTE" a écrit dans le message


de
news:
> Bonne lecture
> http://aspnet.4guysfromrolla.com/articles/012203-1.aspx
>
> YJLAMOTTE
>
> "Daniel" wrote:
>
>> Bonjour,
>>
>> Je travail en VB.net .
>>
>> Je recherche des informations sur le reconditionnement de photos au
>> format
>> ..jpg et gif en fonction d'une larguer fixe et d'une résolution
>> spécifique
>> sans modifier les proportions au moment de l'upload.
>>
>> J'ai fait de recherche sur le Web, je n'ai rien trouvé.
>>
>> En vous remerciant par avance des informations que vous pourriez me
>> fournir.
>>
>> Cordialement
>>
>> Daniel
>>
>>
>>




Avatar
Daniel
Merci à vous deux pour vos infos.

cordialement

Daniel

"Patrice Manac'h" a écrit dans le message de
news:
Bonjour,

regardez le community starter kit de Visual Studio 2005 beta ou de la
version Express. Vous y trouverez un bout de code faisant exactement ce


que
vous rechercher.

Cordialement,

P. Manac'h
MCS France

"YJLAMOTTE" a écrit dans le message


de
news:
> Bonne lecture
> http://aspnet.4guysfromrolla.com/articles/012203-1.aspx
>
> YJLAMOTTE
>
> "Daniel" wrote:
>
>> Bonjour,
>>
>> Je travail en VB.net .
>>
>> Je recherche des informations sur le reconditionnement de photos au
>> format
>> ..jpg et gif en fonction d'une larguer fixe et d'une résolution
>> spécifique
>> sans modifier les proportions au moment de l'upload.
>>
>> J'ai fait de recherche sur le Web, je n'ai rien trouvé.
>>
>> En vous remerciant par avance des informations que vous pourriez me
>> fournir.
>>
>> Cordialement
>>
>> Daniel
>>
>>
>>




Avatar
olivier
Bonjour Patrice

Cela m'interesse aussi , mais je n'ai pas trouve le lien
aurais tu le lien à nous transmettre.

Car l'exemple dessus ne corresponds pas , il resize l'image apres le upload.


Olivier



"Patrice Manac'h" a écrit dans le message de
news:
Bonjour,

regardez le community starter kit de Visual Studio 2005 beta ou de la
version Express. Vous y trouverez un bout de code faisant exactement ce


que
vous rechercher.

Cordialement,

P. Manac'h
MCS France

"YJLAMOTTE" a écrit dans le message


de
news:
> Bonne lecture
> http://aspnet.4guysfromrolla.com/articles/012203-1.aspx
>
> YJLAMOTTE
>
> "Daniel" wrote:
>
>> Bonjour,
>>
>> Je travail en VB.net .
>>
>> Je recherche des informations sur le reconditionnement de photos au
>> format
>> ..jpg et gif en fonction d'une larguer fixe et d'une résolution
>> spécifique
>> sans modifier les proportions au moment de l'upload.
>>
>> J'ai fait de recherche sur le Web, je n'ai rien trouvé.
>>
>> En vous remerciant par avance des informations que vous pourriez me
>> fournir.
>>
>> Cordialement
>>
>> Daniel
>>
>>
>>




Avatar
Patrice Manac'h
Bonjour,

pour Visual Web Developer Express 2005 :
http://lab.msdn.microsoft.com/express/vwd/default.aspx
pour Visual Studio 2005, c'est téléchargeable sur MSDN pour les abonnés.

Dans tous les cas, faire un nouveau projet et choisir le Community Starter
Kit (le nom peut changer mais le contenu devrait être le même). Une fois le
projet créer, regardez dans le réperoire admin le code gérant l'upload de
photos. cf http://lab.msdn.microsoft.com/express/vwd/starterkit/default.aspx

Attention, c'est de la beta, donc à installer sur un poste qui ne craint pas
un RAZ. Voir une VPC en fait :)

Le bout de code en question est:

// This method is called to resize the image.
static byte[] ResizeImageFile(byte[] imageFile, int targetSize)
{
System.Drawing.Image original =
System.Drawing.Image.FromStream(new MemoryStream(imageFile));
int targetH, targetW;
if (original.Height > original.Width)
{
targetH = targetSize;
targetW = (int)(original.Width * ((float)targetSize /
(float)original.Height));
}
else
{
targetW = targetSize;
targetH = (int)(original.Height * ((float)targetSize /
(float)original.Width));
}
System.Drawing.Image imgPhoto =
System.Drawing.Image.FromStream(new MemoryStream(imageFile));
// Create a new blank canvas. The resized image will be drawn
on this canvas.
Bitmap bmPhoto = new Bitmap(targetW, targetH,
PixelFormat.Format24bppRgb);
bmPhoto.SetResolution(72, 72);
Graphics grPhoto = Graphics.FromImage(bmPhoto);
grPhoto.SmoothingMode = SmoothingMode.AntiAlias;
grPhoto.InterpolationMode =
InterpolationMode.HighQualityBicubic;
grPhoto.PixelOffsetMode = PixelOffsetMode.HighQuality;
grPhoto.DrawImage(imgPhoto, new Rectangle(0, 0, targetW,
targetH), 0, 0, original.Width, original.Height, GraphicsUnit.Pixel);
// Save out to memory and then to a file. We dispose of all
objects to make sure the files don't stay locked.
MemoryStream mm = new MemoryStream();
bmPhoto.Save(mm, System.Drawing.Imaging.ImageFormat.Jpeg);
original.Dispose();
imgPhoto.Dispose();
bmPhoto.Dispose();
grPhoto.Dispose();
return mm.GetBuffer();
}

Cordialement,

P. Manac'h
MCS France

"olivier" a écrit dans le message de news:

Bonjour Patrice

Cela m'interesse aussi , mais je n'ai pas trouve le lien
aurais tu le lien à nous transmettre.

Car l'exemple dessus ne corresponds pas , il resize l'image apres le
upload.


Olivier



"Patrice Manac'h" a écrit dans le message
de
news:
Bonjour,

regardez le community starter kit de Visual Studio 2005 beta ou de la
version Express. Vous y trouverez un bout de code faisant exactement ce


que
vous rechercher.

Cordialement,

P. Manac'h
MCS France

"YJLAMOTTE" a écrit dans le message


de
news:
> Bonne lecture
> http://aspnet.4guysfromrolla.com/articles/012203-1.aspx
>
> YJLAMOTTE
>
> "Daniel" wrote:
>
>> Bonjour,
>>
>> Je travail en VB.net .
>>
>> Je recherche des informations sur le reconditionnement de photos au
>> format
>> ..jpg et gif en fonction d'une larguer fixe et d'une résolution
>> spécifique
>> sans modifier les proportions au moment de l'upload.
>>
>> J'ai fait de recherche sur le Web, je n'ai rien trouvé.
>>
>> En vous remerciant par avance des informations que vous pourriez me
>> fournir.
>>
>> Cordialement
>>
>> Daniel
>>
>>
>>