Salvare Immagini In Formato Jpg Con Compressione Variabile

Author: ollie10 5/28/2009 3:27 PM

Spesso capita di dover lavorare con delle immagini e di volerle salvare nel formato più comune per il web il jpg, usando i parametri standard dell'oggetto image il risultato però non è ottimale. La funzione Save() ha un paio di interessanti parametri EncoderParameters e ImageCodecInfo che possono venirci in aiuto.

Usando queste semplici funzioni possiamo salvare l'immagine specificando il rapporto di compressione (da 0 a 100) come faremmo con photoshop o qualsiasi altro programma di grafica

 

Image image = Bitmap.FromFile("C:\\immagine.jpg");
// SALVO L'IMMAGINE CON UN RAPPORTO DI COMPRESSIONE DEL 75%
SaveJPG(image, "C:\\output.jpg", 75);


private ImageCodecInfo GetEncoderInfo(String mimeType)
{
	int j;
	ImageCodecInfo[] encoders;
	encoders = ImageCodecInfo.GetImageEncoders();
	for (j = 0; j < encoders.Length; ++j)
	{
		if (encoders[j].MimeType == mimeType)
		return encoders[j];
	}
	return null;
}

public static void SaveJPG(Image image, string fileName, long compression)
{
	EncoderParameters eps = new EncoderParameters(1);
	eps.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, compression);
	ImageCodecInfo ici = GetEncoderInfo("image/jpeg");
	image.Save(fileName, ici, eps);
}

Tags: ,
Categories: Asp.NET - C#
Permalink | Comments (0)
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su facebook
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su twitter
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su stumbleupon
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su digg
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su delicious
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su reddit
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su google
  • condividi Salvare Immagini In Formato Jpg Con Compressione Variabile su netvibes
  • aggiungi il feed di Salvare Immagini In Formato Jpg Con Compressione Variabile


Rilasciato "Fennec" Firefox Per Windows Mobile 6

Author: ollie10 5/18/2009 1:00 PM

Proseguono a ritmo serrato i lavori di sviluppo di Firefox Mobile, meglio noto con il nome in codice Fennec.

Pochissime ore fa Firefox Mobile "Fennec" è stato rilasciato in versione 1.0 beta 1 per Maemo (Internet Tablet Nokia 770, Nokia N800 e Nokia N810), mentre all'inizio del weekend era stata rilasciato Fennec in versione Alpha 1 per Windows Mobile 6, ancora una volta indirizzato ai dispositivi dotati di schermo touchscreen.

Il nuovo rilascio è importante in quanto rende disponibile la prima alpha ufficiale per Windows Mobile 6 Professional di quello che sarà il porting di Mozilla Firefox per dispositivi mobili, ancora una volta testato su HTC Touch Pro, anche se in futuro sarà aggiunto il supporto per altri modelli di smartphone basati su Windows Mobile.

Molte le novità introdotte da questa nuova versione:
 

More...

Tags:
Categories: Windows Phone
Permalink | Comments (0)
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su facebook
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su twitter
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su stumbleupon
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su digg
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su delicious
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su reddit
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su google
  • condividi Rilasciato "Fennec" Firefox Per Windows Mobile 6 su netvibes
  • aggiungi il feed di Rilasciato "Fennec" Firefox Per Windows Mobile 6


Upgrade blog e gallery aggiornata!

Author: ollie10 5/13/2009 6:08 PM

Oggi finalmente dopo un porting lungo e abbastanza faticoso sono riuscito ad aggiornare il blog all'ultima versione di blogengine la 1.5.0.7. Dato che c'ero ne ho approfittato anche per dare una rinfrescata alla grafica anche perchè purtroppo quella precedente non supportava a pieno tutte le nuove features come i widget. Praticamente tutti i post sono stati validati xhtml transitional ed ho apportato piccoli miglioramenti prestazionali.

La lista delle features è disponibile qui http://www.dotnetblogengine.net/page/features.aspx

Questi giorni ho provveduto anche ad aggiornare la gallery all'ultima versione di imagevuex, il software usato pergestire le foto, anche qui sono disponibili tante migliorie, ho aggiunto tra l'altro anche le foto che da un pò non pubblicavo.

A presto


Tags:
Categories: Asp.NET - C# | BlogEngine.NET | Personale
Permalink | Comments (0)
  • condividi Upgrade blog e gallery aggiornata! su facebook
  • condividi Upgrade blog e gallery aggiornata! su twitter
  • condividi Upgrade blog e gallery aggiornata! su stumbleupon
  • condividi Upgrade blog e gallery aggiornata! su digg
  • condividi Upgrade blog e gallery aggiornata! su delicious
  • condividi Upgrade blog e gallery aggiornata! su reddit
  • condividi Upgrade blog e gallery aggiornata! su google
  • condividi Upgrade blog e gallery aggiornata! su netvibes
  • aggiungi il feed di Upgrade blog e gallery aggiornata!