Clear unused images #43225

Closed
opened 2015-01-12 12:58:52 +01:00 by Campbell Barton · 13 comments

Remove unused images:

@pepribal improved tools/rst_check.py so it now prints unused images (python3 tools/rst_check.py --image)

This is a list of unused images, probably many can simply be removed, but some may belong in the manual still:

Apinzonf_Diagram_Deform_Modifier_Panel_01.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_02.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_05.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_06.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_07.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_09.jpg
Apinzonf_Shape_Enhanced_Camel.jpg
Doc 2.6 Materials Demo.jpg
Doc 2.6 Materials Properties Game Settings.jpg
Doc 2.6 Materials Properties Shadow.jpg
Doc 2.6 Materials Properties Shadow2.jpg
Doc 2.6 Materials Properties Shadow3.jpg
Doc 2.6 Materials Properties Shadow4.jpg
Doc 2.6 Materials Properties Shadow5.jpg
Doc 2.6 Materials Properties Shadow6.jpg
Doc 2.6 Materials Properties Strands.jpg
Doc 2.6 Materials Properties Transparency.jpg
Doc 2.6 Materials Texture Mapping.jpg
Doc_Drivers_TD_Workflow.jpg
Edge Split to improve Smooth Shading.jpg
Ie bonesname.jpg
Lattice-Modifier-Context-Button.jpg
Manual - 3 Beveled Cubes Vertices Only.jpg
Manual - Bevel Modifier - 3 Beveled Cubes.jpg
Manual - Bevel Modifier Default Cube.jpg
Manual - Light - Constant Falloff - Sphere Active - Lighted Plane.jpg
Manual - Light - Constant Falloff - Sphere Deactivated - Lighted Plane.jpg
Manual - Light - Example - Constant.jpg
Manual - Light - Example - Default Custom Curve.jpg
Manual - Light - Example - Default Lin-Quad Weighted.jpg
Manual-BGE-Physics-BlenderGameEngine.jpg
Manual-Compositing-DOF-210x60.jpg
Manual-Compositing-DOF-35x10.jpg
Manual-Dof_210mm_50.jpg
Manual-Part-II-SubSurf06.jpg
Manual_-_Bevel_Modifier_Default_Cube.jpg
Manual_CZ_BevelModifier_Angle_IF.jpg
Manual_CZ_BevelModifier_Weight_IF.jpg
Remove unused images: @pepribal improved `tools/rst_check.py` so it now prints unused images (`python3 tools/rst_check.py --image`) This is a list of unused images, probably many can simply be removed, but some may belong in the manual still: ``` Apinzonf_Diagram_Deform_Modifier_Panel_01.jpg Apinzonf_Diagram_Deform_Modifier_Panel_02.jpg Apinzonf_Diagram_Deform_Modifier_Panel_05.jpg Apinzonf_Diagram_Deform_Modifier_Panel_06.jpg Apinzonf_Diagram_Deform_Modifier_Panel_07.jpg Apinzonf_Diagram_Deform_Modifier_Panel_09.jpg Apinzonf_Shape_Enhanced_Camel.jpg Doc 2.6 Materials Demo.jpg Doc 2.6 Materials Properties Game Settings.jpg Doc 2.6 Materials Properties Shadow.jpg Doc 2.6 Materials Properties Shadow2.jpg Doc 2.6 Materials Properties Shadow3.jpg Doc 2.6 Materials Properties Shadow4.jpg Doc 2.6 Materials Properties Shadow5.jpg Doc 2.6 Materials Properties Shadow6.jpg Doc 2.6 Materials Properties Strands.jpg Doc 2.6 Materials Properties Transparency.jpg Doc 2.6 Materials Texture Mapping.jpg Doc_Drivers_TD_Workflow.jpg Edge Split to improve Smooth Shading.jpg Ie bonesname.jpg Lattice-Modifier-Context-Button.jpg Manual - 3 Beveled Cubes Vertices Only.jpg Manual - Bevel Modifier - 3 Beveled Cubes.jpg Manual - Bevel Modifier Default Cube.jpg Manual - Light - Constant Falloff - Sphere Active - Lighted Plane.jpg Manual - Light - Constant Falloff - Sphere Deactivated - Lighted Plane.jpg Manual - Light - Example - Constant.jpg Manual - Light - Example - Default Custom Curve.jpg Manual - Light - Example - Default Lin-Quad Weighted.jpg Manual-BGE-Physics-BlenderGameEngine.jpg Manual-Compositing-DOF-210x60.jpg Manual-Compositing-DOF-35x10.jpg Manual-Dof_210mm_50.jpg Manual-Part-II-SubSurf06.jpg Manual_-_Bevel_Modifier_Default_Cube.jpg Manual_CZ_BevelModifier_Angle_IF.jpg Manual_CZ_BevelModifier_Weight_IF.jpg ```
Author
Owner

