问题标签 [mosaic]

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 回答
467 浏览

java - What's the best way to fill or paint around an image in Java?

I have a set of images that I'm combining into a single image mosaic using JAI's MosaicDescriptor.

Most of the images are the same size, but some are smaller. I'd like to fill in the missing space with white - by default, the MosaicDescriptor is using black. I tried setting the the double[] background parameter to { 255 }, and that fills in the missing space with white, but it also introduces some discoloration in some of the other full-sized images.

I'm open to any method - there are probably many ways to do this, but the documentation is difficult to navigate. I am considering converting any smaller images to a BufferedImage and calling setRGB() on the empty areas (though I am unsure what to use for the scansize on the batch setRGB() method).

My question is essentially:

  • What is the best way to take an image (in JAI, or BufferedImage) and fill / add padding to a certain size?
  • Is there a way to accomplish this in the MosaicDescriptor call without side-effects?

For reference, here is the code that creates the mosaic:

0 投票
1 回答
332 浏览

java - 如何在 Java 中拼接到图像对象

我有一个场景,我从我的地图服务器获取了一些图块(例如 12 个)。现在对于缓冲和离线功能,我需要将它们全部重新加入,这样我们就必须处理 1 个单个图像对象而不是 12 个。我尝试在没有 JAI 的情况下执行此操作,我的代码如下。

现在检查我的理论我m trying to join or stich two tiles horizontaly but i得到了错误:

java.lang.ArrayIndexOutOfBoundsException: 90000 at imagemerge.ImageSticher.horizo​​ntalStich(ImageSticher.java:69) at imageStream.ImageStream.getImage(ImageStream.java:75) at imageStream.ImageStream.main(ImageStream.java:28)

是否存在某种限制,因为当水平拼接两个 300 x 300 的图像时,这意味着生成的图像将是 600 x 300 ...这将使索引大小为 180000,但它在 90000 时给出错误,我在这里做错了什么

0 投票
1 回答
3202 浏览

algorithm - 如何编写图像马赛克生成器

任务如下:如何从大量图像中创建选定的图片马赛克。我的第一枪是使用进化算法。其中基因型表示原始图像到马赛克网格中位置的映射,并且根据与原始图像的相似性评估个体。实际上,在基本方法中,每个图块都可以单独处理,因此遍历网格并匹配最佳图像就足够了。但我还不知道如何定义相似函数。幼稚的像素比较 (r,g,b) 差异可能过于严格。我认为应该应用一些图像处理算法,如直方图平衡,以优化子图像和我们试图定位它的区域之间的相似性。

它类似于创造蒙娜丽莎的遗传算法。

样品马赛克可以在这里找到。

0 投票
1 回答
3724 浏览

javascript - jQuery中的Tumblr Mosaic Viewer的照片瀑布效果?

这个网站让我大吃一惊:

http://tmv.proto.jp/#

我有一个项目,类似的效果会很棒。jQuery中有没有插件可以实现这个效果?实际的 JS 在http://tmv.proto.jp/tmv.js

万谢!

-Æ。

0 投票
1 回答
560 浏览

image-processing - 低质量相机的模糊内核

我正在做一些图像增强实验,所以我用我便宜的相机拍照。相机有马赛克伪影,所有图像看起来都像网格。我认为药盒(失焦)内核和高斯内核不会是最佳选择。有什么建议么?

编辑
样本

在此处输入图像描述

我怀疑这不能通过恒定内核来完成,因为对像素的影响是不一样的(所以有“网格”)。

0 投票
1 回答
2705 浏览

c# - 如何从图像文件生成马赛克图片?

我有一个像左图这样的源图像和一组像右图这样的元素:Source Image And Elements ...

..我需要生成这样的马赛克图片

但直到这一刻我还没有使用图像,我不知道我应该从哪里开始。

我用 C# 工作了几年,但你可以用其他类似的语言给出例子。

0 投票
2 回答
250 浏览

jquery - 如何将内容与我的 jQuery Flip 动画的每个实现分开?

我正在创建一个使用 jQuery 插件 Flip 的马赛克瓷砖墙!(http://lab.smashup.it/flip/) 在每个图块上显示更多内容。我不是 JavaScript 或 jQuery 大师,但我让它在 IE7+、FF、Chrome 和 Safari 中完美运行(拍拍自己的背部)。但是,我知道它可以用更少的 JS 来完成,我想了解如何。

我正在使用以下标记构建每个图块:

文本“默认可见内容”是默认显示在图块中的内容(duh)。里面的内容<div id="tileID_flipped" class="hiddenContent">是在翻转磁贴时显示的内容。

我正在使用以下 JavaScript$(document).ready(function() {来使每个磁贴翻转工作:

仅供参考,我正在使用该e.stopImmediatePropagation()解决方案来防止在用户单击磁贴内的链接时触发翻转事件。在此站点上找到了该解决方案。

问题是我为我创建的每个图块重复这个脚本。我觉得这很浪费,因为唯一的独特属性是content: $(selector).

我能够使用以下代码将翻转事件应用于具有“tile”类的每个元素:

既然我已经这样做了,我如何将特定于图块的内容“注入”到每个图块中?

PS 我正在使用 jQuery (1.6.4)、jQuery UI (1.7.2) 和 jQuery Flip。

0 投票
2 回答
1130 浏览

android - 如何在我的 android 应用程序中实现马赛克效果?

我正在开发一个允许用户准备演示文稿的 android 应用程序。我的演示文稿需要马赛克效果。我不确定采取哪种方法。我应该使用openGL,这可能在android中使用动画吗?我是安卓新手。我也没有以前的openGL经验。我还担心内存使用情况,因为错误的实现可能会导致内存不足。请指导我同样的事情,以便我可以朝着正确的方向努力。

0 投票
1 回答
7076 浏览

vlc - VLC 1.2 马赛克流

此 VLM 配置适用于 VLC 1.1,但在播放器运行马赛克一个多小时后,我遇到了其他内存泄漏问题。我已经安装了 VLC 1.2,但它无法在马赛克中显示任何流(请参阅下面的错误)。单个流工作正常,我正在使用 MMSH 流式传输 WMV 文件。据我了解 fake:// 访问方法已在 VLC 1.2 中被弃用。是否有任何其他更改会阻止此马赛克在 VLC 1.2 中工作?

VLC1.2 错误

0 投票
1 回答
238 浏览

silverlight - SharePoint 2010 - 使用用户上传的图片创建马赛克

这是我第一次在这里实际提交问题,所以如果您需要更多信息,请告诉我。

我正在使用 SharePoint 2010,而我们实际上只是从 SharePoint 2007 迁移而来,所以我在 2010 年还没有太多经验。我需要创建一个类似于这个的马赛克,包括搜索功能。

实现这一点的最佳方法是什么?我一直在考虑 Silverlight,但我对它不是很有经验。想法?建议?

我并不是从头到尾寻找一个完整的解决方案,但是非常感谢您对如何解决这个问题的更多一般性想法。