问题标签 [image-quality]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4570 浏览

html - SVG元素渲染质量

我有一个 SVG 画布,用户可以在其中选择和调整一些<image>元素的大小。我使用preserveAspectRatio="xMidYMid meet"属性值来保持原来的纵横比。原始图像源大多是256x256px大小。在 Firefox 和 IE-11 上,当我<image>将元素的大小调整为小于其原始大小时,它们看起来非常像素化。在 Chrome 上,它们看起来很流畅。我想知道是否有任何 css 或 svg 功能可以帮助我使它们在 Firefox 和 IE 上看起来更流畅。

谢谢你。

编辑:添加样本..

https://jsfiddle.net/p8km6nhc/7/

结果 :

示例截图

0 投票
1 回答
878 浏览

scale - GIMP - Image - How to keep image quality when reduce image size?

I have a image size 300x300mm resolution 72pixel/in. I want resize it to 120x120mm but keep the quality (by increase resolution?).

First test, I increase its resolution to 180pixel/in then scale it to 120x120 >> image still degrade.

Second test, I increase its resolution to 180pixel/in then scale it to 150x150 >> image still degrade.

Can you help me out? Thanks,

0 投票
1 回答
2024 浏览

c# - UWP: How do you decrease the quality of a selected image?

I have code that allows the user to select an image using file picker & I convert the image to a byte array so that it can be serialized. When viewing the collection of images, if I have too many, the app crashes & will not load. When I debug using visual studios it runs fines but takes a long time to load the images. I believe it times out because it's taking to long to load. After obtaining the storage file. How do I lower the quality of the BitmapImage so that when serialized it doesn't take as long to load?

Other Class details:

0 投票
1 回答
246 浏览

ios - 将图像重新分配给 UIImageView 时图像质量损失

我正在开发一个可以在图像中着色并将其导出的应用程序。

我已将 3 个版本的图像资产添加到我的 Assets.xcassets 文件夹中。这些是同一图像的 3 种不同尺寸,即:image1.png image1@2x.png image1@3x.png 各自尺寸:256x341、512x683、768x1024 像素。

UIImageView在我的故事板上创建了一个名为 myImage 并通过故事板->实用程序->属性检查器->图像视图->图像将 image1 分配给 myImage。

我正在尝试使用以下tintWithColor功能作为UIImage扩展来更改此图像的颜色。

当我在我身上测试这个功能viewDidLoad()来改变如下颜色时myImage.image,我看到(在我使用的任何设备上)我的宽度和高度originalImage总是 256 x 341,5

如果我不对我的图像应用这些更改,我在 iPhone 6 (4,7") 设备上的图像质量如下所示:

在此处输入图像描述

如果我应用tintWithColor然后将生成的图像重新分配给我imageView的质量似乎下降,线条平滑,如下所示:

在此处输入图像描述

有没有办法避免这种质量损失?最终我将导出高质量的图像,所以我想在这个图像的高质量版本上应用这个色彩功能。

谢谢你。

0 投票
1 回答
564 浏览

image - Jcrop:裁剪后如何克服低分辨率图像?

我目前正在研究一个解决方案,我使用 jcrop 将图像裁剪为矩形,以便可以将其用作 3D 立方体的纹理(在 three.js 中) ,并且可以将裁剪区域保存为服务器上的图像。

这里的问题是,裁剪后的图像看起来不好,质量低。一开始我以为和DPI有关,因为它保存在96 DPI,但是我上传的一些图像也有96 dpi并且质量很好。

我认为这与jcrop有关。有人知道这个问题或对 jcrop 有任何经验吗?还是我应该使用不同的插件?

原始图像

裁剪图像

0 投票
1 回答
1361 浏览

image - JasperReports 6.2 图像质量

我发现了很多文章如何提高 JasperReports 引擎生成的 PDF 文档中图像的质量,但几乎解决方案对我不起作用,或者它们引用了旧版本的 JasperReports。

因此,我想知道什么是我的案例的最佳方法:

  • 我有一个图像列表和每个图像的一些描述。每个图像都由其 URL 定义。
  • 图像可以有不同的大小,但每个图像的面积是固定的,为 500x500。
  • 当插入该区域的图像大于它(两倍或更多)时,质量不会比图像等于或小于该区域时的质量差。
  • 覆盖net.sf.jasperreports.image.dpi不起作用,我无法将图像转换为 SVG 格式,并且我不能保证每张图像都会比它的区域大。

我会很高兴有任何建议我能做什么。先感谢您!

0 投票
2 回答
1063 浏览

android - Android 画廊意图:如何获取和设置具有完整尺寸和高质量的原始裁剪图像而不是缩略图?

下面是我的编辑个人资料活动,我为用户提供了从图库中设置个人资料图片的选项。当用户单击编辑个人资料图片时,它会打开图库,裁剪所选图像,裁剪后的图像将保存在预定义的位置以及临时位置,裁剪后的图像将设置为个人资料图片。但是,它总是得到缩略图或低质量的图像。图像的质量与我们如何通过 uri 将图像传递到意图中然后使用 getData 获取该图像 uri 然后使用 setImageUri 设置图像一样,因为这样它会给出缩略图而不是原始图像. 这就是为什么我首先尝试保存裁剪后的图像,然后从那里获取它。甚至为了避免 OOM(内存不足)错误,我尝试使用 inSampleSize、位图工厂选项等调整图像质量和压缩...但最后,

我想要的是标题中所说的,为 userImageView 设置的原始裁剪图像,而不是缩略图或低分辨率图像!

还要考虑到我是 android 开发以及编程、编码和所有方面的新手!

任何形式的帮助将不胜感激!

0 投票
1 回答
379 浏览

c# - 在c#中裁剪图像而不扭曲像素

图像在裁剪成各种尺寸时会变形。
如何在不影响图像质量的情况下做到这一点?我目前的结果是扭曲的模糊图像。请帮忙。

这是我的代码:

0 投票
1 回答
106 浏览

android - 重新启动应用程序时图像质量不佳

在应用程序中有一个项目在您的帐户中添加一个头像,当您添加它时 - 图片已填充到服务器并按预期显示:

好的

在此处输入图像描述

但是如果我重新启动应用程序,那么图像质量就会丢失:

坏的

在此处输入图像描述

当比较原始服务器上覆盖的图像的重量和大小并且一切正常时,重量和大小是相同的。显示头像直接来自服务器。可能是什么问题呢?

缺少缓存,使用毕加索。显示头像的代码:

0 投票
1 回答
2772 浏览

android - android的imageView中的模糊图像

在我的 android 应用程序中,我必须在图像视图中设置图像。原始图像的质量很好(1920 * 2000 像素)但是当我将其添加为图像资产并从 mipmap 加载时,图像变得模糊图像模糊(在设备 480 * 800 像素密度)但如果我将其直接粘贴到可绘制文件夹中,则它会在该设备中显示清晰的图片清晰的图像,但在平板电脑显示屏中不显示任何内容。我怎样才能在所有设备中获得清晰的图片?

代码

公共类 MainActivity 扩展 AppCompatActivity {

XML