{"id":576,"date":"2010-06-20T03:08:04","date_gmt":"2010-06-19T19:08:04","guid":{"rendered":""},"modified":"2014-03-11T22:31:17","modified_gmt":"2014-03-11T14:31:17","slug":"aspjpeg%e6%b0%b4%e5%8d%b0%e4%bd%bf%e7%94%a8%e7%ae%80%e7%95%a5%e8%af%b4%e6%98%8e%e5%90%a7%ef%bc%88%e6%b0%b4%e5%8d%b0%e8%af%a6%e7%bb%86%e7%af%87%ef%bc%89","status":"publish","type":"post","link":"http:\/\/www.xiaoyebailong.com\/index.php\/2010\/06\/20\/576.htm","title":{"rendered":"ASPJPEG\u6c34\u5370\u4f7f\u7528\u7b80\u7565\u8bf4\u660e\u5427\uff08\u6c34\u5370\u8be6\u7ec6\u7bc7\uff09"},"content":{"rendered":"<div>\u4e00\u3001\u6587\u5b57\u6c34\u5370\u4f7f\u7528\u53ca\u5bf9\u56fe\u7247\u63cf\u8fb9:<\/p>\n<div style=\"font-weight: bold\">\n<div style=\"float: left\">CODE:<\/div>\n<div style=\"float: right; text-align: right\"><a rel=\"nofollow\" href=\"http:\/\/spaces.msn.com\/mmm2005-11-01_10.54\/###\"><font color=\"#003366\">[Copy to clipboard]<\/font><\/a><\/div>\n<\/div>\n<div style=\"clear: both; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; word-break: break-all; border-bottom: #ffffff 1px solid\">Set Jpeg = Server.CreateObject(&quot;Persits.Jpeg&quot;)<br \/>\n&#8216; \u521b\u5efa\u7ec4\u4ef6<br \/>\nJpeg.Open Server.MapPath(&quot;images\/dodge_viper.jpg&quot;)<br \/>\n&#8216; \u6253\u5f00\u56fe\u7247<br \/>\n&#8216;\u4e5f\u53ef\u4ee5\u7528OpenBinary\u8bfb\u53d6\u4e8c\u8fdb\u5236\u6570\u636e<br \/>\n&#8216; \u4ee5\u4e0b\u662f\u5199\u5165\u6c34\u5370\u6587\u5b57<br \/>\nJpeg.Canvas.Font.Color = &amp;H000000 &#8216; \u989c\u8272,\u8fd9\u91cc\u662f\u8bbe\u7f6e\u6210:\u9ed1<br \/>\nJpeg.Canvas.Font.Family = &quot;\u5b8b\u4f53&quot; &#8216;family\u8bbe\u7f6e\u5b57\u4f53<br \/>\nJpeg.Canvas.Font.Bold = True&nbsp;&nbsp;&#8216;\u662f\u5426\u8bbe\u7f6e\u6210\u7c97\u4f53<br \/>\nJpeg.Canvas.Font.Size = 12 &#8216;\u5b57\u4f53\u5927\u5c0f<br \/>\nJpeg.Canvas.Print 10, 10, &quot;\u672c\u8bba\u575b\u5c5e\u62d2\u7edd\u6e38\u6cf3&quot; &#8216;\u5728\u76f8\u5e94\u7684\u4f4d\u7f6e\u6253\u5370\u6587\u5b57<\/p>\n<p>&#8216;\u4e0b\u9762\u662f\u5bf9\u56fe\u7247\u8fdb\u884c\u63cf\u8fb9\u5904\u7406<br \/>\nJpeg.Canvas.Pen.Color = &amp;H000000 &#8216; \u989c\u8272<br \/>\nJpeg.Canvas.Pen.Width = 2 &#8216;\u63cf\u8fb9\u50cf\u7d20:\u5355\u4f4dpix<br \/>\nJpeg.Canvas.Brush.Solid = False &#8216; \u5982\u679c\u8981\u63cf\u8fb9,\u8fd9\u91cc\u4e0d\u80fd\u8bbe\u6210&quot;\u771f&quot;,\u5426\u5219\u6574\u4e2a\u533a\u57df\u4f1a\u88ab\u586b\u5145\u4e3a\u4e0a\u9762\u7684\u989c\u8272<br \/>\nJpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height &#8216;\u63cf\u8fb9\u7684\u4f4d\u7f6e\u53ca\u5bf9\u5e94\u5bbd\u5ea6<\/p>\n<p>Jpeg.Save Server.MapPath(&quot;images\/dodge_viper_framed.jpg&quot;) &#8216;OK,\u5927\u529f\u544a\u6210,\u8f93\u5165\u4fdd\u5b58!<\/p><\/div>\n<p>\u4e00\u3001\u6587\u5b57\u6c34\u5370\u4f7f\u7528\u53ca\u5bf9\u56fe\u7247\u63cf\u8fb9:<\/p>\n<div style=\"font-weight: bold\">\n<div style=\"float: left\">CODE:<\/div>\n<div style=\"float: right; text-align: right\"><a rel=\"nofollow\" href=\"http:\/\/spaces.msn.com\/mmm2005-11-01_10.54\/###\"><font color=\"#003366\">[Copy to clipboard]<\/font><\/a><\/div>\n<\/div>\n<div style=\"clear: both; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; word-break: break-all; border-bottom: #ffffff 1px solid\">Set Jpeg = Server.CreateObject(&quot;Persits.Jpeg&quot;)<br \/>\n&#8216; \u521b\u5efa\u7ec4\u4ef6<br \/>\nJpeg.Open Server.MapPath(&quot;images\/dodge_viper.jpg&quot;)<br \/>\n&#8216; \u6253\u5f00\u56fe\u7247<br \/>\n&#8216;\u4e5f\u53ef\u4ee5\u7528OpenBinary\u8bfb\u53d6\u4e8c\u8fdb\u5236\u6570\u636e<br \/>\n&#8216; \u4ee5\u4e0b\u662f\u5199\u5165\u6c34\u5370\u6587\u5b57<br \/>\nJpeg.Canvas.Font.Color = &amp;H000000 &#8216; \u989c\u8272,\u8fd9\u91cc\u662f\u8bbe\u7f6e\u6210:\u9ed1<br \/>\nJpeg.Canvas.Font.Family = &quot;\u5b8b\u4f53&quot; &#8216;family\u8bbe\u7f6e\u5b57\u4f53<br \/>\nJpeg.Canvas.Font.Bold = True&nbsp;&nbsp;&#8216;\u662f\u5426\u8bbe\u7f6e\u6210\u7c97\u4f53<br \/>\nJpeg.Canvas.Font.Size = 12 &#8216;\u5b57\u4f53\u5927\u5c0f<br \/>\nJpeg.Canvas.Print 10, 10, &quot;\u672c\u8bba\u575b\u5c5e\u62d2\u7edd\u6e38\u6cf3&quot; &#8216;\u5728\u76f8\u5e94\u7684\u4f4d\u7f6e\u6253\u5370\u6587\u5b57<\/p>\n<p>&#8216;\u4e0b\u9762\u662f\u5bf9\u56fe\u7247\u8fdb\u884c\u63cf\u8fb9\u5904\u7406<br \/>\nJpeg.Canvas.Pen.Color = &amp;H000000 &#8216; \u989c\u8272<br \/>\nJpeg.Canvas.Pen.Width = 2 &#8216;\u63cf\u8fb9\u50cf\u7d20:\u5355\u4f4dpix<br \/>\nJpeg.Canvas.Brush.Solid = False &#8216; \u5982\u679c\u8981\u63cf\u8fb9,\u8fd9\u91cc\u4e0d\u80fd\u8bbe\u6210&quot;\u771f&quot;,\u5426\u5219\u6574\u4e2a\u533a\u57df\u4f1a\u88ab\u586b\u5145\u4e3a\u4e0a\u9762\u7684\u989c\u8272<br \/>\nJpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height &#8216;\u63cf\u8fb9\u7684\u4f4d\u7f6e\u53ca\u5bf9\u5e94\u5bbd\u5ea6<\/p>\n<p>Jpeg.Save Server.MapPath(&quot;images\/dodge_viper_framed.jpg&quot;) &#8216;OK,\u5927\u529f\u544a\u6210,\u8f93\u5165\u4fdd\u5b58!<br \/>\n&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<\/div>\n<p>\u4e09\u3001\u6539\u53d8\u56fe\u7247\u5927\u5c0f<\/p>\n<div style=\"font-weight: bold\">\n<div style=\"float: left\">CODE:<\/div>\n<div style=\"float: right; text-align: right\"><a rel=\"nofollow\" href=\"http:\/\/spaces.msn.com\/mmm2005-11-01_10.54\/###\"><font color=\"#003366\">[Copy to clipboard]<\/font><\/a><\/div>\n<\/div>\n<div style=\"clear: both; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; word-break: break-all; border-bottom: #ffffff 1px solid\">Set Jpeg = Server.CreateObject(&quot;Persits.Jpeg&quot;)<br \/>\nPath = Server.MapPath(&quot;images&quot;) &amp; &quot;\\clock.jpg&quot;<br \/>\nJpeg.Open Path<\/p>\n<p>Jpeg.Width = Jpeg.OriginalWidth \/ 2<br \/>\nJpeg.Height = Jpeg.OriginalHeight \/ 2<br \/>\n&#8216;\u6539\u53d8\u6210\u539f\u6765\u768450%<\/p>\n<p>Jpeg.Save Server.MapPath(&quot;images&quot;) &amp; &quot;\\clock_small.jpg&quot;<\/p><\/div>\n<p>\u56db..\u6570\u636e\u5e93\u64cd\u4f5c<\/p>\n<div style=\"font-weight: bold\">\n<div style=\"float: left\">CODE:<\/div>\n<div style=\"float: right; text-align: right\"><a rel=\"nofollow\" href=\"http:\/\/spaces.msn.com\/mmm2005-11-01_10.54\/###\"><font color=\"#003366\">[Copy to clipboard]<\/font><\/a><\/div>\n<\/div>\n<div style=\"clear: both; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; word-break: break-all; border-bottom: #ffffff 1px solid\">Set Upload = Server.CreateObject(&quot;Persits.Upload&quot;)<br \/>\nCount = Upload.Save(&quot;c:\\upload&quot;)<\/p>\n<p>If Count = 0 Then<br \/>\nResponse.Write &quot;No images selected.&quot;<br \/>\nResponse.End<br \/>\nElse<br \/>\nSet File = Upload.Files(1)<br \/>\nIf File.ImageType &lt;&gt; &quot;UNKNOWN&quot; Then &#8216;\u68c0\u6d4b\u662f\u5426\u4e3a\u8bc6\u522b\u6587\u4ef6<\/p>\n<p>\n&#8216; \u521b\u5efa\u5e76\u6253\u5f00\u6587\u4ef6<br \/>\nSet jpeg = Server.CreateObject(&quot;Persits.Jpeg&quot;)<br \/>\njpeg.Open( File.Path )<\/p>\n<p>&#8216; \u6309upload.form(&quot;scale&quot;)\u767e\u4efd\u6bd4\u6539\u53d8\u56fe\u7247\u5927\u5c0f<br \/>\n&#8216; \u8fd9\u91cc\u7528upload.form,\u800c\u4e0d\u80fd\u7528request.form<br \/>\njpeg.Width = jpeg.OriginalWidth * Upload.Form(&quot;scale&quot;) \/ 100<br \/>\njpeg.Height = jpeg.OriginalHeight * Upload.Form(&quot;scale&quot;) \/ 100<\/p>\n<p>SavePath = &quot;c:\\upload\\small_&quot; &amp; File.ExtractFileName<\/p>\n<p>&#8216; aspJPG\u603b\u662f\u4ea7\u751fjpg\u683c\u5f0f\u6587\u4ef6,\u5982\u679c\u4e0d\u662f\u4e00\u4e2aJPG\u6587\u4ef6,\u5219\u6dfb\u52a0\u6269\u5c55\u540d.<br \/>\nIf UCase(Right(SavePath, 3)) &lt;&gt; &quot;JPG&quot; Then<br \/>\nSavePath = SavePath &amp; &quot;.jpg&quot;<br \/>\nEnd If<\/p>\n<p>jpeg.Save SavePath &#8216;\u4fdd\u5b58<\/p>\n<p>&#8216;\u5199\u5165\u6570\u636e\u5e93<br \/>\nSet conn = Server.CreateObject(&quot;ADODB.Connection&quot;)<br \/>\nconnstr=&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; &amp; Server.MapPath(&quot;test.mdb&quot;)<br \/>\nconn.Open connstr<br \/>\nSet rs = Server.CreateObject(&quot;adodb.recordset&quot;)<br \/>\nrs.Open &quot;select * from [images]&quot;, CONN, 1, 3<br \/>\nrs.AddNew<br \/>\nrs(&quot;original_image&quot;).Value = File.Binary<br \/>\nSet ThumbFile = Upload.OpenFile(SavePath)<br \/>\nrs(&quot;thumbnail&quot;).Value = ThumbFile.Binary<br \/>\nrs(&quot;description&quot;) = Upload.Form(&quot;Description&quot;)<br \/>\nrs.Update<br \/>\nrs.Close<br \/>\nSet rs = Nothing<\/p>\n<p>Response.Write &quot;Success! Both the original file and its thumbnail are saved in the database.&lt;P&gt;&quot;<br \/>\nResponse.Write &quot;Copies can be found at &lt;B&gt;c:\\upload\\&quot; &amp; File.ExtractFileName &amp; &quot;&lt;\/B&gt; and &lt;B&gt;&quot; &amp; SavePath &amp; &quot;&lt;\/B&gt;&quot;<\/p>\n<p>Else <br \/>\nResponse.Write &quot;\u4e0d\u53ef\u8bc6\u522b\u6570\u636e.&quot;<br \/>\nResponse.End<br \/>\nEnd If<br \/>\nEnd If<br \/>\n&#8216;\u7ed3\u675f<\/div>\n<p>FONT\u5bf9\u50cf\u7684\u53c2\u6570:<\/p>\n<p>BkColor<br \/>\nBkMode<br \/>\nBold<br \/>\nColor<br \/>\nFamily<br \/>\nItalic<br \/>\nQuality<br \/>\nRotation<br \/>\nShadowColor<br \/>\nShadowXoffset<br \/>\nShadowYoffset<br \/>\nSize<br \/>\nUnderlined <\/p>\n<p>\u5177\u4f53\u7684\u53c2\u6570\u8bf4\u660e:<br \/>\nhttp:\/\/www.aspjpeg.com\/objectreference.html<\/p>\n<p>\u4e0b\u8f7d:<br \/>\n[aspjpeg\u4e0b\u8f7d]http:\/\/www.chinaz.com\/download\/s\/9226.asp<br \/>\n[aspupload\u4e0b\u8f7d]http:\/\/www.chinaz.com\/download\/s\/9228.asp<\/p>\n<p>name:www.chinaz.com<br \/>\ncompany:www.chinaz.com<br \/>\nsn:48958-77556-02411<br \/>\n&nbsp;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u6587\u5b57\u6c34\u5370\u4f7f\u7528\u53ca\u5bf9\u56fe\u7247\u63cf\u8fb9: CODE: [Copy to clipboard] Set Jpeg = Server.CreateObject(&quot;Persits.Jpeg&quot;) &#8216; \u521b\u5efa\u7ec4\u4ef6 Jpeg.Ope&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"topic":[],"class_list":["post-576","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/comments?post=576"}],"version-history":[{"count":1,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/576\/revisions"}],"predecessor-version":[{"id":66434,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/576\/revisions\/66434"}],"wp:attachment":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/media?parent=576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/categories?post=576"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/tags?post=576"},{"taxonomy":"topic","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/topic?post=576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}