Changed status to: 'Open'

Changed status to: 'Open'
Author
Owner

Added subscriber: @ideasman42

Added subscriber: @ideasman42

Added subscriber: @Sergey

Added subscriber: @Sergey

Added subscriber: @FabienDevaux

Added subscriber: @FabienDevaux

With some bash & python combined I came to this: some files in the list are used by .. figures:: or in |substitutions|, the wrong positives are:

Manual-Interface-Contexts-BtnParticles-25.jpg
Manual-Interface-Contexts-Btn_Constraints-25.jpg
Manual-Interface-Contexts-Btn_Material-25.jpg
Manual-Interface-Contexts-Btn_Modifiers-25.jpg
Manual-Interface-Contexts-Btn_Object-25.jpg
Manual-Interface-Contexts-Btn_ObjectData-25.jpg
Manual-Interface-Contexts-Btn_Physics-25.jpg
Manual-Interface-Contexts-Btn_Render-25.jpg
Manual-Interface-Contexts-Btn_Scene-25.jpg
Manual-Interface-Contexts-Btn_Texture-25.jpg
Manual-Interface-Contexts-Btn_World-25.jpg
Doc_2.6_Materials_Demo.jpg
Doc_2.6_Materials_Properties_Game_Settings.jpg
Doc_2.6_Materials_Properties_Shadow.jpg
Doc_2.6_Materials_Properties_Shadow2.jpg
Doc_2.6_Materials_Properties_Shadow3.jpg
Doc_2.6_Materials_Properties_Shadow4.jpg
Doc_2.6_Materials_Properties_Shadow5.jpg
Doc_2.6_Materials_Properties_Shadow6.jpg
Doc_2.6_Materials_Properties_Strands.jpg
Doc_2.6_Materials_Properties_Transparency.jpg
Doc_2.6_Materials_Texture_Mapping.jpg
Doc_Absolute_SK_Workflow_7.GIF
Edge_Split_to_improve_Smooth_Shading.jpg
Ie_bonesname.jpg
Manual_-_3_Beveled_Cubes_Vertices_Only.jpg
Manual_-_Bevel_Modifier_-_3_Beveled_Cubes.jpg
Manual_-_Light_-_Constant_Falloff_-_Sphere_Active_-_Lighted_Plane.jpg
Manual_-_Light_-_Constant_Falloff_-_Sphere_Deactivated_-_Lighted_Plane.jpg
Manual_-_Light_-_Example_-_Constant.jpg
Manual_-_Light_-_Example_-_Default_Custom_Curve.jpg
Manual_-_Light_-_Example_-_Default_Lin-Quad_Weighted.jpg

So the new list is:

