Estudi de components ASP per al tractament ‘off line’ d’imatges
INDEX Introducció Què és un component SW ? Què és el tractament ‘off line’ ? Components comercials Primer component: SoftArtisans ImgWriter Descripció Funcions Exemples Segon component: AspJpeg Components de ShareWare Component: Online Photo Catalogue Conclusió Bibliografia Dubtes
Introducció Programar un codi en ASP pot arribar a ser complicat. En lloc de copiar codi en diferents programes ASP (que poden no ser transportables a altres tecnologies) podem encapsular funcions i així crear components de SW. També tenim la opció de comprar els components ASP 3.0 té incorporat un número reduït d’objectes per a facilitar la programació ASP, però es poden afegir mes utilitats mitjançant els components de software.
Què és un component SW ? Programes que realitzen una funció i estan encapsulats Poden ser cridats des d’altres aplicacions que sol·liciten eixos serveis L’aplicació que fa la petició no ha de ser de la mateixa plataforma/tecnologia. Estalvien feina a l’hora de programar una aplicació ASP Podem trobar components SW que fan qualsevol funció.
Com fer i utilitzar un component SW? Per a crear un component de SW hem de crear un ActiveX DLL’s amb Visual Basic de Microsoft (definir les propietats) i programar-ho Per a utilitzar-ho cal introduir-ho com a objecte: Codi {dins de <% … %>} Set NomObjecte=Server.CreateObject(“Elteudll.Clasemodul”)
Què és el tractament ‘off line’? Quines utilitats té? Com a tota programació de servidor, la idea esta en llevar-li treball al client El client podrà enviar una imatge de qualsevol grandària i resolució Nosaltres l’adaptarem mitjançant el nostre component SW per a mostrar-la en un àlbum de miniatures, o la guardarem en escala de grisos, etc
Components comercials SoftArtisans ImgWriter AspJepg
SoftArtisans ImgWriter Es un avançat SW de manteniment d’imatges dissenyat per a treballar amb IIS 4.0 i ASP 3.0 (com a mínim) Es un component de SW que pot realitzar les següents feines: Processament, creació i manteniment d’imatges Creació automàtica de miniatures a escala Creació de marques d’aigua Inserció d’imatges a les pagines ASP “Cropping” “Flipping” Creació de llegendes o peus de pagina interactius en la imatge Conversió d’una imatge de color a BN Fondre dos imatges en una Administració de les imatges d’una base de dades d’un Blog
SoftArtisans ImgWriter (II) Totes les funcions es poden realitzar mitjançant 3 programes (algoritmes) diferents per a optimitzar la velocitat i la qualitat, depenent dels interessos de la aplicació web. Exemples de funcionament Preu del producte sense manteniment: 253 € !
AspJpeg Es un avançat SW de manteniment d’imatges dissenyat per a treballar amb IIS 4.0 i ASP 3.0 (com a mínim) Totes les funcions es poden realitzar mitjançant 3 programes (algoritmes) diferents per a optimitzar la velocitat i la qualitat, depenent dels interessos de la aplicació web. Pot treballar conjuntament amb “AspUpload” (un altre component SW) Podem pujar la imatge des de qualsevol dispositiu Podem guardar els resultats en qualsevol dispositiu
AspJpeg (II) ! ! Funcions que realitza: Preu: 195 $ Rotar imatges Crear miniatures de imatges elegint la qualitat Convertir a escala de grisos una imatge “Cropping” “Flipping” Fer una imatge d’imatges 3 mètodes de efecte “Antialiasing” (“Sharpening”) Permet seleccionar el radio de compressió per a obtenir el resultat optimitzat Extreure metadades EXIF i IPTC d’imatges JPEG Conversió d’imatges CMYK a RGB Accés de lectura i escriptura a pixels individuals de la imatge Preu: 195 $ ! !
Components de Shareware Online Photo Catalogue
Online Photo Catalogue Component dissenyat per a webmasters de pàgines personals i sense massa coneixements de ASP Simplifica al màxim la feina de publicació d’imatges, evitant: L'ús de components externs a ASP Bases de dades Sistemes de upload
Online Photo Catalogue (II) Construeix un arbre de directoris amb miniatures, als quals podem accedir per a visualitzar les imatges No precisa inserir les imatges en les bases de dades Només cal ficar-les en una carpeta i automàticament són publicades Prodrem arreplegar la imatge que envia el client mitjançant un formulari i guardar-la en la carpeta compartida i així la publicarem automàticament. Podem ficar comentaris a les imatges, tant l'administrador com els visitants del lloc web (habilitant els permisos d’escriptura ) En Castellà i Català/Valencià !
Conclusions SoftArtisans ImgWriter AspJpeg Online Photo Catalogue Processament d’imatges Miniatures Marques d’aigua Imatges en pagines ASP Cropping Flipping Escala de grisos Miniatures Rotació Escala de grisos Cropping Flipping Antialiasing Metadades CMYK RGB Creació automàtica d’un arbre de miniatures Treball amb altres components SW Compatible Suporta i funciona millor amb AspUpload Evita l'ús d’altres components SW
Conclusions (II) SoftArtisans ImgWriter AspJpeg Online Photo Catalogue Servidor ISS 4.0 i ASP 3.0 ISS o Personal Web Server i ASP 3.0 Algoritmes 3 diferents dissenyats per a optimitzar situacions Té un algoritme que permet publicar les imatges Bases de dades Gestionar les d’un Blog Suporta el treball amb BD Evita l'ús de BD
Conclusions (III) SoftArtisans ImgWriter AspJpeg Online Photo Catalogue Formats compatibles JPEG BMP JPEG BMP TIFF GIF PNG JPG BMP (no recomanable) Preu 253 € 166 € 0 €
Bibliografia Sobre Softartisans ImgWriter: Sobre AspJpeg: http://www.componentsource.com/Catalog.asp?sc=CS&sa=0&option=14729&fl=&RC=CS_P_S_N_RL&sr=SoftArtisans&POS=1&bc=&cv=tr&PO=511939&SERC=GGC1&ml=en&ul=es Sobre AspJpeg: http://www.aspjpeg.com/ Sobre Online Photo Catalogue: http://www.desarrolloweb.com/articulos/1583.php?manual=11 http://www.iloire.com/vbscript/online_photo_catalog_vbscript.asp
DUBTES ?
Plan B Captura Aspupload de AspJpeg Captura resultat AspJpeg