Convertir imagen a tiff C# – Ejemplo

Hola a todos!

Ya les conte que ando trabajando con imagenes 🙂

Ahora me toca que convertir una imagen (en este caso bitmap) a formato tiff, me base en esta pagina! esta muy bien explicada

http://techmcq.com/article/Creating-a-tiff-image-using-C/22

Aca les dejo el codigo:

En este caso mi parametro se llama asi porque en mi entrada anterior, mostre como  Convertir un string a imagen! 🙂 Es una imagen solo con un “Hola mundo”

public void ConvertTextToImage(Bitmap bmpImageFromText)
{
//select the image encoder
System.Drawing.Imaging.Encoder encoder = System.Drawing.Imaging.Encoder.SaveFlag;
//select imageCodeInfo for fill format
ImageCodecInfo encoderInfo = GetEncoderInfo(“image/tiff”);
//make this multi frame to be able to add multiple images
EncoderParameters encoderParams = new EncoderParameters(1);
EncoderParameter parameter = new EncoderParameter(encoder, (long)EncoderValue.MultiFrame);

encoderParams.Param[0] = parameter;
//save the bitmap in tiff format
bmpImageFromText.Save(“C://test.tiff”, encoderInfo, encoderParams);
encoderParams.Param[0] = new EncoderParameter(encoder, (long)EncoderValue.FrameDimensionPage);

// if you have more than one pages, convert to image per pages and add
//Repeat this to add multiple images
//bmpImageFromText.Saveadd(img, encoderParams)

// Close out the file
encoderParams.Param[0] = new EncoderParameter(encoder, (long)EncoderValue.Flush);
bmpImageFromText.SaveAdd(encoderParams);
}

El resultado: es una imagen con extension .tiff! jajaja Se puede ver en el visor de windows normal 🙂

prueba

Convertir un String a imagen C# – Ejemplo

Holaaaa!

Hoy ando trabajando con imagenes! me toco que crear una imagen a partir de un texto. Encontre varias formas creando primero un Memory Stream con mi texto y luego creando la imagen, pero yo quiero convertir un texto plano y  no me servia porque no tenia el formato adecuado. Luego encontre una solucion muy bonita! usando Graphics de System.Drawing 🙂

Esta clase te permite crear un lienzo e ir dibujando y agregando las propiedades que uno quiera al texto! les dejare el pequeño ejemplo que hice! la fuente de donde lo saque fue aqui :

https://www.aspsnippets.com/Articles/ASPNet-Convert-Text-String-to-Image-using-C-and-VBNet.aspx

Codigo:

Este es el metodo que recibe un string y lo convierte en imagen, lo comente en ingles para mantener el estandar! jaja 🙂 Perdonen mi mal ingles! 😀

public void CreateImageFromString(string strImage)
{

string text = strImage;
//create new image
Bitmap bitmap = new Bitmap(1, 1);
//Properties string to draw
Font font = new Font(“Arial”, 25, FontStyle.Regular, GraphicsUnit.Pixel);
Graphics graphics = Graphics.FromImage(bitmap);
//properties new image
int width = (int)graphics.MeasureString(text, font).Width;
int height = (int)graphics.MeasureString(text, font).Height;
bitmap = new Bitmap(bitmap, new Size(width, height));
//add text to image
graphics = Graphics.FromImage(bitmap);
graphics.Clear(Color.White);
//graphics.SmoothingMode = SmoothingMode.AntiAlias;
//graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
graphics.DrawString(text, font, new SolidBrush(Color.Coral), 0, 0);
//execute pending graphics
graphics.Flush();
//release resources used by graphics
graphics.Dispose();
//save the image
bitmap.Save(“C:\\prueba.png”, System.Drawing.Imaging.ImageFormat.Png);

//do something with image

}

Y ahora solo queda llamar este metodo -> mandarle el string que uno quiera -> y hacer lo que uno quiera con la imagen! 🙂

string strImage = “hola mundo”;
CreateImageFromString(strImage);

El Resultado: simple! 🙂

prueba

Espero les pueda servir!

Saludos!

Enviar 2 acciones con ng-click – Angular

Hola amigos,

Este es un post super chiquito 🙂

Actualmente ando aprendiendo de angular y estoy en construccion de una pagina de pruebas.

Al momento no sabia como mandar mas de una accion en el ng-click de un objeto, me puse a buscarlo y es simple! solo los mandamos a llamar separados por punto y coma;

Ej.

Aca yo estoy haciendo que en el link se mande el valor a la variable active y se mande a llamar al metodo clickLink();

<a href=”#” class=”login” ng-click=”active=’Login’; clickLink(login.html)”>Login</a>

 

Eso es todo! 🙂

Saludos

Minientrada

Descargar archivos desde .net

Hola a todos!

He estado trabajando con .net, y esta vez me tocó hacer una pagina para descargar un archivo, es algo sencillo pero aqui va la tecnica:

//Declaramos nuestro metodo llamada Descargar

Public Sub descargar()

          //nuestra variable “path” llevara la direccion donde se encuentre el archivo a descargar

Dim PathFile As String = “C:\archivo.pdf”

// especifica el tipo de contenido HTTP de la respuesta

Response.ContentType = “Application/pdf”

//enviamos nuestra peticion con AppendHeader, indicando el nombre que va tener nuestro archivo al ser descargado

Response.AppendHeader(“Content-Disposition”, “attachment; filename=GuiaSMS.pdf”)

Response.Clear()

//Escribimos nuestro archivo desde el path que queremos descargarlo
Response.WriteFile(PathFile)

//Terminamos
Response.End()

End Sub

Y listo jovenes! Con este metodo podemos hacer en nuestra pagina una descargar de cualquier tipo de archivos. Espero que les sivra! 🙂

Descargar archivos desde asp

Descargar archivos desde asp