(Doc_26x_Manual_Introduction_Community)_(Blender_Artists_Logo)_(GNVAFN).jpg
(Doc_26x_Manual_Introduction_Community)_(Blender_Foundation_Logo)_(GNVAFN).jpg
25-Manual-Modifiers-Decimate-ExampleCylinder.jpg
25-Manual-Modifiers-Mesh-Smooth-example02.jpg
26-Manual-Material-Color-Node-Curves-Channels.jpg
26-Manual-Material-Color-Node-Curves-Controls.jpg
26-Manual-Material-Color-Node-Curves-Uses.jpg
26-Manual-Modifiers-MeshCache.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_01.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_02.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_05.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_06.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_07.jpg
Apinzonf_Diagram_Deform_Modifier_Panel_09.jpg
Apinzonf_Shape_Enhanced_Camel.jpg
Blender25features.jpg
Blender3D-ParticlesAndLattices-2.56.jpg
CZ_Modifier_ContextButton.jpg
Change-file-browser.jpg
Change-from-global-to-specific.jpg
Change-interface.jpg
Change-keymap-edit.jpg
Change-new-animation.jpg
Change-search-tool.jpg
Change-ui-python-api.jpg
Doc 2.6 Materials Demo.jpg
Doc 2.6 Materials Properties Game Settings.jpg
Doc 2.6 Materials Properties Shadow.jpg
Doc 2.6 Materials Properties Shadow2.jpg
Doc 2.6 Materials Properties Shadow3.jpg
Doc 2.6 Materials Properties Shadow4.jpg
Doc 2.6 Materials Properties Shadow5.jpg
Doc 2.6 Materials Properties Shadow6.jpg
Doc 2.6 Materials Properties Strands.jpg
Doc 2.6 Materials Properties Transparency.jpg
Doc 2.6 Materials Texture Mapping.jpg
Doc_Drivers_TD_Workflow.jpg
Edge Split to improve Smooth Shading.jpg
GIPanel.jpg
Ie bonesname.jpg
Lattice-Modifier-Context-Button.jpg
Manual - 3 Beveled Cubes Vertices Only.jpg
Manual - Bevel Modifier - 3 Beveled Cubes.jpg
Manual - Bevel Modifier Default Cube.jpg
Manual - Light - Constant Falloff - Sphere Active - Lighted Plane.jpg
Manual - Light - Constant Falloff - Sphere Deactivated - Lighted Plane.jpg
Manual - Light - Example - Constant.jpg
Manual - Light - Example - Default Custom Curve.jpg
Manual - Light - Example - Default Lin-Quad Weighted.jpg
Manual-BGE-Physics-BlenderGameEngine.jpg
Manual-Part-I-Interface-Screens-AddView-Button25.jpg
Manual-Part-I-Interface-Screens-DeleteView-Button25.jpg
Manual-Part-II-SubSurf06.jpg
Manual-Render-Yafray-BI.jpg
Manual-Render-Yafray-GI.jpg
Manual-Render-Yafray-NO.jpg
Manual-Vital-Screencast-Small-Addon-Screencast-Keys-Function.jpg
Manual-Vital-Screencast-Small-Addon-Screencast-Keys.jpg
Manual-Yafray-skydome.jpg
Manual_-_Bevel_Modifier_Default_Cube.jpg
Manual_CZ_ArrayModifier_FitType_Menu.jpg
Manual_CZ_BevelModifier_Angle_IF.jpg
Manual_CZ_BevelModifier_Weight_IF.jpg
Motion_Blur_logic_2.5.jpg
User-preferences-icon.jpg
introduction_intro_splash.jpg
worldShader.jpg
yafRender.jpg
yafray_samples_shadow.jpg

Btw, I'ld like to help more, I have some Sphinx skills but I'm quite out of date according to blender knowledge, is it OK to fix build time warnings ? (references...)

