<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System.Drawing/GDI+</title><link>http://forums.asp.net/150.aspx</link><description>Discuss manipulating and creating graphics using the System.Drawing namespace and GDI+.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Adding on the fly watermark to images</title><link>http://forums.asp.net/thread/987387.aspx</link><pubDate>Thu, 14 Jul 2005 08:11:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:987387</guid><dc:creator>Speerman</dc:creator><author>Speerman</author><slash:comments>9</slash:comments><comments>http://forums.asp.net/thread/987387.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=987387</wfw:commentRss><description>Hi,&lt;BR&gt;&lt;BR&gt;I'd like to add a copyright message on images shown on my website.&lt;BR&gt;I'd like to do this on the fly when they are shown on the webpage (so the files&amp;nbsp;on the server are not changed), and this in a way that when people download the image, the watermark remains in the image.&lt;BR&gt;&lt;BR&gt;I tried the following code: &lt;A href="http://www.dnzone.com/ShowDetail.asp?NewsId=1397"&gt;http://www.dnzone.com/ShowDetail.asp?NewsId=1397&lt;/A&gt;&lt;BR&gt;but I keep getting a red cross in stead of my watermarked picture.&lt;BR&gt;&lt;BR&gt;Does anyone know a good, freeware, solution to accomplish this?&lt;BR&gt;&lt;BR&gt;Thanks in advance!</description></item><item><title>How to create swf on-the-fly</title><link>http://forums.asp.net/thread/2920554.aspx</link><pubDate>Fri, 06 Feb 2009 06:12:23 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2920554</guid><dc:creator>Subhasis.chanda</dc:creator><author>Subhasis.chanda</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/2920554.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=2920554</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;Presently I&amp;#39;m working Web based application in C# . Can I create swf on-the-fly ?&lt;/p&gt;&lt;p&gt;which creates a Flash slideshow from JPEG files and always on the fly.&lt;/p&gt;&lt;p&gt;Thanks in Advance&lt;br /&gt;Subhasis Chanda&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Image overlay for picture card effect</title><link>http://forums.asp.net/thread/3525572.aspx</link><pubDate>Sat, 21 Nov 2009 13:33:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3525572</guid><dc:creator>stighy</dc:creator><author>stighy</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3525572.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3525572</wfw:commentRss><description>&lt;p&gt;Hi guys, i hope someone can help me. &lt;/p&gt;&lt;p&gt;I would like to create the classical effect of &amp;quot;picture card&amp;quot; with an image overlay for my web site. &lt;/p&gt;&lt;p&gt;I explain better: the user post his photo, than i overlay it with a fixed image to have the user photo inside my standard photo frame ...&lt;/p&gt;&lt;p&gt;An image example: http://www.magliarossonera.it/protagonisti/img_giocB/barluzzi7.jpg&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Can someone tell me how to do this in asp.net ? &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thank you to anyone help me !!&lt;br /&gt;Regards&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Problem saving image as .Jpeg</title><link>http://forums.asp.net/thread/3222996.aspx</link><pubDate>Wed, 10 Jun 2009 13:45:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3222996</guid><dc:creator>AlexWD</dc:creator><author>AlexWD</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3222996.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3222996</wfw:commentRss><description>&lt;p&gt;Hello all,&lt;/p&gt;
&lt;p&gt;I have a piece of code that resizes an image (constraining proportions and adding some white space) to a fixed resolution (1024x1024px). I don&amp;#39;t know why but when I am trying to save the image as jpeg my code saves&amp;nbsp;a&amp;nbsp;strange file on the disk. It seems to be a jpeg (it has the extension) but&amp;nbsp;it cannot be open with Internet Explorer (shows a broken link icon)&amp;nbsp;or Adobe Photoshop CS3 (&amp;quot;Could not complete your request because an unknown or invalid JPEG marker type is not found&amp;quot;). &lt;/p&gt;
&lt;p&gt;Also,&amp;nbsp;the size&amp;nbsp;of image is huge (1.47MB, I don&amp;#39;t think&amp;nbsp;this is ok for a 1024x1024 jpeg image).&lt;/p&gt;This is&amp;nbsp;the code from the &lt;u&gt;page&lt;/u&gt; (actually it&amp;#39;s a UserControl):&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;...&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;System.Drawing.&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Image&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; imgNewPhotoMainImage = System.Drawing.&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Image&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.FromStream(msMainImage);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;...&lt;/p&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (imgNewPhotoMainImage.Width &amp;gt; 1024 || imgNewPhotoMainImage.Height &amp;gt; 768)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;imgNewPhotoMainImage = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ImageResize&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.FixedSize(imgNewPhotoMainImage, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;large&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; imgNewPhotoMainImage.Save(mainImagePath + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\\&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + mainImageName, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ImageFormat&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Jpeg);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;and the code from the &lt;u&gt;class&lt;/u&gt;:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Image&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; FixedSize(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Image&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; imgPhoto, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; imgtype)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sourceWidth = imgPhoto.Width;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sourceHeight = imgPhoto.Height;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sourceX = 0;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sourceY = 0;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; destX = 0;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; destY = 0;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; nPercent = 0;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; nPercentW = 0;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; nPercentH = 0;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Width = 0;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Height = 0;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Compare(imgtype, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;large&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;) == 0)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;Width = 1024;&lt;/p&gt;
&lt;p&gt;Height = 1024;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Compare(imgtype, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;thumbnail&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;) == 0)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;Width = 124;&lt;/p&gt;
&lt;p&gt;Height = 124;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;nPercentW = ((&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)Width / (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)sourceWidth);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;nPercentH = ((&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)Height / (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;float&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)sourceHeight);&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (nPercentH &amp;lt; nPercentW)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;nPercent = nPercentH;&lt;/p&gt;destX = (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)((Width - (sourceWidth * nPercent)) / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;nPercent = nPercentW;&lt;/p&gt;destY = (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)((Height - (sourceHeight * nPercent)) / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; destWidth = (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)(sourceWidth * nPercent);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; destHeight = (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)(sourceHeight * nPercent);&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Bitmap&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; bmPhoto = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Bitmap&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(Width, Height, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;PixelFormat&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Format32bppRgb);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;bmPhoto.SetResolution(imgPhoto.HorizontalResolution, imgPhoto.VerticalResolution);&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Graphics&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; grPhoto = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Graphics&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.FromImage(bmPhoto);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;grPhoto.Clear(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Color&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.White);&lt;/p&gt;grPhoto.InterpolationMode = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;InterpolationMode&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.HighQualityBicubic;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;grPhoto.DrawImage(imgPhoto,&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Rectangle&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(destX, destY, destWidth, destHeight),&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Rectangle&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(sourceX, sourceY, sourceWidth, sourceHeight),&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;GraphicsUnit&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Pixel);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;grPhoto.Dispose();&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; bmPhoto;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>how to get the image width and height!  argh</title><link>http://forums.asp.net/thread/2364962.aspx</link><pubDate>Mon, 19 May 2008 02:02:23 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2364962</guid><dc:creator>istakoza</dc:creator><author>istakoza</author><slash:comments>8</slash:comments><comments>http://forums.asp.net/thread/2364962.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=2364962</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am trying to get the image height and width of an image I have obtained from a database and downloaded to an aspx page.&lt;/p&gt;
&lt;p&gt;I know I need to use something like:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; Imagex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.Drawing.Image = System.Drawing.Image.FromFile(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/RegisteredUsers/ShowPicture1.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;to declare the image but when I do it this way I get the following error&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Description: &lt;/strong&gt;The application attempted to perform an operation not allowed by the security policy. &amp;nbsp;To grant this application the required permission please contact your system administrator or change the application&amp;#39;s trust level in the configuration file. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exception Details: &lt;/b&gt;System.Security.SecurityException: Request for the permission of type &amp;#39;System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&amp;#39; failed.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;So I figured it had somthing to do with not using the physical path.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;So I got the physical path like this:&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; physicalpath &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = Server.MapPath(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;~/RegisteredUsers/ShowPicture1.aspx&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;Then I go:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; Imagex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.Drawing.Image = System.Drawing.Image.FromFile(physicalpath)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;When I do it like this I get a different error:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description: &lt;/strong&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Exception Details: &lt;/b&gt;System.OutOfMemoryException: Out of memory.&lt;/p&gt;
&lt;p&gt;So now I am lost, can anyone in the know help me on this?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Find number of text characters</title><link>http://forums.asp.net/thread/3514269.aspx</link><pubDate>Mon, 16 Nov 2009 02:07:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3514269</guid><dc:creator>nimish</dc:creator><author>nimish</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3514269.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3514269</wfw:commentRss><description>&lt;p&gt;I have a text paragraph that needs to&amp;nbsp;fit within a fixed rectangle.&amp;nbsp; I can find out the&amp;nbsp;text length&amp;nbsp;that will fit within that rectangle easily if its single paragraph.&amp;nbsp; But with multiple paragraph it is difficult for me to find the characters that would fit in that rect.&lt;/p&gt;
&lt;p&gt;(1) Is there a way to determine the length of string that fit in the box irrespective of number of carriage returns (for paragraphs)?&amp;nbsp; &lt;/p&gt;
&lt;p&gt;(2) Basically I am splitting text entered in two sections.&amp;nbsp; The first section exhibits text in narrower rectangle (as there is image displayed on its right).&amp;nbsp; The second section is in second rectangle whose width is full image width.&amp;nbsp; My understanding was the text can be bound within rectangle but I wonder if I can bind within a polygon?&amp;nbsp; That way I dont have to split texts and have 2 separate rectangles.&amp;nbsp; To visualize my scenario, just think about a page having image on left side and the text starting on its right and flowing down and becoming full width once image is crossed.&amp;nbsp; similar to newsletters where text flows around images.&lt;/p&gt;
&lt;p&gt;Thanks for any help.&lt;/p&gt;</description></item><item><title>Make thumbnail on the fly from video file</title><link>http://forums.asp.net/thread/3512017.aspx</link><pubDate>Fri, 13 Nov 2009 22:20:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3512017</guid><dc:creator>simsen</dc:creator><author>simsen</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3512017.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3512017</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have page with videofiles. Now I want to make thumbnails&amp;nbsp;each time the user uploads a video file to the page. But I don&amp;#39;t know how.&lt;/p&gt;
&lt;p&gt;Can anyone help me with a link how to make this happens?&lt;/p&gt;
&lt;p&gt;I tried the following link, but couldn&amp;#39;t get it work:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.asp.net/p/1084347/1849667.aspx#1849667"&gt;http://forums.asp.net/p/1084347/1849667.aspx#1849667&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The error was that it couldn&amp;#39;t find the file (I checked&amp;nbsp;that the file exists&amp;nbsp;and it did, so I don&amp;#39;t know witch file the program cann&amp;#39;t see....&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;if (FileExists(imagename) == true)
        {
            info.Arguments = &amp;quot; -i &amp;quot; + videoname + &amp;quot; -ar 44100 &amp;quot; + &amp;quot;TheAnimals&amp;quot; + &amp;quot;.flv&amp;quot;;
            //info.Arguments = &amp;quot; -i &amp;quot; + videoname + &amp;quot; -vframes 1 &amp;quot; + imagename + &amp;quot;%d.jpg&amp;quot;;
            p = Process.Start(info);
        }

private static bool FileExists(string sFilename)
    {
        //21-07-2008 AS
        //Checker om mappen eksisterer
        try
        {
            string folderadress = &amp;quot;Movies&amp;quot;;
            folderadress = HttpContext.Current.Server.MapPath(folderadress);
            return (File.Exists(folderadress + &amp;#39;/&amp;#39; + sFilename));
        }
        catch
        {
            return (false);
        }
    }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;I hope someone can help me, I&amp;#39;m stucked with this one :-)&lt;/p&gt;</description></item><item><title>Graph Tabulation in Visual Web Developer</title><link>http://forums.asp.net/thread/3510534.aspx</link><pubDate>Fri, 13 Nov 2009 09:19:10 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3510534</guid><dc:creator>enelrihs</dc:creator><author>enelrihs</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3510534.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3510534</wfw:commentRss><description>&lt;pre class="c-sharp" name="code"&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing.Text;

public partial class TemperatureGraph : System.Web.UI.Page
{
    Graphics gfx;
    Bitmap bmp; 
    protected void Page_Load(object sender, EventArgs e)
    {
        bmp = new Bitmap(900, 800);
        gfx = Graphics.FromImage(bmp);
        gfx.Clear(Color.White);
        gfx.SmoothingMode = SmoothingMode.AntiAlias;
        string text = System.IO.File.ReadAllText(@&amp;quot;C:\Documents and Settings\student\Desktop\FYP (Tan Shirlene Chris 071033F)\Project\Website_GreenICT\Temperature.txt&amp;quot;);
        string text1 = text.Replace(&amp;quot;\r\n&amp;quot;, &amp;quot;-&amp;quot;);
        string[] str1 = text1.Split(&amp;#39;-&amp;#39;);
        // Define Points 
        int[] p = new int[str1.Length];
        for (int i = 0; i &amp;lt; p.Length; i++)
        {
            p[i] = (int)Math.Round(double.Parse(str1[i]));
        }

        string text2 = System.IO.File.ReadAllText(@&amp;quot;C:\Documents and Settings\student\Desktop\FYP (Tan Shirlene Chris 071033F)\Project\Website_GreenICT\DateTime.txt&amp;quot;);
        string text3 = text.Replace(&amp;quot;\r\n&amp;quot;, &amp;quot;-&amp;quot;);
        string[] str2 = text3.Split(&amp;#39;-&amp;#39;);
        // Define Points 
        int[] k = new int[str2.Length];
        for (int i = 0; i &amp;lt; k.Length; i++)
        {
            k[i] = (int)Math.Round(double.Parse(str2[i]));
        }
        //int[] k = new int[p.Length];

        Array.Copy(p, k,p.Length);
        Array.Sort(k);

        DrawChart(p, k[k.Length - 1], k[0]);
    }
    private void DrawChart(int[] points, int maxValue, int minValue)
    {
        //Offset (Margin) Values 
        int bottomOffset = 50;
        int topOffset = 30;
        int leftOffset = 60;
        int rightOffset = 10;

        // Taking care of some bookwork (declaring/initializing variables) 
        int maxDataPoints = points.Length;
        int chartHeight = bmp.Height - bottomOffset;
        int chartWidth = bmp.Width - rightOffset;

        // Adjustable Values 
        double adjustedMax = maxValue * .10 + maxValue;
        double adjustedMin = minValue - .50 * minValue;
        double adjustVerticalRatio = (chartHeight - topOffset) / adjustedMax;
        double adjustHorizontalRatio = ((chartWidth - leftOffset) / (maxDataPoints - 1));

        Pen chartPen = new Pen(Color.Orange, 3);
        Pen gridLine = new Pen(Color.LightGray, 1);

        int minYpos = chartHeight - topOffset;
        int maxYpos = 10;

        // Drawing the Lines 
        for (int i = 0; i &amp;lt; maxDataPoints - 1; i++)
        {
            int xPos = Convert.ToInt32(i * adjustHorizontalRatio) + leftOffset;
            int xPos2 = Convert.ToInt32((i + 1) * adjustHorizontalRatio) + leftOffset;

            int yPos = Convert.ToInt32(chartHeight - adjustVerticalRatio * points[i]);
            int yPos2 = Convert.ToInt32(chartHeight - adjustVerticalRatio * points[i + 1]);

            if (points[i] == minValue)
            {
                minYpos = yPos;
            }

            if (points[i] == maxValue)
            {
                maxYpos = yPos;
            }

            gfx.DrawLine(gridLine, new Point(xPos2, topOffset), new Point(xPos2, chartHeight));
            gfx.DrawLine(chartPen, new Point(xPos, yPos), new Point(xPos2, yPos2));

            gfx.DrawString(i.ToString(), new Font(&amp;quot;Arial&amp;quot;, 8), new SolidBrush(Color.Gray), new Point(xPos - 4, chartHeight + 10));
        }

        //Draw Border Lines 
        Pen borderLine = new Pen(Color.DarkGray, 2);

        //Left Border 
        gfx.DrawLine(borderLine, new Point(leftOffset, chartHeight), new Point(leftOffset, topOffset));

        //Bottom Border 
        gfx.DrawLine(borderLine, new Point(leftOffset, chartHeight), new Point(chartWidth, chartHeight));

        //Right Border 
        gfx.DrawLine(borderLine, new Point(chartWidth, chartHeight), new Point(chartWidth, topOffset));

        //Top Border 
        gfx.DrawLine(borderLine, new Point(leftOffset, topOffset), new Point(chartWidth, topOffset));

        //Drawing Vertical Min/Max Values 
        gfx.DrawString(maxValue.ToString(), new Font(&amp;quot;Arial&amp;quot;, 8), new SolidBrush(Color.Gray), new Point(leftOffset - 25, maxYpos));
        gfx.DrawString(minValue.ToString(), new Font(&amp;quot;Arial&amp;quot;, 8), new SolidBrush(Color.Gray), new Point(leftOffset - 25, minYpos));
        gfx.DrawLine(gridLine, new Point(leftOffset - 25, minYpos), new Point(chartWidth, minYpos));
        gfx.DrawLine(gridLine, new Point(leftOffset - 25, maxYpos), new Point(chartWidth, maxYpos));

        // Title 
        gfx.DrawString(&amp;quot;[ Temperature Values ]&amp;quot;, new Font(&amp;quot;Arial&amp;quot;, 10, FontStyle.Bold), new SolidBrush(Color.FromArgb(0, 102, 204)), new Point(leftOffset + 60, topOffset - 30));

        //Finalizing and Cleaning Up 
        Response.ContentType = &amp;quot;image/jpeg&amp;quot;;
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
        bmp.Dispose();
        gfx.Dispose();
        Response.End();
    }
}
&lt;/pre&gt;
&lt;p&gt;Above are my exisiting codes to tabulate&amp;nbsp;Readings.&lt;/p&gt;
&lt;p&gt;X-axis showing the Temperature readings itself.(from the textfile also)&lt;/p&gt;
&lt;p&gt;Y-axis showing the Number of readings inside the textfile that is adding on every min when the page refresh itself. &lt;/p&gt;
&lt;p&gt;This particular textfiles only has the readings. &lt;/p&gt;
&lt;p&gt;I have created&amp;nbsp;a new textfiles containing readings together with the date and time. &lt;/p&gt;
&lt;p&gt;eg. &lt;/p&gt;
&lt;p&gt;22.8 11/11/2009 2:11:34 PM&lt;/p&gt;
&lt;p&gt;22.3 11/11/2009 3:34:13 AM&lt;/p&gt;
&lt;p&gt;------------------------------------------------&lt;/p&gt;
&lt;p&gt;so on so forth in the textfiles. &lt;/p&gt;
&lt;p&gt;instead of printing the&amp;nbsp;index of the readings i would like to print the corresponding datetime instead plotted on the graph. &lt;/p&gt;
&lt;p&gt;where should i edit the codes on?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Add Notes on Image(JPEG,BMP..)</title><link>http://forums.asp.net/thread/3261751.aspx</link><pubDate>Sat, 27 Jun 2009 12:44:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3261751</guid><dc:creator>maverickhyd</dc:creator><author>maverickhyd</author><slash:comments>9</slash:comments><comments>http://forums.asp.net/thread/3261751.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3261751</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please Have a look&amp;nbsp;at this&amp;nbsp;Image&lt;img style="VERTICAL-ALIGN:middle;" height="419" src="http://img145.imageshack.us/img145/2568/addnotes.png" width="534" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;How can i do this using ASP.NET?&lt;/p&gt;
&lt;p&gt;I want to&amp;nbsp;Add Notes, delete notes and update notes on Image using asp.net&lt;/p&gt;
&lt;p&gt;Can anyone having sample application?&lt;/p&gt;
&lt;p&gt;Help Would be greatly appreciated!&lt;/p&gt;</description></item><item><title>Resizing images, image is much bigger in size</title><link>http://forums.asp.net/thread/3500504.aspx</link><pubDate>Sun, 08 Nov 2009 13:22:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3500504</guid><dc:creator>CzechMate</dc:creator><author>CzechMate</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3500504.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3500504</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m using the&amp;nbsp;function below to resize images. However when I take image that&amp;#39;s say 35 KB&amp;#39;s in size&lt;/p&gt;
&lt;p&gt;the resulting resized image is around 450 KB&amp;#39;s in size. Why&amp;nbsp;is this happening ? Is there a way to make&amp;nbsp;compress&amp;nbsp;the image again ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="vb.net" name="code"&gt;    Sub ResizeImage(ByVal IMAGE_PATH As String, ByVal IMAGE_SAVE_AS As String, ByVal maxWidth As Int32, ByVal maxHeight As Int32)
        Dim originalImage As New Drawing.Bitmap(IMAGE_PATH)
        Dim newWidth As Int32 = originalImage.Width
        Dim newHeight As Int32 = originalImage.Height

        Dim aspectRatio As Double = Double.Parse(originalImage.Width) / Double.Parse(originalImage.Height)

        If (aspectRatio &amp;lt;= 1 And originalImage.Width &amp;gt; maxWidth) Then
            newWidth = maxWidth
            newHeight = CInt(Math.Round(newWidth / aspectRatio))
        Else
            If (aspectRatio &amp;gt; 1 And originalImage.Height &amp;gt; maxHeight) Then
                newHeight = maxHeight
                newWidth = CInt(Math.Round(newHeight * aspectRatio))
            End If
        End If

        Dim newImage As New Drawing.Bitmap(originalImage, newWidth, newHeight)
        Dim g As Drawing.Graphics = Drawing.Graphics.FromImage(newImage)
        g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Default
        g.DrawImage(originalImage, 0, 0, newImage.Width, newImage.Height)
        originalImage.Dispose()

        newImage.Save(IMAGE_SAVE_AS)
        newImage.Dispose()
    End Sub&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Applying watermark text to image</title><link>http://forums.asp.net/thread/3497589.aspx</link><pubDate>Fri, 06 Nov 2009 07:33:45 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3497589</guid><dc:creator>stanly</dc:creator><author>stanly</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3497589.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3497589</wfw:commentRss><description>&lt;p&gt;Hi friends... &lt;/p&gt;&lt;p&gt;I&amp;#39;m developing a jewellery website... I&amp;#39;m using file upload control to upload jewels image and saving it in a server folder... i want to watermark jewellery name in all photo dynamically.. help me... &lt;br /&gt;&lt;/p&gt;</description></item><item><title>storing images in Database</title><link>http://forums.asp.net/thread/3495815.aspx</link><pubDate>Thu, 05 Nov 2009 11:01:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3495815</guid><dc:creator>dscanlan</dc:creator><author>dscanlan</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3495815.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3495815</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="c-sharp"&gt;&lt;span class="Apple-style-span" style="white-space:normal;"&gt;&lt;br /&gt;Hi,&lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve written an admin section for my site so that people can upload pictures. I have managed to get this working and also to pull the data from the DB and display the images correctly.&lt;/p&gt;&lt;p&gt;Only thing is that they are not the same quality as the originals. They are all slightly blurry.&lt;/p&gt;&lt;p&gt;My site allows people to enter the file location into a textbox. I then use&amp;nbsp;team_file.PostedFile to get the filename, length, and inputstream. which is passed to be below.&lt;/p&gt;&lt;p&gt;Here&amp;#39;s my function that writes to the database.&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre name="code" class="c-sharp"&gt;private static bool insert_post_attachment_impl(&lt;/pre&gt;&lt;pre name="code" class="c-sharp"&gt;        Stream content,
        int content_length,
        string file, string content_type,
        bool UpdateExisting, int existing_id, string hyperlink, int team_id, bool isdeleted, string pictureType)
    {
        string effective_file = file;
        int effective_content_length = content_length;
        string effective_content_type = content_type;
        Stream effective_content = null;
        int bp_id = 0;
        bool bOk = false;
        try
        {
            effective_content = content;
            effective_file = file;
            effective_content_length = content_length;
            effective_content_type = content_type;

            MemoryStream jpgStream = new MemoryStream();
            if (content_type == &amp;quot;image/bmp&amp;quot;)
            {
                using (System.Drawing.Image img = System.Drawing.Image.FromStream(effective_content))
                {
                    img.Save(jpgStream, ImageFormat.Jpeg);
                    effective_content = jpgStream;
                    effective_content_type = &amp;quot;image/pjpeg&amp;quot;;
                    effective_content_length = Convert.ToInt32(effective_content.Length);
                    effective_content.Position = 0;
                    effective_file = file.Replace(&amp;quot;bmp&amp;quot;, &amp;quot;JPG&amp;quot;);
                }
            }
            try
            {
                byte[] data = new byte[effective_content_length];
                int bytes_read = 0;

                while (bytes_read &amp;lt; effective_content_length)
                {
                    int bytes_read_this_iteration = effective_content.Read(data, bytes_read, effective_content_length - bytes_read);
                    if (bytes_read_this_iteration == 0)
                    {
                        throw new Exception(&amp;quot;Unexpectedly reached the end of the stream before all data was read.&amp;quot;);
                    }
                    bytes_read += bytes_read_this_iteration;
                }
                List&amp;lt;SqlParameter&amp;gt; pCol = new List&amp;lt;SqlParameter&amp;gt;();
                bool bOK = false;
                SqlParameter p1 = new SqlParameter(&amp;quot;@image&amp;quot;, data);
                pCol.Add(p1);
                SqlParameter p3 = new SqlParameter(&amp;quot;@team_id&amp;quot;, team_id);
                pCol.Add(p3);
                switch (pictureType)
                {
                    case &amp;quot;Team&amp;quot;:
                        bOK = btnet.DbUtil.execute_SP(&amp;quot;update_Team_Picture&amp;quot;, pCol);
                        break;
                    case &amp;quot;AwayKit&amp;quot;:
                        bOK = btnet.DbUtil.execute_SP(&amp;quot;update_AwayKit_Picture&amp;quot;, pCol);
                        break;
                    case &amp;quot;Kit&amp;quot;:
                        bOK = btnet.DbUtil.execute_SP(&amp;quot;update_Kit_Picture&amp;quot;, pCol);
                        break;
                }
            }
            catch
            {
            }

            return bOk;
        }
        finally
        {
            // If this procedure &amp;quot;owns&amp;quot; the content (instead of our caller owning it), dispose it.
            if (effective_content != null &amp;amp;&amp;amp; effective_content != content)
            {
                effective_content.Dispose();
            }
        }
    }&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyone with any ideas would be of great help!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;private static bool insert_post_attachment_impl(&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Stream content,&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int content_length,&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string file, string content_type,&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bool UpdateExisting, int existing_id, string hyperlink, int team_id, bool isdeleted, string pictureType)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string effective_file = file;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int effective_content_length = content_length;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string effective_content_type = content_type;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Stream effective_content = null;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int bp_id = 0;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bool bOk = false;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content = content;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_file = file;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content_length = content_length;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content_type = content_type;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MemoryStream jpgStream = new MemoryStream();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (content_type == &amp;quot;image/bmp&amp;quot;)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;using (System.Drawing.Image img = System.Drawing.Image.FromStream(effective_content))&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;img.Save(jpgStream, ImageFormat.Jpeg);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content = jpgStream;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content_type = &amp;quot;image/pjpeg&amp;quot;;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content_length = Convert.ToInt32(effective_content.Length);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content.Position = 0;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_file = file.Replace(&amp;quot;bmp&amp;quot;, &amp;quot;JPG&amp;quot;);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;byte[] data = new byte[effective_content_length];&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int bytes_read = 0;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (bytes_read &amp;lt; effective_content_length)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int bytes_read_this_iteration = effective_content.Read(data, bytes_read, effective_content_length - bytes_read);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (bytes_read_this_iteration == 0)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new Exception(&amp;quot;Unexpectedly reached the end of the stream before all data was read.&amp;quot;);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes_read += bytes_read_this_iteration;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;List&amp;lt;SqlParameter&amp;gt; pCol = new List&amp;lt;SqlParameter&amp;gt;();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bool bOK = false;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SqlParameter p1 = new SqlParameter(&amp;quot;@image&amp;quot;, data);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pCol.Add(p1);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SqlParameter p3 = new SqlParameter(&amp;quot;@team_id&amp;quot;, team_id);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pCol.Add(p3);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;switch (pictureType)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;quot;Team&amp;quot;:&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bOK = btnet.DbUtil.execute_SP(&amp;quot;update_Team_Picture&amp;quot;, pCol);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;quot;AwayKit&amp;quot;:&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bOK = btnet.DbUtil.execute_SP(&amp;quot;update_AwayKit_Picture&amp;quot;, pCol);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;quot;Kit&amp;quot;:&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bOK = btnet.DbUtil.execute_SP(&amp;quot;update_Kit_Picture&amp;quot;, pCol);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return bOk;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;finally&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// If this procedure &amp;quot;owns&amp;quot; the content (instead of our caller owning it), dispose it.&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (effective_content != null &amp;amp;&amp;amp; effective_content != content)&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;effective_content.Dispose();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>C# different image compare</title><link>http://forums.asp.net/thread/3486933.aspx</link><pubDate>Sat, 31 Oct 2009 11:18:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3486933</guid><dc:creator>renven</dc:creator><author>renven</author><slash:comments>5</slash:comments><comments>http://forums.asp.net/thread/3486933.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3486933</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;HI,
&lt;br /&gt;
i can not find, method witch&amp;nbsp; can comare different size pictures.
&lt;br /&gt;

&lt;/span&gt;&lt;span&gt;
For example I have one image &amp;quot;full&amp;quot; (100x100 pixels) and another image only part of first image (30X30 pixels).I need to determine if second piscture is part of first picture or not.&lt;br /&gt;
Can someone help, what algorithm i should use?&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Creating Union of multiple GraphicsPaths</title><link>http://forums.asp.net/thread/3492974.aspx</link><pubDate>Wed, 04 Nov 2009 05:12:23 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3492974</guid><dc:creator>SonicMouse</dc:creator><author>SonicMouse</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3492974.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3492974</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;"&gt;
&lt;p&gt;After hours and hours of research, i figure this is impossible to do. &amp;nbsp;But, I will ask the brains of this forum to finalize my findings that this is indeed impossible to accomplish using GDI+.&lt;/p&gt;
&lt;p&gt;I need to take multiple GraphicsPaths and combine them into one. &amp;nbsp;Yes, i know about Regions and their Unions, but you can&amp;#39;t get a GraphicsPath object from a region.&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;absolutely&amp;nbsp;need a GraphicsPath as a final result. &amp;nbsp;This isn&amp;#39;t about drawing to a screen and showing a &amp;quot;virtual&amp;quot; union.&lt;/p&gt;
&lt;p&gt;So, if i take two circles then overlap them... &lt;span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;"&gt;How do i get the GraphicsPath of the red line?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.iringer.net/img/gp_4.png" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description></item><item><title>image stream and html</title><link>http://forums.asp.net/thread/622001.aspx</link><pubDate>Thu, 01 Jul 2004 18:55:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:622001</guid><dc:creator>Ali__</dc:creator><author>Ali__</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/622001.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=622001</wfw:commentRss><description>I have a chart control that I developed. It creates the chart based on each person login info, save it to the disk, and sends an image tag in its render method back to the main page:
&lt;br /&gt;
something like &amp;lt;image src=&amp;quot;newimageid.gif&amp;quot; &amp;gt; ..
&lt;br /&gt;

&lt;br /&gt;
The problem is, sometimes, the pages get rendered, there is image placeholder in the rendered page, but the image does not show. Sometimes, it show, sometimes it does not. If i hit refresh, it shows up. somtimes ihave to hit refresh 2/3 times before it finally shows up.
&lt;br /&gt;

&lt;br /&gt;
can someone please shed somelight on it as to what might be going on ?
&lt;br /&gt;

&lt;br /&gt;
One possible solution I am looking at is, if somehow i can stream the image back to the main page. I have been able to do that when the final page has nothing else but the image, but when it has other stuff also (like proper html tags etc), the image comes as garbage data.
&lt;br /&gt;

&lt;br /&gt;
can anyone please give me some idea regarding this? how an image can be sent back to the page instead of being saved on the hard disk when the main page has other data also? or give me some idea why images do not show up unless you hit refresh? and what could be a possible solution to that?
&lt;br /&gt;

&lt;br /&gt;
Thanks
&lt;br /&gt;
Ali</description></item><item><title>Magic Formula: text on image</title><link>http://forums.asp.net/thread/1452614.aspx</link><pubDate>Fri, 03 Nov 2006 20:42:28 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1452614</guid><dc:creator>CSpace</dc:creator><author>CSpace</author><slash:comments>13</slash:comments><comments>http://forums.asp.net/thread/1452614.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=1452614</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I have played around with many settings for writing&amp;nbsp;text onto jpg image files. I've read the quantize stuff and have the typical settings in place.&lt;br /&gt;I've tried all the text rendering hints (see code). I have found that different colors of the same font, yield varying results in quality after the text is written onto the image.&lt;br /&gt;&lt;br /&gt;I have read a lot of great stuff here and elsewhere on the web, but not everything works well in all situations.&lt;br /&gt;&lt;br /&gt;Is there some BEST font to use which most often yields crisp results in any color?&amp;nbsp; Does it depend on the pixels below the text in the image?&lt;br /&gt;Would it be better to create a transparent GIF of the text and place that on the jpg instead of writing the text directly?&amp;nbsp; Should the resolutions of each of these images be the same for best quality results?&amp;nbsp; Is there a better brush setting to use?&amp;nbsp; This code allows user to select color from a dropdown on the form before processing (ddlBrandTextColor.SelectedValue).&lt;br /&gt;&lt;br /&gt;some code...&lt;br /&gt;If frmBrand.Text.Trim.Length &amp;gt; 0 Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pics = Directory.GetFiles(cpdir, "*.jpg")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim cpudir As String = "c:\inetpub\websites\sitename\subdir\" + frmEventFolderName.Text.Trim&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim myBrush As Brush = New SolidBrush(Color.FromName(ddlBrandTextColor.SelectedValue))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 To picCount - 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim FileToDrawTextOn As String = pics(i)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim originalBitmap As New Bitmap(FileToDrawTextOn)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim font As System.Drawing.Font = New Font("Arial", 12, FontStyle.Regular)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim g As Graphics = Graphics.FromImage(originalBitmap)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.DrawImage(originalBitmap, 640, 480)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.PixelOffsetMode = Drawing2D.PixelOffsetMode.HighQuality&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.CompositingQuality = Drawing2D.CompositingQuality.HighQuality&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Other types of rendering hints that are of lower quality&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'g.TextRenderingHint = TextRenderingHint.AntiAlias&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'g.TextRenderingHint = TextRenderingHint.AntiAliasGridFit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'g.TextRenderingHint = TextRenderingHint.SingleBitPerPixelGridFit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.TextRenderingHint = TextRenderingHint.ClearTypeGridFit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.DrawString(frmBrand.Text.Trim, font, myBrush, 10.0F, 10.0F)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.Save()&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfcpn = cpudir + "\" + "cpb_" + Right(pics(i), 11)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; originalBitmap.Save(nfcpn, System.Drawing.Imaging.ImageFormat.Jpeg)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.Dispose()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; originalBitmap.Dispose()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File.Delete(pics(i))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File.Move(nfcpn, pics(i))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;&lt;br /&gt;&amp;nbsp;End If&lt;/p&gt;
&lt;p&gt;Thanks in advance if you can offer some advice.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Stewart&lt;br /&gt;&lt;/p&gt;</description></item><item><title>GraphicsPath::GetBounds()</title><link>http://forums.asp.net/thread/3484801.aspx</link><pubDate>Fri, 30 Oct 2009 03:08:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3484801</guid><dc:creator>SonicMouse</dc:creator><author>SonicMouse</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3484801.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3484801</wfw:commentRss><description>&lt;p&gt;Is there any way to set the bounds on a path?&amp;nbsp; I don&amp;#39;t know if that&amp;#39;s what I actually want to do, but it&amp;#39;s the only thing i can think of.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am drawing letters separately... but when I Matrix::Scale() each letter to the size that I want, the letters get screwed up.&lt;/p&gt;&lt;p&gt;This is what I end up with:&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.iringer.net/img/bad.png" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But I want this:&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.iringer.net/img/good.png" alt="" /&gt;&lt;/p&gt;&lt;p&gt;I am trying to avoid doing &amp;quot;DrawText(&amp;quot;Don&amp;#39;t&amp;quot;);&amp;quot;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Complex Images, PDF, text, OCR question</title><link>http://forums.asp.net/thread/2845124.aspx</link><pubDate>Sun, 04 Jan 2009 02:50:11 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2845124</guid><dc:creator>Xcraft</dc:creator><author>Xcraft</author><slash:comments>7</slash:comments><comments>http://forums.asp.net/thread/2845124.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=2845124</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi all,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have been looking around to find a solution this problem:&lt;/p&gt;&lt;p&gt;I have a PDF file that has scans of pages from a book (in other words the pdf contains images with words) &lt;/p&gt;&lt;p&gt;now is my question is there a way to read/extract the from the images? with OCR or something?&lt;/p&gt;&lt;p&gt;Are there companents for this or software?&lt;/p&gt;&lt;p&gt;Thanks a lot,&lt;/p&gt;&lt;p&gt;Mike &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Determining a TIFF's compression</title><link>http://forums.asp.net/thread/3472663.aspx</link><pubDate>Thu, 22 Oct 2009 21:22:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3472663</guid><dc:creator>DisturbedBuddha</dc:creator><author>DisturbedBuddha</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3472663.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3472663</wfw:commentRss><description>&lt;p&gt;I am looking for a way to open a TIFF and&amp;nbsp;determine what compression it was saved in (LZW, JPEG, none, etc.).&amp;nbsp; Thank you for your time.&lt;/p&gt;</description></item><item><title>How to convert .tiff image file to .pdf file without using any 3rd party tool using C#.net</title><link>http://forums.asp.net/thread/2744907.aspx</link><pubDate>Fri, 14 Nov 2008 05:49:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2744907</guid><dc:creator>ravi2k7@hotmail.com</dc:creator><author>ravi2k7@hotmail.com</author><slash:comments>8</slash:comments><comments>http://forums.asp.net/thread/2744907.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=2744907</wfw:commentRss><description>&lt;p&gt;HI all&lt;/p&gt;&lt;p&gt;I have a urgent requirement i want to convert .tiff image to .pdf file&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks in advance &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Resizing an image in vb.....</title><link>http://forums.asp.net/thread/3475618.aspx</link><pubDate>Sun, 25 Oct 2009 06:40:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3475618</guid><dc:creator>alecd</dc:creator><author>alecd</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/3475618.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3475618</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;Can someone tell me how to resize an image in vb? I need to resize an image that&amp;#39;s already in my Images file on the server and assign it to an image control. I&amp;#39;ve looked online but can only find C# code and Vb.Net code. Is there any code in VB code out there?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Alec&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Can I get image from database with my resizing criterias?</title><link>http://forums.asp.net/thread/3478254.aspx</link><pubDate>Tue, 27 Oct 2009 00:06:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3478254</guid><dc:creator>shift register</dc:creator><author>shift register</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/3478254.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3478254</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;	&lt;/span&gt;MemoryStream s = new MemoryStream();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;					&lt;/span&gt;MARKAASAMATAKIPEVRAK.Save(s, System.Drawing.Imaging.ImageFormat.Jpeg);&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;					&lt;/span&gt;Response.ClearContent();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;					&lt;/span&gt;Response.ContentType = @&amp;quot;image/jpeg&amp;quot;;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;					&lt;/span&gt;Response.BinaryWrite(s.ToArray());&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;					&lt;/span&gt;Response.End();&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;span style="white-space:pre;"&gt;				&lt;/span&gt;}&lt;/div&gt;&lt;p&gt;&lt;p&gt;Hi I m getting an image from my database using getBytes() method and with the following code I m showing it. But the problem is I want to resize my image if I need it. I want to put a button and read from database in a standart format.I want to do that because when larger images used and I right click and say print I got more than one pages. I hope I could explain it. Any help will be appreciate&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;MemoryStream s = new MemoryStream();&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;					&lt;/span&gt;myDocument.Save(s, System.Drawing.Imaging.ImageFormat.Jpeg);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;					&lt;/span&gt;Response.ClearContent();&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;					&lt;/span&gt;Response.ContentType = @&amp;quot;image/jpeg&amp;quot;;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;					&lt;/span&gt;Response.BinaryWrite(s.ToArray());&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;					&lt;/span&gt;Response.End();&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;				&lt;/span&gt;}&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>TIFF files not rendering in IE8</title><link>http://forums.asp.net/thread/3474594.aspx</link><pubDate>Fri, 23 Oct 2009 22:40:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3474594</guid><dc:creator>Dagdason</dc:creator><author>Dagdason</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3474594.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3474594</wfw:commentRss><description>&lt;p&gt;I have an ASP.NET program written in VB that renders or displays a tiff image without issue. However when users with IE8 try to view the same tiff they get to see the HTML code instead. I tried implementing the&amp;nbsp;meta tag for IE7 compatibility but it still doesn&amp;#39;t work. I attached the HTML code&amp;nbsp;&lt;/p&gt;
&lt;p&gt;





&lt;/p&gt;&lt;pre class="xhtml" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; Codebehind=&amp;quot;Image.aspx.vb&amp;quot; Inherits=&amp;quot;specialtylookup.Image&amp;quot; %&amp;gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 Transitional//EN&amp;quot;&amp;gt;
&amp;lt;HTML&amp;gt;
	&amp;lt;HEAD&amp;gt;
		&amp;lt;title&amp;gt;Image&amp;lt;/title&amp;gt;
		&amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=EmulateIE7&amp;quot;&amp;gt;
		&amp;lt;meta name=&amp;quot;GENERATOR&amp;quot; content=&amp;quot;Microsoft Visual Studio.NET 7.0&amp;quot;&amp;gt;
		&amp;lt;meta name=&amp;quot;CODE_LANGUAGE&amp;quot; content=&amp;quot;Visual Basic 7.0&amp;quot;&amp;gt;
		&amp;lt;meta name=&amp;quot;vs_defaultClientScript&amp;quot; content=&amp;quot;JavaScript&amp;quot;&amp;gt;
		&amp;lt;meta name=&amp;quot;vs_targetSchema&amp;quot; content=&amp;quot;http://schemas.microsoft.com/intellisense/ie5&amp;quot;&amp;gt;
	&amp;lt;/HEAD&amp;gt;
	&amp;lt;body MS_POSITIONING=&amp;quot;GridLayout&amp;quot;&amp;gt;
		&amp;lt;form id=&amp;quot;Form1&amp;quot; method=&amp;quot;post&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
			&amp;lt;asp:PlaceHolder id=&amp;quot;PlaceHolder1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:PlaceHolder&amp;gt;
		&amp;lt;/form&amp;gt;
	&amp;lt;/body&amp;gt;
&amp;lt;/HTML&amp;gt;
&lt;/pre&gt;&lt;pre class="vb.net" name="code"&gt;    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Response.ContentType = &amp;quot;image/jpeg&amp;quot;
        SelectCommand = &amp;quot;select * &amp;quot; _
                    &amp;amp; &amp;quot;from [expert_cv_path] &amp;quot;

        Dim myConnection As New SqlConnection(ConnectionString)
        Dim myCommand As New SqlDataAdapter(SelectCommand, myConnection)

        Dim ds As New DataSet()
        myCommand.Fill(ds)

        Dim picPath As String
        strServerPath = Server.MapPath(&amp;quot;~&amp;quot;)

        strFileName = Request.QueryString(&amp;quot;strFileName&amp;quot;)
        &amp;#39;picPath = ds.Tables(0).Rows(0)(&amp;quot;FilePath&amp;quot;) &amp;amp; strFileName
        picPath = strServerPath &amp;amp; &amp;quot;\CV\&amp;quot; &amp;amp; strFileName

        Dim width As Integer = 750
        Dim height As Integer = 900

        Dim myimg As Bitmap
        myimg = New Bitmap(picPath)

        Dim oFDimension As System.Drawing.Imaging.FrameDimension
        oFDimension = New System.Drawing.Imaging.FrameDimension _
        (myimg.FrameDimensionsList(0))

        Dim iCount As Integer = myimg.GetFrameCount(oFDimension)
        Dim image1 As System.Web.UI.WebControls.Image

        For iCount = 0 To myimg.GetFrameCount(oFDimension) - 1
            &amp;#39;Add new Image
            image1 = New System.Web.UI.WebControls.Image()
            image1.ID = &amp;quot;imageD&amp;quot; &amp;amp; iCount
            image1.ImageUrl = &amp;quot;cv.aspx?strFileName=&amp;quot; &amp;amp; strFileName &amp;amp; &amp;quot;&amp;amp;strPageNumber=&amp;quot; &amp;amp; iCount
            &amp;#39;image1.Height = unit.pixel(373)
            &amp;#39;image1.Width = unit.pixel(482)
            PlaceHolder1.Controls.Add(image1)
        Next
    End Sub&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Thanks&lt;/p&gt;
&lt;p&gt;Dagdason&lt;/p&gt;
&lt;p&gt;Extinction level events are God&amp;#39;s reset button&lt;img title="Cool" alt="Cool" src="http://forums.asp.net/tiny_mce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif" border="0" /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Resize Images on upload</title><link>http://forums.asp.net/thread/1613833.aspx</link><pubDate>Fri, 09 Mar 2007 19:32:35 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1613833</guid><dc:creator>smcoxon</dc:creator><author>smcoxon</author><slash:comments>18</slash:comments><comments>http://forums.asp.net/thread/1613833.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=1613833</wfw:commentRss><description>&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Hi All,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;I'm developing a web site using VWD 2005 Express which allows users to upload images using the file upload control.&amp;nbsp;Easy enough but I want to resize the uploaded images to ensure large file sizes are not saved and to reduce the picture sizes to no more than 300x200 pixels before I save them to&amp;nbsp;disk. I've seen some code examples, mainly C#, &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;but nothing that clearly explains how to do this&amp;nbsp;and nothing using VB code, which is my preference. &amp;nbsp;I'm looking for some code/pointers and ideas on how to achieve this. Can anyone help me out please?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Regards&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Arial;"&gt;Smcoxon&lt;/span&gt;&lt;/p&gt;</description></item><item><title>how to get the duration of uploading video file while inserting same file into database</title><link>http://forums.asp.net/thread/3479269.aspx</link><pubDate>Tue, 27 Oct 2009 11:11:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3479269</guid><dc:creator>devendra.sv</dc:creator><author>devendra.sv</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3479269.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=150&amp;PostID=3479269</wfw:commentRss><description>&lt;p&gt;hi,&lt;br /&gt; how to find the duration&amp;nbsp; of uploading video file&amp;nbsp; ,while inserting same file&amp;nbsp; into database.&lt;br /&gt; &lt;br /&gt; i want to insert the duration of file in to database along with file.&lt;br /&gt; &lt;br /&gt; thanks&lt;/p&gt;</description></item></channel></rss>