本发明涉及银医项目领域,特别是涉及一种针对银医智慧医疗中自动调整医生图片大小的应用。
背景技术:
在银医项目中,一些需要医生图片的功能,往往因为医院提供的图片太大而导致页面加载缓慢,而且所耗流量大,尤其在移动医疗程序中最为明显,大大降低了客户满意度。因此,将医生图片能够快速调整为大小合适的图片,则让用户体验大大提升。
技术实现要素:
本发明主要解决的技术问题是提供一种自动调整图片大小的应用,能够通过bitmap+bitmapdata+graphics+image技术实现,主要处理医生照片使用;前期医院提供医生图片时,约定提供标准的一寸或两寸比例的照片,这样处理时则可按照比例进行调整,进而可以快速调整好图片。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种自动调整图片大小的应用,包括以下步骤:
第一步,首先在程序中要添加打开图片路径的控件fileupload,点击后即可选择本地的某个图片,选择的图片格式支持.jpg、.bmp、.png格式,打开图片后按照原尺寸显示在左侧图片框中并显示当前打开图片的像素大小;
第二步,添加调整按钮,并触发点击事件,在事件中首先要定义一个byte[]类型参数;然后将byte转为image对象,再然后程序需要设置画布,从而绘制新的图片,并且定义新图片的尺寸;然后根据绘制的画布来绘制新的图片,绘制完成后,将新的图片显示在右侧,新的图片调整完成;
第三步,点击保存按钮,将新的图片进行另存为,此时完成了整个图片的调整流程。
进一步,所述第二步中定义新图片的尺寸为110*140像素。
本发明的有益效果是:本发明通过bitmap+bitmapdata+graphics+image技术实现,主要处理医生照片使用;前期医院提供医生图片时,约定提供标准的一寸或两寸比例的照片,这样处理时则可按照比例进行调整,进而可以快速调整好图片。
附图说明
图1是本发明一种自动调整图片大小的应用一较佳实施例的流程图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
请参阅图1,本发明实施例包括:
一种自动调整图片大小的应用,包括:
首先在程序中要添加打开图片路径的控件fileupload,点击后即可选择本地的某个图片,选择的图片格式支持.jpg、.bmp、.png格式,建议使用.jpg格式图片,这样转换更快更清晰。打开图片后按照原尺寸显示在左侧图片框中并显示当前打开图片的像素大小。
添加调整按钮,并触发点击事件,在事件中首先要定义一个byte[]类型参数;然后将byte转为image对象,再然后程序需要设置画布,从而绘制新的图片,并且定义新图片的尺寸(110*140像素);然后根据绘制的画布来绘制新的图片,绘制完成后,将新的图片显示在右侧。新的图片调整完成。
点击保存按钮,将新的图片进行另存为,建议和原格式一致。此时完成了整个图片的调整流程。
具体操作时,医院只需提供医生照片的原图,我们抽出时间将图片一一处理,首先点击打开按钮,根据目录选择要调整的图片,打开图片会显示在左侧图片框中,点击调整按钮,调整后的图片则显示在右侧图片框中,此时则调整完毕,点击保存按钮导出图片。导出调整后的图片并重命名,拷贝到指定目录下即可。
程序在加载图片时,路径指向指定目录,则会快速显示出医生图片以及其他信息。
本发明通过bitmap+bitmapdata+graphics+image技术实现,主要处理医生照片使用;前期医院提供医生图片时,约定提供标准的一寸或两寸比例的照片,这样处理时则可按照比例进行调整,进而可以快速调整好图片。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种自动调整图片大小的应用,其特征在于,包括以下步骤:
第一步,首先在程序中要添加打开图片路径的控件fileupload,点击后即可选择本地的某个图片,选择的图片格式支持.jpg、.bmp、.png格式,打开图片后按照原尺寸显示在左侧图片框中并显示当前打开图片的像素大小;
第二步,添加调整按钮,并触发点击事件,在事件中首先要定义一个byte[]类型参数;然后将byte转为image对象,再然后程序需要设置画布,从而绘制新的图片,并且定义新图片的尺寸;然后根据绘制的画布来绘制新的图片,绘制完成后,将新的图片显示在右侧,新的图片调整完成;
第三步,点击保存按钮,将新的图片进行另存为,此时完成了整个图片的调整流程。
2.根据权利要求1所述的一种自动调整图片大小的应用,其特征在于:所述第二步中定义新图片的尺寸为110*140像素。