With some bash & python combined I came to this: some files in the list are used by `.. figures::` or in `|substitutions|`, the wrong positives are: ``` Manual-Interface-Contexts-BtnParticles-25.jpg Manual-Interface-Contexts-Btn_Constraints-25.jpg Manual-Interface-Contexts-Btn_Material-25.jpg Manual-Interface-Contexts-Btn_Modifiers-25.jpg Manual-Interface-Contexts-Btn_Object-25.jpg Manual-Interface-Contexts-Btn_ObjectData-25.jpg Manual-Interface-Contexts-Btn_Physics-25.jpg Manual-Interface-Contexts-Btn_Render-25.jpg Manual-Interface-Contexts-Btn_Scene-25.jpg Manual-Interface-Contexts-Btn_Texture-25.jpg Manual-Interface-Contexts-Btn_World-25.jpg Doc_2.6_Materials_Demo.jpg Doc_2.6_Materials_Properties_Game_Settings.jpg Doc_2.6_Materials_Properties_Shadow.jpg Doc_2.6_Materials_Properties_Shadow2.jpg Doc_2.6_Materials_Properties_Shadow3.jpg Doc_2.6_Materials_Properties_Shadow4.jpg Doc_2.6_Materials_Properties_Shadow5.jpg Doc_2.6_Materials_Properties_Shadow6.jpg Doc_2.6_Materials_Properties_Strands.jpg Doc_2.6_Materials_Properties_Transparency.jpg Doc_2.6_Materials_Texture_Mapping.jpg Doc_Absolute_SK_Workflow_7.GIF Edge_Split_to_improve_Smooth_Shading.jpg Ie_bonesname.jpg Manual_-_3_Beveled_Cubes_Vertices_Only.jpg Manual_-_Bevel_Modifier_-_3_Beveled_Cubes.jpg Manual_-_Light_-_Constant_Falloff_-_Sphere_Active_-_Lighted_Plane.jpg Manual_-_Light_-_Constant_Falloff_-_Sphere_Deactivated_-_Lighted_Plane.jpg Manual_-_Light_-_Example_-_Constant.jpg Manual_-_Light_-_Example_-_Default_Custom_Curve.jpg Manual_-_Light_-_Example_-_Default_Lin-Quad_Weighted.jpg ``` So the new list is: ``` (Doc_26x_Manual_Introduction_Community)_(Blender_Artists_Logo)_(GNVAFN).jpg (Doc_26x_Manual_Introduction_Community)_(Blender_Foundation_Logo)_(GNVAFN).jpg 25-Manual-Modifiers-Decimate-ExampleCylinder.jpg 25-Manual-Modifiers-Mesh-Smooth-example02.jpg 26-Manual-Material-Color-Node-Curves-Channels.jpg 26-Manual-Material-Color-Node-Curves-Controls.jpg 26-Manual-Material-Color-Node-Curves-Uses.jpg 26-Manual-Modifiers-MeshCache.jpg Apinzonf_Diagram_Deform_Modifier_Panel_01.jpg Apinzonf_Diagram_Deform_Modifier_Panel_02.jpg Apinzonf_Diagram_Deform_Modifier_Panel_05.jpg Apinzonf_Diagram_Deform_Modifier_Panel_06.jpg Apinzonf_Diagram_Deform_Modifier_Panel_07.jpg Apinzonf_Diagram_Deform_Modifier_Panel_09.jpg Apinzonf_Shape_Enhanced_Camel.jpg Blender25features.jpg Blender3D-ParticlesAndLattices-2.56.jpg CZ_Modifier_ContextButton.jpg Change-file-browser.jpg Change-from-global-to-specific.jpg Change-interface.jpg Change-keymap-edit.jpg Change-new-animation.jpg Change-search-tool.jpg Change-ui-python-api.jpg Doc 2.6 Materials Demo.jpg Doc 2.6 Materials Properties Game Settings.jpg Doc 2.6 Materials Properties Shadow.jpg Doc 2.6 Materials Properties Shadow2.jpg Doc 2.6 Materials Properties Shadow3.jpg Doc 2.6 Materials Properties Shadow4.jpg Doc 2.6 Materials Properties Shadow5.jpg Doc 2.6 Materials Properties Shadow6.jpg Doc 2.6 Materials Properties Strands.jpg Doc 2.6 Materials Properties Transparency.jpg Doc 2.6 Materials Texture Mapping.jpg Doc_Drivers_TD_Workflow.jpg Edge Split to improve Smooth Shading.jpg GIPanel.jpg Ie bonesname.jpg Lattice-Modifier-Context-Button.jpg Manual - 3 Beveled Cubes Vertices Only.jpg Manual - Bevel Modifier - 3 Beveled Cubes.jpg Manual - Bevel Modifier Default Cube.jpg Manual - Light - Constant Falloff - Sphere Active - Lighted Plane.jpg Manual - Light - Constant Falloff - Sphere Deactivated - Lighted Plane.jpg Manual - Light - Example - Constant.jpg Manual - Light - Example - Default Custom Curve.jpg Manual - Light - Example - Default Lin-Quad Weighted.jpg Manual-BGE-Physics-BlenderGameEngine.jpg Manual-Part-I-Interface-Screens-AddView-Button25.jpg Manual-Part-I-Interface-Screens-DeleteView-Button25.jpg Manual-Part-II-SubSurf06.jpg Manual-Render-Yafray-BI.jpg Manual-Render-Yafray-GI.jpg Manual-Render-Yafray-NO.jpg Manual-Vital-Screencast-Small-Addon-Screencast-Keys-Function.jpg Manual-Vital-Screencast-Small-Addon-Screencast-Keys.jpg Manual-Yafray-skydome.jpg Manual_-_Bevel_Modifier_Default_Cube.jpg Manual_CZ_ArrayModifier_FitType_Menu.jpg Manual_CZ_BevelModifier_Angle_IF.jpg Manual_CZ_BevelModifier_Weight_IF.jpg Motion_Blur_logic_2.5.jpg User-preferences-icon.jpg introduction_intro_splash.jpg worldShader.jpg yafRender.jpg yafray_samples_shadow.jpg ``` Btw, I'ld like to help more, I have some Sphinx skills but I'm quite out of date according to blender knowledge, is it OK to fix build time warnings ? (references...)
Author
Owner

