我在一个页面上有两个并排的块。右侧是一个带有空 div 的自定义块,class="js-view-dom-id-ccd-update"。左侧是一个视图,其中将标题列为内容类型(“中心”)的链接。当用户单击其中一个链接时,我希望该记录的详细信息显示在右侧的块中。
我创建了一个视图(“center”),它将单个中心作为页面返回(机器名称 page_1”)。可以从 URL /center/## 访问该页面,其中 ## 是中心的节点 ID。我使用一个模板,使其仅显示中心内容,而不显示普通页面的其余部分。
我创建了一个 .js 文件,理论上,该文件将附加一个 AJAX 操作来调用该页面视图并将结果放入右侧的块中。这是基于我在这里找到的简短教程:https://www.thirdandgrove.com/rendering-view-ajax-drupal-8
(function ($) {
Drupal.behaviors.ajaxContentCenter = {
attach: function (context, settings) {
$('#content-center-list-block-2 li').once('attach-links').each(this.attachLink) ;
),
attachLink: function (idx, list) {
// determine the node ID from the link (not ideal but should work for now)
var link = $(list).find('a');
var href = $(link).attr('href');
var matches = /node\/(\d*)/.exec(href);
var nid = matches[1];
var view_info = {
// the view to get one center's record …Run Code Online (Sandbox Code Playgroud) 我有两个视频,上面有很多蓝色。我同时拍摄了一些静止图像,我对它们上的颜色感到很满意,我想重新编码视频,将颜色调整为类似于静止图像的颜色。
我知道我可以从视频中创建大量的jpg图像并对其进行颜色校正,然后再将其重新组装到新的视频中,或者可以使用ffmpeg的色阶过滤器直接进行处理。我不知道如何将数字传递给过滤器。我假设我想做这样的事情:
ffmpeg -i video.mov -vf "colorlevels=rimin=##/255:gimin=##/255:bimin=#/255:rimax=###/255:gimax=###/255:bimax=###/255, eq=gamma=#.##" -y out.mov
Run Code Online (Sandbox Code Playgroud)
如何获得用于r,g和b的最小和最大设置以及gamma值的值,以代替### s?当然,假设这是正确的方法。
更新:也许最好在gimp或photoshop论坛中提出这个问题。但是我知道如何调整这些颜色。我需要知道的是如何将这些更改转换为ffmpeg的预期。