`
xieye
  • 浏览: 835426 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

使网站页面中各种图片显示更清晰的一种办法

    博客分类:
  • PHP
阅读更多
前提是:
图片都是经过后台处理输出的,处理的目的是使图片文件容量变小,网络传输图片自然能快些。

另外还要看图片是否一定是等比显示,各个网站的处理会不同。以下假设图片不一定是等比显示的。

通常的做法:如果要显示一个80*100的图片,80和100的单位是像素。通常会根据原图生成一个80*100的图片,然后输出。

使图片更清晰的一种参考做法是:生成类似160*200的图片,然后,html中写

<img width="80" height="100" src="....." />


也就是生成比需要更大一些的图片,但显示需要的大小。在我目前的网站效果很好,以上仅供参考,欢迎讨论。








分享到:
评论
3 楼 kingheaven 2009-07-06  
xieye 写道
用的都是PHP系统函数:
imagecreatefromjpeg
ImageCreateTrueColor
imagecopyresampled(就是它)

如果失真估计是这个函数失真,实际效果确实是生成比需要更大一些的图片好


那这个失真就是由gd库造成的了,理论上,应该是一样的.
2 楼 xieye 2009-07-06  
用的都是PHP系统函数:
imagecreatefromjpeg
ImageCreateTrueColor
imagecopyresampled(就是它)

如果失真估计是这个函数失真,实际效果确实是生成比需要更大一些的图片好
1 楼 kingheaven 2009-07-02  
原图压缩成80*100的图片, 跟原图压缩成160*200的图片, 都以80*100显示的时候, 效果应该是相同的吧, 如果不同, 那就只能是你压缩的时候造成失真了.

相关推荐

    JSP 页面中用绝对路径显示图片

    总结来说,JSP中使用绝对路径显示图片是一种常见的实践,它确保了无论页面在哪一级目录,图片都能正确加载。但是,合理地组织项目结构,配合服务器配置和优化技术,才能使网站的性能和可维护性达到最佳状态。

    html5实现页面的显示本地图片

    综上所述,HTML5的`&lt;input type="file"&gt;`标签和File API为我们提供了一种安全、便捷的方式来显示用户选择的本地图片。通过监听文件选择事件、读取文件数据并将其转化为可显示的格式,我们可以创建一个功能完善的图片...

    通过文件流读取本地图片显示在JSP页面方法

    ### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。本文将详细介绍如何利用Java中的文件流技术来实现这一功能。具体来说,...

    struts1上传图片,保存数据库,再显示jsp页面

    Struts1是一个经典的Java Web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建和维护动态网站应用。在“struts1上传图片,保存数据库,再显示jsp页面”这个场景中,我们将探讨如何利用Struts1实现...

    关于GridView中显示Image图片列的方法及示例

    在.NET框架中,GridView控件是ASP.NET网页开发中常用的一种数据展示工具,它能够以表格形式呈现数据源中的信息。在许多应用中,我们可能需要在GridView中显示图片,例如用户头像、产品图片等。本文将详细介绍如何在...

    js实现下拉框选择要显示图片的方法

    下拉框在网页中是一种常见的交互方式,它允许用户从一系列选项中进行选择。在JavaScript中,下拉框通常是通过`&lt;select&gt;`元素来实现的。而图片的显示通常与`&lt;img&gt;`标签相关联。在实际开发中,我们可能会遇到一种需求...

    在java web中显示存入mysql数据库的图片

    将这些图片存储到MySQL数据库中是一种常见的做法,尤其是在早期的Web开发中。本篇文章将详细阐述如何在Java Web环境中实现从MySQL数据库中读取并显示图片。 首先,我们需要在MySQL数据库中创建一个专门用于存储图片...

    图片存储于数据库并显示在jsp页面

    3. **图片存储**:图片通常有两种存储方式,一是直接存储在文件系统中,另一种是存储在数据库内。文件系统存储简单快捷,但可能需要额外的文件管理逻辑。数据库存储可以提供统一的数据访问接口,但可能对数据库性能...

    传送图片至FTP及显示FTP上图片

    在IT行业中,FTP(File Transfer Protocol)是一种广泛用于在互联网上传输文件的协议。本教程将详细介绍如何将图片传输到FTP服务器以及如何在FTP服务器上显示这些图片。 首先,我们需要理解FTP的基本工作原理。FTP...

    纯图片页面(整个页面就一图片)手机移动版网站的制作方法(源代码).zip

    3. 响应式设计:响应式设计是一种使网站能够根据用户的行为和设备环境(系统平台、屏幕尺寸、屏幕方向等)进行相应调整的设计方法。在纯图片页面中,响应式设计意味着图片需要在小屏幕设备上也能保持良好的可读性和...

    美女图片闪烁页面显示

    "美女图片闪烁页面显示"这个主题就是关于如何利用JavaScript脚本来实现一种图片的动态展示效果,即让图片在页面上产生闪烁的效果。JavaScript是一种轻量级的编程语言,广泛应用于网页交互和动态效果的实现。 首先,...

    struts下上传图片到数据库并显示到页面实例

    Struts是一个经典的Java Web开发框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、结构清晰的Web应用程序。在这个实例中,我们将探讨如何在Struts框架下实现图片的上传功能,将图片保存到...

    图片查看浏览(跳转页面查看、点击图片放大查看)

    "图片查看浏览(跳转页面查看、点击图片放大查看)"这个标题指的是两种常见的图片查看方法,这两种方法都为用户提供了一种方便的方式来体验和互动图像内容。 首先,"跳转页面查看"是一种常见的图片查看方式,它通常在...

    图片显示几秒后消失

    在网页设计中,有时我们需要实现一种效果:图片在页面加载后短暂显示几秒钟,然后自动消失。这种功能常用于首页的提示信息或者广告,能够吸引用户的注意力,但又不干扰其浏览体验。"图片显示几秒后消失"的实现方法...

    C#在ListView中Subitem显示图片

    在.NET Framework中,C#是一种常用的编程语言,用于开发各种类型的应用程序,包括Web应用程序。在Web开发领域,ASP.NET框架提供了丰富的控件库,帮助开发者构建交互式的用户界面。在给定的场景中,"C#在ListView中...

    图片显示,如何处理图片显示问题

    10. **WebP格式**:WebP是一种现代的图片格式,能提供比JPEG和PNG更高的压缩效率,可以考虑在支持的浏览器中使用。 通过以上方法,开发人员可以更有效地解决图片显示问题,提升用户体验。在实践中,结合HTML、CSS和...

    将JSP在内存生成的图片显示到页面

    在上述描述中,提到了使用JSP结合JFreeChart库生成柱状图,这是一种常用的图表绘制工具,适用于创建各种统计图形。 在示例代码`Imaging_ToWeb.jsp`中,可以看到以下关键步骤: 1. **接收参数**:通过`request....

    ASP.NET MVC实现图片上传、图片预览显示

    *** MVC是一种基于.NET平台构建Web应用程序的模式,它以模型-视图-控制器(Model-View-Controller,简称MVC)为架构模式,分离关注点,强调了代码的组织和可维护性。在Web应用开发中,图片上传和预览显示是一项非常...

    C#如何使用图像控件显示图片

    图像控件(PictureBox)是C#中的一个关键组件,它允许我们在界面上展示图片。下面将详细介绍如何使用C#的图像控件来显示图片。 首先,我们需要了解基本的Windows Forms开发环境。在Visual Studio中,你可以创建一个...

    结合ashx在DataGrid中显示数据库中图片

    在IT领域,尤其是在Web开发中,结合ASHX处理程序与DataGrid控件来显示数据库中的图片是一项常见且实用的技术。本文将深入解析如何利用ASHX技术在DataGrid中展示存储于数据库中的图像数据,以及其背后的实现原理。 #...

Global site tag (gtag.js) - Google Analytics