BL-021多风格前端网页模板与PSD切片教程

0 下载量 201 浏览量 更新于2024-11-04 收藏 53.38MB ZIP 举报
资源摘要信息:"BL-021_psd网页模板_网站psd效果图切片_PSD欧美日韩风格前端页面.zip" 这个文件名包含了关于网页设计的重要信息,它指向一个包含了多个网页设计元素的压缩文件。下面详细说明这个标题和描述中所涉及的知识点。 1. 文件类型说明 文件名以"zip"结尾,表明这是一个压缩包文件。压缩包是一种将多个文件或文件夹进行压缩打包,以减小文件大小、便于传输的文件格式。在网页设计和开发中,压缩包常用于打包和分发前端资源,如图片、样式表、JavaScript文件等。 2. 网页模板 "BL-021_psd网页模板"指的是这个压缩包包含了一个编号为BL-021的网页设计模板。网页模板是网页设计中预先设计好的页面布局和样式,它为网页设计者提供了一个可视化的界面结构参考。这些模板可以包含多个页面的布局,通常用于快速搭建网站的外观和风格。 3. 前端页面设计风格 "PSD欧美日韩风格"揭示了模板的设计风格。PSD是Photoshop文档的文件扩展名,表明这是一个使用Adobe Photoshop软件设计的网页效果图文件。这类设计文件包含了网页的视觉效果和设计元素,通常会设计不同风格的页面,如欧美风、日系风、韩流风格等。 4. 前端模板的技术层面 "网站psd效果图切片"中的"切片"是指将设计好的PSD文件中的元素(如图片、按钮等)进行分割成可以在网页上独立使用的小块。切片是前端开发中的一个步骤,它允许设计师将设计图分割成多个部分,每个部分可以单独使用或进行优化以适应网页布局。 5. 前端模板的应用 "前端页面"是指网页的用户界面部分,即用户直接看到并与之交互的部分。一个前端模板通常包括HTML、CSS和JavaScript代码,这些代码定义了网页的结构、样式和一些基本的交互行为。设计师和开发者可以使用这些模板作为起点,进一步开发出完整的、功能丰富的网页。 6. 文件名称列表 "asaweb_c456"可能是这个压缩包内的一个文件夹名或文件名。文件名的命名可能有一定的规则或含义,例如这可能是设计师的工作编号、模板系列编号或是其他特定的标识。在实际使用中,开发者需要解压该文件并查看具体包含的文件结构和内容。 总结: 该压缩包文件为一个网页设计资源集合,内含设计好的前端页面模板,具备欧美日韩等不同风格的设计效果图。适用于设计师进行网页视觉设计、切片工作和前端开发人员快速搭建网站原型。其中,PSD文件可以供设计者使用Photoshop进行编辑和优化,最终得到适合前端开发的素材和结构代码。开发者在使用这些模板时,需根据项目需求对模板进行进一步的定制和开发。
2023-05-12 上传
2023-05-12 上传

int dsi_panel_set_backlight(struct dsi_panel panel, u32 bl_lvl) { int rc = 0; struct dsi_backlight_config bl = &panel->bl_config; if (panel->host_config.ext_bridge_mode) return 0; DSI_DEBUG("backlight type:%d lvl:%d\n", bl->type, bl_lvl); switch (bl->type) { case DSI_BACKLIGHT_WLED: rc = backlight_device_set_brightness(bl->raw_bd, bl_lvl); break; case DSI_BACKLIGHT_DCS: rc = dsi_panel_update_backlight(panel, bl_lvl); break; case DSI_BACKLIGHT_EXTERNAL: rc = lcd_bl_set_led_brightness(bl_lvl); //pr_err("dsi set bias brightness: %d\n", bl_lvl); rc = lcd_bias_set_led_brightness(bl_lvl); //pr_err("dsi set brightness: %d\n", bl_lvl); break; case DSI_BACKLIGHT_PWM: rc = dsi_panel_update_pwm_backlight(panel, bl_lvl); break; default: DSI_ERR("Backlight type(%d) not supported\n", bl->type); rc = -ENOTSUPP; } return rc; } int lcd_bl_set_led_brightness(int value)//for set bringhtness { dev_warn(&lcd_bl_i2c_client->dev, "lcm 8866 bl = %d\n", value); if (value < 0) { dev_warn(&lcd_bl_i2c_client->dev, "value=%d\n", value); return 0; } if (value > 0) { lcd_bl_write_byte(KTZ8866_DISP_BB_LSB, value & 0x07);// lsb lcd_bl_write_byte(KTZ8866_DISP_BB_MSB, (value >> 3) & 0xFF);// msb lcd_bl_write_byte(KTZ8866_DISP_BL_ENABLE, 0x4F); / BL enabled and Current sink 1/2/3/4 enabled;/ } else { lcd_bl_write_byte(KTZ8866_DISP_BB_LSB, 0x00);// lsb lcd_bl_write_byte(KTZ8866_DISP_BB_MSB, 0x00);// msb lcd_bl_write_byte(KTZ8866_DISP_BL_ENABLE, 0x00); /* BL enabled and Current sink 1/2/3/4 disabled;/ } return 0; } int lcd_bias_set_led_brightness(int value)//for set bringhtness { dev_warn(&lcd_bl_bias_i2c_client->dev, "lcm 8866 bl = %d\n", value); if (value < 0) { dev_warn(&lcd_bl_bias_i2c_client->dev, "invalid value=%d\n", value); return 0; } if (value > 0) { lcd_bl_bias_write_byte(KTZ8866_DISP_BB_LSB, value & 0x07);// lsb lcd_bl_bias_write_byte(KTZ8866_DISP_BB_MSB, (value >> 3) & 0xFF);// msb lcd_bl_bias_write_byte(KTZ8866_DISP_BL_ENABLE, 0x4F); / BL enabled and Current sink 1/2/3/4 enabled;/ } else { lcd_bl_bias_write_byte(KTZ8866_DISP_BB_LSB, 0x00);// lsb lcd_bl_bias_write_byte(KTZ8866_DISP_BB_MSB, 0x00);// msb lcd_bl_bias_write_byte(KTZ8866_DISP_BL_ENABLE, 0x00); / BL enabled and Current sink 1/2/3/4 disabled;*/ } return 0; } dsi_panel_set_backlight、lcd_bl_set_led_brightness和lcd_bias_set_led_brightness源码如上,帮忙用工作队列的方式,同时实现在case DSI_BACKLIGHT_EXTERNAL:下并发执行lcd_bl_set_led_brightness和lcd_bias_set_led_brightness两个函数

2023-06-07 上传