begin process at 2010 03 21 14:05:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > 3NITY IMAGE STUDIO ACTIVEX SDK _ COMPOSANT DÉDIÉ À L'IMAGERIE

3NITY IMAGE STUDIO ACTIVEX SDK _ COMPOSANT DÉDIÉ À L'IMAGERIE


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Multimedia Classé sous :jpeg, jpg, capture, gif, png Niveau :Expert Date de création :21/03/2007 Vu / téléchargé :10 362 / 1 925

Auteur : soldier8514

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
'//par soldier8514 le 21/03/2007 (19h28 heure locale ...)

'//voilà il s'agit d'un nouveau composant initialement dédié à la conversion d'images sous différents formats,
'//mais en lisant les lignes qui suivent , vous vous rendrez compte que le projet initial est largement dépassé

'//Imagestudio est un composant activex ocx qui ressemble qqe peu à un composant imagebox ou picturebox
'// avec les fonctionnalités suivantes :

'// -ouvrir n'importe quelle image de format BMP, JPEG, GIF, PNG, TIFF,  ICO, PCX, TGA, WMF, WBMP, JBG, J2K
'// -sauver au formats BMP, JPEG, GIF, PNG, TIFF, ICO, PCX, TGA, WMF, WBMP, JBG, J2K
'// -permet de copier dans le presse papier l'image affichée (copier)
'// -afficher une image contenue dans le presse papier (coller)  
'// -appliquer divers effets tels que : mirror,flip, negative , niveaux de gris , increase decrease bpp, dither, redimensionner  l'image , blur , colorize , erode , et bien d'autres effets ...
'// -permet de faire des captures d'écran complete
'// -capturer seulement un programme ou une fenetre en fonction de son handle
'// -afficher les images en mode strech ( limage est étiré aux dimensions du controle imageStudio ) , afficher avec zoom avant , zoom arriere  

'// lorsque on applique un effet à l'image ,on peut revenir en arriere  (fonctions 'undo' et 'redo')

'//-et comme il me restais 5 minutes , j'ai rajoutté les captures twain ( selection d'une webcam par exemple et capture de l'image )


'//dans le zip vous trouverez le composant ocx ( codé sous c++ 6 ) ainsi que le programme exemple , codé sous VB6  
'// le code source du composant ne contenait pas dans le zip , alors vous pouvez le télécharger depuis l'url suivante :

'// http://www.3nity.org/ImageStudioSRC.zip


'// note : avant d'utiliser le programme exemple :
'// 1- renommez le composant imagestudio.acx en  imagestudio.ocx
'// 2- copier le composant dans votre dossier windows/system32/
'// 3- demarrer install.bat qui enregistre le composant _ (regsvr32 c:\windows\system32\imagestudio.ocx)  
'// 4 - demarrer le projet vb6

'//
'// ImageStudio est donc un composant opensource qui à pour but de réunir la majorité des fonctions necessaires en imagerie
'// ImageStudio est basé sur la librairie CxImage de Davide Pizzolato (http://www.codeproject.com/bitmap/cximage.asp)