Thanks @FabienDevaux for the update, resolving warnings, generally improving syntax - etc is welcome.

I've improved the missing image checker: rBM109

Thanks @FabienDevaux for the update, resolving warnings, generally improving syntax - etc is welcome. I've improved the missing image checker: rBM109
Aaron Carlisle self-assigned this 2015-10-13 16:06:57 +02:00
Aaron Carlisle removed their assignment 2015-10-13 16:17:56 +02:00
Member

Added subscriber: @pepribal

Added subscriber: @pepribal
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Member

When running tools>rst_check_structure.py --image I only get

LIST OF UNUSED IMAGES:
======================
 svn rm --force 'manual/images/Thumbs.db'
 svn rm --force 'manual/images/VSE-Cross-Fade.jpg'
LIST OF MISSING IMAGES:
=======================
modifiers_subsurf_example.jpg

Am I doing something wrong or are most of these fixed now?

When running `tools>rst_check_structure.py --image` I only get ``` LIST OF UNUSED IMAGES: ====================== svn rm --force 'manual/images/Thumbs.db' svn rm --force 'manual/images/VSE-Cross-Fade.jpg' LIST OF MISSING IMAGES: ======================= modifiers_subsurf_example.jpg ``` Am I doing something wrong or are most of these fixed now?
Author
Owner

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Campbell Barton self-assigned this 2015-10-13 18:26:43 +02:00
Author
Owner

Yep, theres only one missing image now (and it must have become missing recently).

Keeping this report open for a single image isn't so useful,
keeping manual free from redundant data can be done occasionally (its easy with the checker),

closing.

Yep, theres only one missing image now (and it must have become missing recently). Keeping this report open for a single image isn't so useful, keeping manual free from redundant data can be done occasionally (its easy with the checker), closing.
Member

@ideasman42 the missing image I think is related to http://www.blender.org/manual/about/markup_style_guide.html?highlight=modifiers_subsurf_example And the unused image has been removed see rBM782

@ideasman42 the missing image I think is related to http://www.blender.org/manual/about/markup_style_guide.html?highlight=modifiers_subsurf_example And the unused image has been removed see rBM782
Author
Owner

@Blendify, thanks - and its not much to add in a subsurf example

@Blendify, thanks - and its not much to add in a subsurf example
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#43225
No description provided.