文字生成图片,上传新浪微博后图片的文字变模糊。

问题描述

代码:GraphicsmyGraphics=this.CreateGraphics();saveFileDialog1.Filter="图像(*.bmp)|*.bmp";BitmapmyBitmap=newBitmap(textBox1.Width,textBox1.Height);myGraphics=Graphics.FromImage(myBitmap);myGraphics.FillRectangle(newSolidBrush(Color.White),0,0,textBox1.Width,textBox1.Height);if(saveFileDialog1.ShowDialog()==DialogResult.OK){//通过DrawString方法向图片中写入文字myGraphics.DrawString(textBox1.Text,newFont("宋体",9),newSolidBrush(Color.Black),newPoint(0,2));myBitmap.Save(saveFileDialog1.FileName,ImageFormat.Bmp);myGraphics.Dispose();myBitmap.Dispose();}

解决方案

本帖最后由 gbbjy099 于 2012-04-21 09:16:15 编辑
解决方案二:
是不是文字被拉伸了,调整图片显示高度和宽度试试。或者newFont("宋体",9),字体变大点。
解决方案三:
最近我也在做这个需要考虑的细节很多特别是分词这里你的分词做的还是不够细模糊与你的图片像素与宽高的拉伸有关系

时间: 2024-11-05 06:11:34

文字生成图片,上传新浪微博后图片的文字变模糊。的相关文章

kindeditor上传完成后图片裂了,是什么问题?怎么修改

问题描述 kindeditor上传完成后图片裂了,是什么问题?怎么修改 初步判断应该是路径问题,如果是路径问题,那么在哪里修改路径呢? 解决方案 Kindeditor跨域上传图片正确修改方法 解决方案二: 服务器端直接返回绝对路径 ,就是 /upload/xxxxx.jpg 这种路径,要不你要修改kindeditorpluginsimageimage.js afterUpload : function(data) { dialog.hideLoading(); if (data.error ==

kindeditor+mysql上传编辑好的有文字和图片的文章,结果数据库里什么都没有

问题描述 kindeditor+mysql上传编辑好的有文字和图片的文章,结果数据库里什么都没有 <!doctype html> KindEditor PHP <br> KindEditor.ready(function(K) {<br> var editor1 = K.create('textarea[name="content1"]', {<br> cssPath : './editor/plugins/code/prettify.c

html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器

原文:html5 图片上传,支持图片预览.压缩.及进度显示,兼容IE6+及标准浏览器 以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一般的上传没有问题,不过如果是上传图片,且需要预览的话,就力有不逮了,趁着闲暇时间,给上传组件添加了单独的图片上传UI,支持图片预览和缩放(通过调整图片的大小以实现图片压缩). 上传组件特点 轻量级,不依赖任何JS库,核心代码(Q.Uploader.js)仅约700行,min版本加起来不到12KB 纯

简单的php图片上传自动给图片加水印

本文主要实现了php图片上传自动给图片加水印,在下篇中我会给出用php添加文字水印的代码. php给图片加水印其实很简单,没有想象的那么神奇,就是利用了php里面的一个GD库.说起GD库,其实就是php里面一个专门用于处理图片有关的扩展,比如我们熟悉的验证码.生成缩略图,包括今天所说的php给图片加水印都是要有GD库的支持. 提示:新安装的php环境,可能需要开启GD库,开启方法:打开php.ini,去掉extension=php_gd2.dll前面的";"然后重启apache/iis

php上传多个图片并校验的代码

单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器. 基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理. 以下为引用的内容: <?PHP // 图片目录 $img_dir = "../upload/"; // -- html 显示上传界面 /* 图片上传处理 */ // 把图片传到服务器 // 初始化变量 $uploaded = 0; $unuploaded = 0; //只允许

ios-iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64?

问题描述 iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64? iOS主流是用什么第三方上传高清图片?AFN?ASI?Base64?那一种比较好一点,速度快,简单高效 解决方案 base64只是一种编码格式 AFNetwork 和 ASI 才是开源的网络请求组件 如果说使用简单的话 推荐AFNetwork,不过2.0版本只支持iOS7+ 解决方案二: base64不太适合用来对图片编码,因为图片太大了,base64一般对文字数据进行编码 解决方案三: 额,我一般直接就用afn上传

xutils-Andorid上传多个图片问题

问题描述 Andorid上传多个图片问题 params.addBodyParameter("uploads", file); params.addBodyParameter("uploads", file2); 我使用的是xUtils但是多个图片参数是相同的提交了后只提交成功后面的文件,如何解决上传多文件问题 解决方案 图片的多个上传jsp页面上传图片防止中文乱码问题yii 上传多个图片 解决方案二: http://blog.csdn.net/com314159/a

php上传apk后自动提取apk包信息的使用(示例下载)_php实例

进入公司第一个项目就是做market市场.所以后台要上传APK软件之类.为了方便,上传APK后由系统自动提取APK文件的相关信息,比如:apk包名.产品名称.版本信息.APK Code.程序大小.ICON等.起初处理方式 通过命令:java -jar AXMLPrinter2.jar AndroidManifest.xml > cmdAfter.xml得到cmdAfter.xml文件,然后分析cmdAfter.xml文件获取相关信息. 但是遗憾的是,从这文件中可以得到apk包名,但无法得到ico

微信js-sdk上传与下载图片接口用法示例_javascript技巧

本文实例讲述了微信js-sdk上传与下载图片接口用法.分享给大家供大家参考,具体如下: 前提已经在wx.config()中,将图片接口验证通过. 微信js-sdk 中上传图片接口(uploadImage)和下载图片接口(downloadImage)都是针对微信服务器本身的.以官方文档为准 注: 1.使用chooseImage接口获取到微信客户端图片地址的与都是 weixin://xxxx 2.上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 medi