' // 'j'espere que ça servira
'++ tlm



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture URL2DOWN ACTIVEX _ COMPOSANT DÉDIÉ AU TELECHARGEMENT HTTP
Source avec Zip Source avec une capture CONVERTIR LES IMAGESDE CD/DVD ALCOHOL 120 (.MDF), BLINDWRIT...
Source avec Zip GRAVEZ VOS CDS DE TOUTES LES FACONS POSSIBLES!!!
RAJOUTEZ DES RACCOURCIS CLAVIER DANS VOS PROGRAMMES !!!
Source avec Zip Source avec une capture CDTRACKSXTRACTOR V1.0 POUR EXTRAIRE LES PISTES DES CD AUDIO...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) MESSENGER .NET par banana32
Source avec Zip Source avec une capture EASYSAMPLE : JOUER DES SONS (MP3, WAVE) DEPUIS UN CLAVIER MI... par bierman
Source avec Zip Source avec une capture Source .NET (Dotnet) EXTRACT' SOUND MP3 par dheroux
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM par RENAUD34
Source avec Zip Source avec une capture FLVPLAYER+XML+TXT DYNAMIQUE+TILELIST+UILOADER par tranber78

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE ET ENREGISTREMENT D'UNE IMAGE DEPUIS UNE WEBCAM par RENAUD34
Source avec Zip Source .NET (Dotnet) SAUVEGARDER par Le Pivert
RECUPERER LES DIMENSIONS IMAGE JPEG ET PSD (PHOTOSHOP) SANS... par hackademius
Source avec Zip Source .NET (Dotnet) (.NET) LIRE ET ÉCRIRE LES METADONNEES EXIF, IPTC, PNG, GIF (... par ShareVB
Source avec Zip LIRE ET ÉCRIRE LES METADONNÉES EXIF, IPTC, PNG, GIF (FORMAT ... par ShareVB

Commentaires et avis

Commentaire de Renfield le 22/03/2007 08:51:47 administrateur CS

les deux sont présents dans le Zip ...
  exempleVB6/ImageStudio.acx
  exempleVB6/ImageStudio.ocx

inutile donc, de renommer qu'oi que ce soit ^^
seuls les exe sont supprimées automatiquement. lancer un ocx n'est en effet pas quelque chose d'instantanné, c'est clairement un acte délibéré, et non une manipulation hasardeuse...

Commentaire de Squall____ le 22/03/2007 13:44:19

Franchement, beau boulot !
Merci pour ton travail.

Commentaire de soldier8514 le 22/03/2007 19:34:30

je plaisantais bien sur en disant que ça m'a pris 5 minutes  pour trouver comment faire les captures twain _ en réalité je m'y suis arraché les cheveux quelques jours ;)

je rajoutterais des exemples pour les autres langages _ .net csharp delphi etc ...

Commentaire de soldier8514 le 22/03/2007 19:36:39

et il faudra aussi que je fasse une doc d'utilisation

Commentaire de poldere le 22/03/2007 21:38:10

Bonsoir, le prog est bien j'espère pouvoir l'intégrer à une webcam pour la détection de certaine couleur en utilisant le " decrease Bpp " pour avoir mois de nuance possible. Comme je sais pas trop programmer c'est surement pas gagner d'avance. Par contre je me suis juste permis de modifier une fonction ici :

Private Sub CmdAnnuler_Click()
FrmMain.ImageStudio1.EditUndo
'Unload Me
End Sub

De manière à avoir le Undo sous la main et faire plusieurs essais ( genre " reset " de l'effet pour tester une autre option ).
Encore merci 9/10

Commentaire de poldere le 22/03/2007 21:52:56

Re moi
Juste une petit modif de l'install.bat par :

copy ImageStudio.ocx c:\windows\system32\imagestudio.ocx
regsvr32 c:\windows\system32\imagestudio.ocx

Pour copier ImageStudio.ocx du répertoire courant dans C:\windows\system32 puis l'enregistrer

Commentaire de Renfield le 23/03/2007 08:30:29 administrateur CS

égoïste !

euh... je veux dire, tout le monde n'a pas Windows sur son C:\ (E:\ dans mon cas)

Commentaire de Squall____ le 23/03/2007 09:36:50

Je pense que l'on pourrais trouver un moyen pour que l'appli détecte automatiquement si l'OCX est enregistré sur la machine et si il ne l'est pas, qu'elle fasse elle même la copie dans le répertoire system32 puis l'enregistrement dans la base de registre non ?
ça ne semble pas impossible... Enfin, je ne suis pas un expert base de registre moi...

Renfield devrais savoir lui !

Commentaire de Renfield le 23/03/2007 10:53:25 administrateur CS

on peut toujours faire un RegSvr32 -s sur l'ocx systematique au lancement du soft et un un
Regsvr32 -u -s a la sortie...

le fait de placer dans System32 n'est absolument pas obligatoire...
ca aide juste a ne pas se mélanger les pinceaux dès lors que l'on souhaite utiliser l'OCX dans plusieurs projets

Commentaire de poldere le 23/03/2007 11:20:58

Quand je dis que je ne sais pas programmer je le prouve par des modifications basiques :) lol.
Par contre un gars, qui se reconnaitra re :)lol , a déposé une source pratique ici http://www.vbfrance.com/codes/FICHIER-REG-ENREGISTREZ-FACILEMENT-VOS-DLL-OCX_19535.aspx
Cela permet avec un clic droit sur un fichier .OCX d'avoir une option d'enregistrement.

Commentaire de Squall____ le 23/03/2007 13:17:34

Ben oui, le gars en question c'est Renfield qui vient de poster juste au dessus de toi Poldere !

Commentaire de soldier8514 le 31/03/2007 08:20:42

un petit aspect interressant à noter :

vous pouvez télécharger depuis internet une photo et l'afficher directement dans votre soft sans avoir à stocker l'image sur votre disque dur

imagestudio.LoadFile("http://www.monsite.com/monimage.jpg")

