3nity image studio activex sdk _ composant dédié à l'imagerie

Soyez le premier à donner votre avis sur cette source.

Vue 15 425 fois - Téléchargée 2 531 fois

Description

'//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

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
29 janvier 2009

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
Messages postés
2
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
31 octobre 2008

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))
Messages postés
2
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
31 octobre 2008

bonjour soldier8514 ,
et surtout merci pour cet OCX ,
La doc est elle prévue ?
Messages postés
12
Date d'inscription
lundi 3 février 2003
Statut
Membre
Dernière intervention
20 septembre 2011

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.
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
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
Afficher les 20 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.