ToToSeAtome
Messages : 5 Date d'inscription : 26/11/2009
Caractéristiques du membre Evolution: Atome Job: Programation (PHP , C++ (QT+ , OpenGL, SDL) , PureBasic. XP: (20/20)
| Sujet: [logiciel]Pics-Up Mar 1 Déc 2009 - 15:23 | |
| Bonjour, Nom du soft : pics-Up Auteur : ToToSe Lien : ici développer en PureBasicPics-Up permet de convertir simplement et rapidement vos image , le code a été optimiser au maximum pour un meilleur rendu (PNG => BMP) Pick-Up[JPEG/BMP/TIFF/TGA] => (PNG) [PNG/BMP/TIFF/TGA] => (JPEG) [PNG/JPEG/TIFF/TGA] => (BMP)code source :- Spoiler:
; ; ------------------------------------------------------------ ; ; PureBasic - Pics-Up imageConverter ; ; (c) ToToSe ; ; ------------------------------------------------------------ ;
UseJPEGImageDecoder() UseTGAImageDecoder() UsePNGImageDecoder() UseTIFFImageDecoder()
; UseJPEGImageEncoder() UsePNGImageEncoder()
If OpenWindow(0, 0, 0, 300, 130, "Pics-Up | by {ToToSe}", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ImageGadget(0, 0, 28, WindowWidth(0), WindowHeight(0), 0, #PB_Image_Border)
CreateToolBar(0, WindowID(0)) ToolBarStandardButton(0, #PB_ToolBarIcon_Open) ToolBarStandardButton(1, #PB_ToolBarIcon_Save) DisableToolBarButton(0, 1, 1)
Repeat EventID = WaitWindowEvent()
If EventID = #PB_Event_Menu
Select EventMenu()
Case 0 ; ouvrire
Filename$ = OpenFileRequester("pics-Up", "", "tout les formats *.bmp;*.jpg;*.png;*.tif;*.tga", 0) If Filename$
If LoadImage(0, Filename$) SetGadgetState(0, ImageID(0)) DisableToolBarButton(0, 1, 0) ResizeWindow(0, #PB_Ignore, #PB_Ignore, ImageWidth(0)+4, ImageHeight(0)+34) EndIf
EndIf
Case 1 ; enregistrer
Filename$ = SaveFileRequester("pics-Up", Left(Filename$, Len(Filename$)-Len(GetExtensionPart(Filename$))-1), "BMP Format|*.bmp|JPEG Format|*.jpg|PNG Format|*.png", 0) If Filename$
Select SelectedFilePattern()
Case 0 ; BMP ImageFormat = #PB_ImagePlugin_BMP Extension$ = "bmp"
Case 1 ; JPEG ImageFormat = #PB_ImagePlugin_JPEG Extension$ = "jpg"
Case 2 ; PNG ImageFormat = #PB_ImagePlugin_PNG Extension$ = "png"
EndSelect
If LCase(GetExtensionPart(Filename$)) <> Extension$ Filename$ + "." + Extension$ EndIf
If SaveImage(0, Filename$, ImageFormat) MessageRequester("Information", "Merci qui ? :p", 0) EndIf
EndIf
EndSelect
EndIf
Until EventID = #PB_Event_CloseWindow
EndIf
End
@+ |
|
DragokillerEmbryon
Messages : 828 Age : 27 Date d'inscription : 09/11/2008
Caractéristiques du membre Evolution: Atome Job: Je n'en n'ai pas vraiment pour l'instant XP: (20/20)
| Sujet: Re: [logiciel]Pics-Up Mer 2 Déc 2009 - 10:20 | |
| Merci TotoSe pour tous ces logiciels |
|
Teel
Messages : 1472 Age : 30 Date d'inscription : 29/02/2008
Caractéristiques du membre Evolution: Atome Job: Ressource XP: (20/20)
| Sujet: Re: [logiciel]Pics-Up Mer 2 Déc 2009 - 20:11 | |
| Et bien ! Ca me dispensera de faire "Enregistrer sous" truc muche et ect xD...
Jolie travail ! ^^ Et bon courage pour la suite ! |
|
Contenu sponsorisé
| Sujet: Re: [logiciel]Pics-Up | |
| |
|