( c la meme methode que pour charger une image stockée sur l'ordi )

Commentaire de theocourant le 25/04/2007 16:37:26

Bonjour,

Je viens de trouver ton ocx et je l'ai un peu testé et franchement bravo !!! Super interssant même si comme tu le dis il manque un notice mais bon on peut s'en sortir qu'en même sans elle.

Autre remarque, en regardant attentivement le code, j'ai pu constater une erreur au niveau de la gestion de la compression Jpg :

Dans le formulaire FrmMain :
Private Sub MnuJPEGCompression_Click()
Dim Compression As Long

Compression = InputBox("Level 0 à 100  ")

If Level > 0 And Level < 100 Then Call ImageStudio1.SetJpegQuality(CLng(Compression))

End Sub

L'erreur se trouve au niveau du contrôle le If se portant sur Level qui non déclaré et non rempli alors que le test doit porter sur Compression issue de l'InputBox . De plus le terme de compression n'est pas approprié car au nom de la fonction il s'agit de la qualité, la compression étant la complémentarité de la qualité (qualité à 75% = compression à 25%).
D'ailleurs petite question la qualité jpg peut-elle être de 100% = sans compression ?

En tout cas, très très bonne source : 10/10

Théo

Commentaire de BarronMonster le 03/11/2007 20:44:05

Pour la ligne du install qui vise à copier utiliser la var %windir% ...

Commentaire de napolibella le 02/12/2007 23:49:21

Bonjour
Félicitations pour cette bonne source. J'ai ajouté l'ocx dans un programme de gestion de photos.
Le seul petit problème, et je crois que tu le sais puisque tu as désactivé le 'save to file' est que l'instruction ImageStudio1.SaveAsJPG n'attend pas la fin de ImageStudio1.TWAINAcquire. J'ai mis une attente de 5 sec et ça marche. Toutefois ce serait merveilleux si dans TWAINAcquire on pourrait ajouter un flag qui dirait si oui ou non il faut attendre que le scanner finisse.

Très tres bonne source 10/10

Commentaire de gillardg le 13/05/2008 17:56:03

bonjour  soldier8514 ,
et surtout merci pour cet OCX ,
cela résout un de mes problèmes : le chargement d'une image de taille A4 en 300 DPI dans un picturebox depuis le clipboard ! je vaisrenseignez cette source la ou j'ai eu le problème

Commentaire de Zylof le 15/08/2008 16:23:48

Bonjour,
Vraiement super cet ocx.
J'aurais besoin de quelques explications, même succintes, sur les fonctions :
getframe
setframe
getnumframes
clear (val)
create , , , ,
Histogramxxxx
isindexed

Par avance merci.

Commentaire de pegasus12031954 le 31/10/2008 11:52:43

bonjour  soldier8514 ,
et surtout merci pour cet OCX ,
La doc est elle prévue ?

Commentaire de pegasus12031954 le 31/10/2008 11:57:31

Je confirme le petit bug (signalé par THEOCOURANT):
Sur exemple VB6/frmMain/Menu.Image.JPEG Compression, le taux de compression ne fonctionne pas, changer par :
If Compression > 0 And Compression < 100 Then Call ImageStudio1.SetJpegQuality(CLng(Compression))

Commentaire de MarbleMad le 29/01/2009 10:25:45

Bonjour,

Grand bravo pour votre génial OCX. Seul petit bémole, l'imposibilité de spécifier une couleur de fond a celui. Une petite update serait vraiment le bienvenue SVP. Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Conversion de bmp en jpg, gif, png ou tiff... [ par ju ] Bonjour, je cherche un moyen de convertir des images bmp en jpg, gif, png ou tiff(1 de ces 4 formats pour pouvoir les transformer en pdf grace à pdfli A l'aide!! Rezise d'un jpeg + sauvegarde [ par vincent ] Salut à tous,Je voudrais en vb changer les dimensions d'un fichier jpg puis sauvegarder dans un autre fichier.Par exempletest1.jpg (800*600 pixels) Capture + enregistrement en JPEG [ par zebest3000 ] Slt,Je viens de me mettre au VB, je sais comment capturer et enregistrer en BMP mais je voudrais sauvegarder ça en JPEG (optimisé de préférence).Merci ouvir et imprimer jpeg,gif VBA [ par oliv76n ] j'aimerais pouvoir ouvrir un fichier JPEG ou GIF avec VBA et l'imprimer.peut importe la façon tant qu'on pe visualiser et imprimer avec VBA.merci. Générer un gif a partir d'un jpg [ par Nagalta ] Bonjour, est til possible en asp de generer un gif a partir d'une image jpg, et au passage la redimensionner?Merci de votre aide ! background image : BMP ? GIF ? JPG ? [ par scortex84 ] Bonjour,je souhaite embélir un peu mes applications VB.NET en mettant des images de fond. Rien de bien compliqué, un simple dégradé.Le problème vient Creer une image Gif ou JPeg à partir d'une zone image [ par Djé ] Bonjour ,Je cherche à créer une image JPeg ou gif à partir d'une zone image (PictureBox) pour pouvoir l'incorporer dans une page Web.Avez vous une so Enregistrer un état Access en gif ou png [ par Rennais ] Voici le PB, l'export d'un état ne copie pas le format et la mise en page en totalité, en particulier les lignes et colonnes, je désire donc exportéer Convertion HTML en Gif ou jpg ? SVP [ par nounours22 ] Bonjour,quelqu'un pourrait il me dire comment effectuer une vconvertion d'une page HTML en Image par porgrammation ?Merci de vos réponses à venir.noun OUVRIR UN FICHIER GIF/JPG EN CHERCHANT SON NOM A PARTIR D UN TABLEAU EXCEL [ par dark13 ] SalutJe n'ai pas été très explicite ds le message précédent, alors je m'y reprends.En fait j ai un classeur excel rempli de données sous forme de tabl


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales